var $=YAHOO.util.Dom.get;var $C=YAHOO.util.Connect;var upload=false;function charsLeft(b,a){var d=a-b.value.length;if(d>=0){$("charsLeft").innerHTML=d+" characters left"}if(d<0){$("charsLeft").innerHTML="<font color='red'>"+d+" characters left</font>"}}var errorCheck=function(a){var b=a.getAttribute("restriction");if(b&&!a.value.match(b)){return true}return false};function errorCheckForm(a){var b=false;b=YAHOO.util.Dom.getElementsBy(errorCheck,"textarea",a);if(b&&b!=""){for(i=0;i<b.length;i++){$("error_"+b[i].id).style.display="block"}}else{b=YAHOO.util.Dom.getElementsBy(errorCheck,"input",a);if(b&&b!=""){for(i=0;i<b.length;i++){$("error_"+b[i].id).style.display="block"}}else{b=YAHOO.util.Dom.getElementsBy(errorCheck,"select",a);if(b&&b!=""){for(i=0;i<b.length;i++){$("error_"+b[i].id).style.display="block"}}else{return true}}}return false}function getMenu(f,h){if(typeof(h)=="undefined"){h=event}var m=h.target?h.target:h.srcElement;var a=m.id;var k=a.lastIndexOf("_")+1;var g=a.substr(k,a.length-k);var j=$("cid").innerHTML;var l='<div class="loadingBox" style="width:60px"><div id="loading_animation"></div></div>';var d=function(n){$("menu_"+a).innerHTML="<div id='loading'>Loading...</div>"+l;start_animation(0,50,70)};if(isOn(a)){return toggleMenu(a)}var c=function(o){var q=function(t){stop_animation();$("menu_"+a).innerHTML=t.responseText};var n=function(t){YAHOO.log(t);alert("sorry, a connection error occured - please try again at a later time");hd()};var r={success:q,failure:n};var p=$C.asyncRequest("GET",o,r)};var b="l?menu="+f+"&i="+j+"&userid="+g+"&randVar="+new Date().getTime();c(b);d(name);return toggleMenu(a)}function upload_progress(id){var success=function(o){var resp=eval("("+o.responseText+")");var pbar=$("pbar");if(pbar!="undefined"&&pbar!=null){pbar.style.width=""+resp.percent+"%";$("ppct").innerHTML=" "+resp.percent+"%";$("ptxt").innerHTML=resp.message}if(resp.percent<100&&upload){setTimeout("upload_progress("+id+")",500)}};var callback={success:success};var url="upload_progress.php?id="+id+"&t="+new Date().getTime();$C.asyncRequest("GET",url,callback)}function saveHandler(b,f,g,d){if(typeof(d)=="undefined"){d="1"}var a='<div class="loadingBox" style="width:70px"><div id="loading_animation"></div></div>';var c=function(){$(b).innerHTML="<div id='saving'>Saving...</div>"+a;if(d=="1"){sm(b,80,30)}start_animation(0,70,50)};if(!g){c()}else{$("loadingBox").style.display="block";$("saveButton").style.display="none";$("closeX").style.display="none";upload=true;upload_progress(f.elements.UPLOAD_IDENTIFIER.value);start_animation(50,50,50)}}function sendLink(name,url,show_dialog,type){if(typeof(show_dialog)=="undefined"){show_dialog="1"}if(typeof(type)=="undefined"){type="saving"}var loadingBar='<div class="loadingBox" style="width:70px"><div id="loading_animation"></div></div>';var savingScreen=function(){if(type=="saving"){$(name).innerHTML="<div id='saving'>Saving...</div>"+loadingBar}else{$(name).innerHTML="<div id='saving'>Loading...</div>"+loadingBar}if(show_dialog=="1"){if(typeof(e)=="undefined"){sd(name,80,30,0)}else{sd(name,80,30,0,e)}}start_animation(0,70,50)};var sendRequest=function(url){var success=function(o){stop_animation();if(show_dialog=="1"){hd()}var res=eval("("+o.responseText+")");processChange(res)};var failure=function(o){YAHOO.log(o);alert("sorry, a connection error occured - please try again at a later time");if(show_dialog=="1"){hd()}};var callback={success:success,failure:failure};var cObj=$C.asyncRequest("GET",url,callback)};sendRequest(url+"&randVar="+new Date().getTime());savingScreen();return false}function processUploadDone(c){var a=c.responseText;a=a.replace(/&gt;/g,">");a=a.replace(/&lt;/g,"<");a=a.split("||?||");$("ajaxBox").innerHTML=a[0];sm("ajaxBox",500,500,0);var b=$("userscan");if(typeof(b)!="undefined"){b.innerHTML=a[1]}}function sendForm(name,form,isfile,show_dialog){if(typeof(isfile)=="undefined"){isfile=false}if(typeof(show_dialog)=="undefined"){show_dialog="1"}var sendRequest=function(form){var success=function(o){stop_animation();if(show_dialog=="1"){hd()}var res=eval("("+o.responseText+")");processChange(res)};var uploadCB=function(o){stop_animation();upload=false;if(show_dialog=="1"){hd()}processUploadDone(o)};var failure=function(o){YAHOO.log(o);alert("sorry, a connection error occured - please try again at a later time");if(show_dialog=="1"){hd()}};var callback={success:success,failure:failure,upload:uploadCB};if(isfile){$C.setForm(form,isfile)}else{$C.setForm(form)}var cObj=$C.asyncRequest("POST",form.action,callback)};var errors=false;errors=YAHOO.util.Dom.getElementsBy(errorCheck,"textarea",form);if(errors&&errors!=""){for(i=0;i<errors.length;i++){$("error_"+errors[i].id).style.display="block"}}else{errors=YAHOO.util.Dom.getElementsBy(errorCheck,"input",form);if(errors&&errors!=""){for(i=0;i<errors.length;i++){$("error_"+errors[i].id).style.display="block"}}else{errors=YAHOO.util.Dom.getElementsBy(errorCheck,"select",form);if(errors&&errors!=""){for(i=0;i<errors.length;i++){$("error_"+errors[i].id).style.display="block"}}else{sendRequest(form);saveHandler(name,form,isfile,show_dialog)}}}return false}function getContent(c,d,f,h){if(typeof(h)=="undefined"){h="Loading Content..."}if(typeof(d)=="undefined"){return}var g=$(c);var b=YAHOO.util.Dom.getElementsBy(function(l){if(l.id==f){return l}},"form",g);if(b.length>0){g.innerHTML="";g.style.display="none";return false}var k='<div class="loadingBox" style="width:70px"><div id="loading_animation"></div></div>';var j=function(l){l.innerHTML="<div id='loading'>"+h+"</div>"+k;start_animation(0,70,50);l.style.display=""};var a=function(m){var o=function(q){stop_animation();g.innerHTML=q.responseText};var l=function(q){YAHOO.log(q);alert("sorry, a connection error occured - please try again at a later time");stop_animation();g.innerHTML="";g.style.display="none"};var p={success:o,failure:l};var n=$C.asyncRequest("GET",m,p)};a(d+"&randVar="+new Date().getTime());j(g);if(f=="mylist_content"&&this.document.location.hash.search(/^#lists/)>=0){this.document.location.hash="#lists&"+c}return false}function getDialog(d,c,g,a){if(typeof(g)=="undefined"){g=500}if(typeof(a)=="undefined"){a=500}var b='<div class="loadingBox" style="width:70px"><div id="loading_animation"></div></div>';var h=function(j){$(j).innerHTML="<div id='loading'>Loading...</div>"+b;sm(j,80,30);start_animation(0,70,50)};var f=function(k){var m=function(p){stop_animation();hd();$(d).innerHTML=p.responseText;sm(d,g,a)};var j=function(p){YAHOO.log(p);alert("sorry, a connection error occured - please try again at a later time");hd()};var n={success:m,failure:j};var l=$C.asyncRequest("GET",k,n)};if(typeof(c)=="undefined"){return}f(c+"&randVar="+new Date().getTime());h(d);return false}function nextForm(){var a=YAHOO.util.Dom.getElementsByClassName("multiForm","div",this.document);for(i=0;i<a.length;i++){if(a[i].style.display==""){var b=false;b=YAHOO.util.Dom.getElementsBy(errorCheck,"textarea",a[i].id);if(b&&b!=""){for(i=0;i<b.length;i++){$("error_"+b[i].id).style.display="block"}}else{b=YAHOO.util.Dom.getElementsBy(errorCheck,"input",a[i].id);if(b&&b!=""){for(i=0;i<b.length;i++){$("error_"+b[i].id).style.display="block"}}else{b=YAHOO.util.Dom.getElementsBy(errorCheck,"select",a[i].id);if(b&&b!=""){for(i=0;i<b.length;i++){$("error_"+b[i].id).style.display="block"}}else{a[i].style.display="none";a[i+1].style.display=""}}}break}}}function prevForm(){var a=YAHOO.util.Dom.getElementsByClassName("multiForm","div",this.document);for(i=0;i<a.length;i++){if(a[i].style.display==""){a[i].style.display="none";a[i-1].style.display=""}}}function checkDates(){var h=YAHOO.util.Dom.get;var g=Array("01","02","03","04","05","06","07","08","09","10","11","12");var f=h("sentmonth").value;var l=h("sentday").value;var o=h("sentyear").value;if(f<10){f="0"+f}if(l<10){l="0"+l}var t=o+f+l;var k=new Date();var p=k.getDate();if(p<10){p="0"+p}var n=k.getFullYear()+g[k.getMonth()]+p;if(parseInt(t)>parseInt(n)){alert("Sent date invalid: Date is in the future.");return false}if(h("rcvdmonth")){var j=h("rcvdmonth").value;var q=h("rcvdday").value;var b=h("rcvdyear").value;if(j<10){j="0"+j}if(q<10){q="0"+q}var a=b+j+q;if(parseInt(t)>parseInt(a)){alert("Dates are invalid: According to these dates you entered, you would have received a response before you sent your letter");return false}if(parseInt(a)>parseInt(n)){alert("Received date invalid: Date is in the future.");return false}}return true}function setFormVal(d,c,a){var b=$(d);b.value=c;if(a==1){nextForm()}else{sendForm("ajaxBox",b.form)}}function sub(id,type,el,x,y){var name="ajaxBox";if(activeDialogId==id){hd();activeDialogId=-1;return}activeDialogId=id;var originElement=el;var displaySub=function(res){if(typeof(displaySubPage)!="undefined"&&displaySubPage!=null){displaySubPage(res,originElement)}else{stop_animation();hd();$(name).innerHTML=res.html;sd(name,555,320,0)}};var loadingBar='<div class="loadingBox" style="width:70px"><div id="loading_animation"></div></div>';var savingScreen=function(){$(name).innerHTML="<div id='loading'>Loading Submission Info...</div>"+loadingBar;sd(name,555,320,0,null,10);start_animation(0,70,50)};var sendRequest=function(url){var success=function(o){stop_animation();var res=eval("("+o.responseText+")");displaySub(res)};var failure=function(o){YAHOO.log(o);alert("sorry, a connection error occured - please try again at a later time");hd()};var callback={success:success,failure:failure};var cObj=$C.asyncRequest("GET",url,callback)};var url="mystars.php?cmd=getSubOverview&id="+id+"&type="+type;sendRequest(url+"&randVar="+new Date().getTime());savingScreen();return false}var cache=Array();var activeDialogId;function s(id,type,el,x,y){var originElement=el;var name="ajaxBox";if(typeof(el)!="undefined"){var pos=YAHOO.util.Dom.getXY(el);var posX=pos[0];var posY=pos[1];if(typeof(x)!="undefined"&&x!="c"){posX+=x}if(typeof(y)!="undefined"&&y!="c"){posY+=y}}if(activeDialogId==id){hd();activeDialogId=-1;return}activeDialogId=id;var displayScans=function(res){if(typeof(displayScanPage)!="undefined"&&displayScanPage!=null){displayScanPage(res,originElement)}else{var dialog=$(name);dialog.innerHTML=res.html;var a=(res.isOwner)?res.amount+1:res.amount;dialog.style.width=(a>=3)?555:185*(a);dialog.style.height=(Math.ceil((a/3)))*240;if(x=="c"){posX-=Math.floor((a>=3)?555:185*(a)/2)+25;if(posX<10){posX=0}}dialog.style.left=posX;dialog.style.top=posY;var box=$("scanOverviewBox");box.style.width=dialog.style.width;box.style.height=dialog.style.height}};if(cache[id]){sd(name,80,30,0);displayScans(cache[id]);return}var loadingBar='<div class="loadingBox" style="width:70px"><div id="loading_animation"></div></div>';var savingScreen=function(){$(name).innerHTML="<div id='loading'>Loading Scan(s)...</div>"+loadingBar;sd(name,80,30,0);start_animation(0,70,50)};var sendRequest=function(url){var success=function(o){stop_animation();var res=eval("("+o.responseText+")");cache[id]=res;displayScans(res)};var failure=function(o){YAHOO.log(o);alert("sorry, a connection error occured - please try again at a later time");hd()};var callback={success:success,failure:failure};var cObj=$C.asyncRequest("GET",url,callback)};var url="mystars.php?cmd=getScanOverview&id="+id+"&type="+type;sendRequest(url+"&randVar="+new Date().getTime());savingScreen();return false}function sClose(){hd("scanBox")}function recordPosition(a){if(typeof(body)=="undefined"||!body){return}curX=(ns6)?a.pageX:event.x+body.scrollLeft;curY=(ns6)?a.pageY:event.y+body.scrollTop}function os(b,c,a){a=parseInt(a)+20;$("fullScan").innerHTML='<img src="'+b+'" name=fullScanImg" id="fullScanImg" onClick="sClose()">';sd("scanBox",c,a,0,0)}function setVIH(c,a,b){$(c).value=a.innerHTML;if(typeof(b)!=undefined){toggleMenu(b)}}function os(b,c,a){a=parseInt(a)+20;c=parseInt(c)+12;$("fullScan").innerHTML='<div style="background-color: #000000; border: 1px solid #F3CB0E; padding: 5px"><img src="'+b+'" name=fullScanImg" id="fullScanImg" onClick="hd()"></div>';sd("scanBox",c,a,0,0);return false}function os2(c,b,a){b=parseInt(b)+12;a=parseInt(a)+20;$("fullScan").innerHTML='<div style="background-color: #000000; border: 1px solid #F3CB0E; padding: 5px"><img src="http://scans.startiger.com/showscan.php?scanid='+c+'" name=fullScanImg" id="fullScanImg" onClick="hd(\'scanBox\')"></div>';sd("scanBox",b,a,0,0);return false}function os3(a,b,j,c){b=parseInt(b)+12;j=parseInt(j)+20;root=false;if(c!=null&&typeof(c)!="undefined"){count=0;while(!root&&count<5){c=c.parentNode;if(c.id=="scanGroup"){root=c}count++}}if(!root){root=$("scanOverview")}var k=YAHOO.util.Dom.getElementsBy(function(m){if(m.className=="scan_thumb"&&m.style.display!="none"){return m}},"div",root);var h=false;for(var f=0;f<k.length;f++){if(k[f].id=="s"+a){var l=k[f];h=f;break}}if(l){if(k.length==1){var d=YAHOO.util.Dom.getElementsByClassName("headers","span")}else{var d=YAHOO.util.Dom.getElementsByClassName("headers","span",l)}}if(d){d=d[0]}var g='<div class="scanBox">';if(k.length>1){g+="<table align='center'><tr><td>"+(h+1)+" of "+k.length+'</td><td><a href="javascript: void(0)" onClick="prevS('+a+')" class="buttonV2">&nbsp;Prev</a><a href="javascript: void(0)" onClick="nextS('+a+')" class="buttonV2">&nbsp;Next</a></td></tr></table>'}g+='<img src="http://scans.startiger.com/showscan.php?scanid='+a+'" name=fullScanImg" id="fullScanImg" onClick="hd()">';if(d){g+="<table align='center'><tr><td>"+d.innerHTML+"</td></tr></table></div>"}$("fullScan").innerHTML=g;sd("scanBox",b,j,0,0,10);return false}function myStarsClick(a){var b=YAHOO.util.Dom.getElementsByClassName("sc","a",a);if(typeof(b)!=undefined&&b!=null){b=b[0];b.onclick()}}function prevS(f){root=$("scanOverview");var d=YAHOO.util.Dom.getElementsBy(function(g){if(g.className=="scan_thumb"&&g.style.display!="none"){return g}},"div",root);var c=false;for(var b=0;b<d.length;b++){if(d[b].id=="s"+f){break}c=d[b]}if(!c){c=d[d.length-1]}var a=YAHOO.util.Dom.getElementsByClassName("scan","img",c);a=a[0];a.onclick()}function nextS(g){root=$("scanOverview");var f=YAHOO.util.Dom.getElementsBy(function(h){if(h.className=="scan_thumb"&&h.style.display!="none"){return h}},"div",root);var d=false;var b=false;for(var c=0;c<f.length;c++){if(b){d=f[c];break}if(f[c].id=="s"+g){b=true}}if(!d){d=f[0]}var a=YAHOO.util.Dom.getElementsByClassName("scan","img",d);a=a[0];a.onclick()};