function validateUpload(){var _1=false;var _2=0;var _3="uploadfile";if(currentmode==1){_3="uploadfile";}if(currentmode==2){_3="uploadurl";}if(currentmode==3){_3="uploadftp";}if(currentmode!=4){for(var i=0;i<max_uploads;i++){if(!is_object(_3+"_"+i)){continue;}var _5=document.getElementById(_3+"_"+i).value;if(_5.length){_1=true;}if(_5.length&&((allowed_types&&!in_array(_5,allowed_types))||(disabled_types&&in_array(_5,disabled_types)))){document.getElementById(_3+"_"+i).className="warn";_2++;}else{document.getElementById(_3+"_"+i).className="textinput";}}}if(currentmode==4){_1=hasFlashUploads;}if(_1==false){alert(NoFileSelected);return false;}else{if(_2){if(allowed_types){alert(UploadInvalid+" "+allowed_types+" "+AllowedFiletypes);}else{alert(UploadInvalid+" "+disabled_types+" "+DisabledFiletypes);}return false;}}if(is_object("fromemail")&&is_object("toemail")){var _6=document.getElementById("fromemail").value;var _7=document.getElementById("toemail").value;if(_6.length&&!checkmail(_6)){alert(EmailInvalid);document.getElementById("fromemail").focus();return false;}if(_6.length==0&&_7.length){alert(SenderRequired);document.getElementById("fromemail").focus();return false;}}if(is_object("terms")){var _8=document.getElementById("terms");if(_8.checked==false){alert(TOSUnchecked);document.getElementById("terms").focus();return false;}}return true;}var lastRead=0;var uploadDone=0;function showProgress(_9){document.getElementById("progressbar").style.display="";document.getElementById("progressbar2").style.display="";var _a=_9.split(",");lastRead=_a[0]>lastRead?_a[0]:lastRead;if(lastRead&&_a[0]==0){return 1;}if(_a[0]==_a[1]&&_a[0]){uploadDone=1;}document.getElementById("bread").innerHTML=_a[0];document.getElementById("itotal").innerHTML=_a[1];document.getElementById("dtremainingf").innerHTML=_a[2];document.getElementById("dtelapsedf").innerHTML=_a[3];document.getElementById("bspeedf").innerHTML=_a[4];if(use_flash_progress){document.flash_progress_bar.SetVariable("/:percentage",_a[5]);}else{document.getElementById("progBar").innerHTML="<div class='progInner' style='width: "+_a[5]+"%;'>"+_a[5]+"%</div>";}}function RegisterNow(){var ok=confirm(NeedRegister);if(ok==1){document.location="register.php";}}function submitEmailForm(){var _c=document.getElementById("fromemail").value;var _d=document.getElementById("toemail").value;var _e=document.getElementById("terms");if(_c.length==0&&_d.length!=0){alert(FromemailNeeded);return false;}else{if(uploadDone==0){var _f=document.getElementById("itotal").innerHTML;var _10="00:00:00";var _11=document.getElementById("dtelapsedf").innerHTML;var _12=document.getElementById("bspeedf").innerHTML;var _13="100";showProgress(_f+","+_f+","+_10+","+_11+","+_12+","+_13);}document.emailform.uploadmode.value=currentmode;setTimeout("document.emailform.submit();",2000);}}var attaIdx=1;var fileNum=1;var urlNum=1;var ftpNum=1;function newUploadField(_14){if(_14=="file"){attaIdx=fileNum;}if(_14=="url"){attaIdx=urlNum;}if(_14=="ftp"){attaIdx=ftpNum;}if(attaIdx>=max_uploads){alert(MaxUploadsGot);return;}var _15=document.getElementById(_14+"_"+"wraper0");var _16=document.getElementById(_14+"list");var _17=_15.innerHTML;_17=_17.replace(/_0/g,"_"+attaIdx+"");_17=_17.replace(/\[0\]/g,"["+attaIdx+"]");new Insertion.After(_16,"<div id="+_14+"_wraper"+attaIdx+">"+_17+"</div>");if(_14!="file"){document.getElementById("upload"+_14+"_"+attaIdx).value="";}document.getElementById(_14+"_descr_"+attaIdx).value="";document.getElementById(_14+"_password_"+attaIdx).value="";attaIdx++;if(_14=="file"){fileNum=attaIdx;}if(_14=="url"){urlNum=attaIdx;}if(_14=="ftp"){ftpNum=attaIdx;}}function calsize(obj,str){var _1a=obj.value;var _1b="B";if(_1a==""){_1a=0;}if(_1a>1024){_1a=_1a/1024;_1b="KB";}if(_1a>1024){_1a=_1a/1024;_1b="MB";}if(_1a>1024){_1a=_1a/1024;_1b="GB";}_1a=Math.round(_1a*100)/100;document.getElementById(str).innerHTML=_1a+" "+_1b;}function showDownloadLinks(){var _1c=document.getElementById("emailframe").contentWindow;try{document.getElementById("uploadresults").innerHTML=_1c.document.getElementById("linksholder").innerHTML;document.getElementById("uploadoverview").innerHTML=_1c.document.getElementById("uploadoverview").innerHTML;}catch(e){alert(e);}document.getElementById("uploadresults").style.display="";document.getElementById("uploadoverview").style.display="";document.getElementById("helpwindow").style.display="none";}function showDownloadErrors(){try{document.getElementById("uploaderror").style.display="";document.getElementById("uperror").innerHTML=document.getElementById("uploadframe").contentWindow.document.getElementById("upload_errors").innerHTML;resetUploadInterface();stopUpload();}catch(e){alert("showDownloadErrors:"+e);}}function resetUploadInterface(){try{lastRead=0;uploadDone=0;document.getElementById("uploadwindow").style.display="";document.getElementById("emailwindow").style.display="";document.getElementById("uploadoverview").style.display="none";document.getElementById("uploadresults").style.display="none";document.getElementById("progressbar").style.display="none";document.getElementById("progressbar2").style.display="none";document.getElementById("helpwindow").style.display="none";}catch(e){alert("resetUploadInterface:"+e);}}function startUploading(){try{lastRead=0;uploadDone=0;document.getElementById("uploaderror").style.display="none";document.getElementById("uploadwindow").style.display="none";document.getElementById("emailwindow").style.display="none";document.getElementById("uploadoverview").style.display="none";document.getElementById("uploadresults").style.display="none";document.getElementById("progressbar").style.display="";document.getElementById("progressbar2").style.display="";document.getElementById("helpwindow").style.display="";if(use_flash_progress){var _1d=deconcept.SWFObjectUtil.getPlayerVersion();if(document.getElementById&&(_1d["major"]>0)){if(_1d["major"]<6){use_flash_progress=0;document.getElementById("flash_progress_bar").style.display="none";document.getElementById("progBar").style.display="block";}else{if(typeof (flashObj("flash_progress_bar"))=="object"){return "";}var so=new SWFObject(flashProgressPath,"flash_progress_bar","364","40","7","#ffffff");so.addParam("allowScriptAccess","always");so.addParam("wmode","transparent");so.write("flashprogressobj");document.getElementById("progBar").style.display="none";}}}stopupload=false;}catch(e){alert("startUploading:"+e);}}function ch_mode(id){for(var i=1;i<=4;i++){if(i==id){currentmode=id;setcookie("yab_uploadmode",id);document.getElementById("uploadmode"+i).style.display="";document.uploadform.action=actions[id];if(id==4){var _21=deconcept.SWFObjectUtil.getPlayerVersion();if(document.getElementById&&(_21["major"]>0)){if(_21["major"]<8){document.getElementById("uploadmode4").style.display="none";document.getElementById("flashversion").style.display="block";}else{buildFlashUpload(flashPath);}}}}else{if(is_object("uploadmode"+i)){document.getElementById("uploadmode"+i).style.display="none";}}}}var rParam="";function postIt(){document.uploadform.action=actions[currentmode];UPUENABLED=0;if(currentmode==1&&UPUENABLED==1){startUploading();upuInit(document.uploadform);return 1;}var ok=validateUpload();if(ok==false){return false;}startUploading();if(currentmode==4){flashObj("flashUpload").saveCookie(document.cookie);flashObj("flashUpload").uploadFiles();return;}var sid=document.uploadform.sessionid.value;iTotal=escape("-1");rParam="iTotal="+iTotal;rParam+="&iRead=0";rParam+="&iStatus=1";rParam+="&iNums="+max_uploads;rParam+="&iMode="+currentmode;rParam+="&sessionid="+sid;if(currentmode==1&&cgi_prog_mode=="ajax"){AjaxRequest(rParam);}if(currentmode==2&&url_prog_mode=="ajax"){AjaxRequest(rParam);}if(currentmode==3&&ftp_prog_mode=="ajax"){AjaxRequest(rParam);}document.uploadform.submit();return true;}function showResponse(_24){var _25=new Array();var _26=_24.responseText;if(_26.substring(0,5)=="start"){rParam=_26.substring(6);setTimeout("AjaxRequest(rParam);",2000);}else{_25=_26.split(",");if(_25.length>5){var url=_25[6];if(url.substring(0,7)!="iTotal="&&url!=""){var url=lastSuccessParam;}else{showProgress(_26);}}else{var url=lastSuccessParam;}if(url.length>5){setTimeout("AjaxRequest('"+url+"');",2000);}}}function stopUpload(){stopupload=true;}var lastSuccessUrl="";function AjaxRequest(_2a){if(uploadDone==1){return;}var url=document.uploadform.returnurl.value;lastSuccessParam=_2a;var _2c=new Ajax.Request(url,{method:"get",parameters:_2a+"&url="+progress_url+"&r="+Math.random(),onComplete:showResponse,onFailure:reportError});}function reportError(_2d){alert(originalRequest.responseText);alert("Sorry. There was an error.");}function AjaxSubmit(_2e,_2f){var url=$(_2e).action;var _31=$(_2e).method;var _32=Form.serialize(_2e);if(_2f){var _33=new Ajax.Updater(_2f,url,{method:_31,parameters:_32,evalScripts:true});}else{var _34=function(t){submitComplete(t,_2e);};var _36=function(t){submitFailed(t,_2e);};var _38=new Ajax.Request(url,{method:_31,parameters:_32,onSuccess:_34,onFailure:_36});}}function is_object(id){return document.getElementById(id)!=null;}function in_array(_3a,arr){_3a=_3a.toLowerCase();var _3c=_3a.lastIndexOf(".");var ok=0;if(_3c!=-1){var ext=_3a.substring(_3c+1);if(ext!=""){var _3f=arr.split(",");for(var i=0;i<_3f.length;i++){if(_3f[i]==ext){return 1;}}}else{return 0;}}else{return 0;}return 0;}function unhtmlspecialchars(str){f=new Array(/&lt;/g,/&gt;/g,/&quot;/g,/&amp;/g);r=new Array("<",">","\"","&");for(var i in f){str=str.replace(f[i],r[i]);}return str;}function htmlspecialchars(str){var f=new Array((is_mac&&is_ie?new RegExp("&","g"):new RegExp("&(?!#[0-9]+;)","g")),new RegExp("<","g"),new RegExp(">","g"),new RegExp("\"","g"));var r=new Array("&amp;","&lt;","&gt;","&quot;");for(var i=0;i<f.length;i++){str=str.replace(f[i],r[i]);}return str;}function ClipBoard(id){var ccc=MM_findObj(id);if(document.all){ccc.value=ccc.innerText;Copied=ccc.createTextRange();Copied.execCommand("Copy");alert("URL copied!");}else{alert("Close this box and press 'CTL-c' to copy");ccc.focus();ccc.select();}}function MM_findObj(n,d){var p,i,x;if(!d){d=document;}if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all){x=d.all[n];}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][n];}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=MM_findObj(n,d.layers[i].document);}if(!x&&d.getElementById){x=d.getElementById(n);}return x;}function highlight(id){var _4d=MM_findObj(id);_4d.focus();_4d.select();}function toggle(el){lyr=document.getElementById(el);if(lyr.style.display!="block"){lyr.style.display="block";}else{lyr.style.display="none";}}function checkAll(){for(var i=0;i<document.myform.elements.length;i++){var e=document.myform.elements[i];if(e.type=="checkbox"&&e.name!="allbox"&&!e.disabled){e.checked=document.myform.allbox.checked;}}}function opConfirm(_51,_52){for(var i=0;i<document.myform.elements.length;i++){var e=document.myform.elements[i];if(e.type=="checkbox"&&e.name!="allbox"&&e.checked==1){if(_52){return confirm(_51);}else{return 1;}}}return false;}var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;function checkmail(e){var _56=emailfilter.test(e);return _56;}function getexpirydate(_57){var _58;Today=new Date();nomilli=Date.parse(Today);Today.setTime(nomilli+_57*24*60*60*1000);_58=Today.toUTCString();return _58;}function getcookie(_59){var _5a=""+document.cookie;var _5b=_5a.indexOf(_59);if(_5b==-1||_59==""){return "";}var _5c=_5a.indexOf(";",_5b);if(_5c==-1){_5c=_5a.length;}return unescape(_5a.substring(_5b+_59.length+1,_5c));}function setcookie(_5d,_5e){duration=30;cookiestring=_5d+"="+escape(_5e)+";EXPIRES="+getexpirydate(duration);document.cookie=cookiestring;}function delcookie(_5f){cookiestring=_5f+"="+escape("")+";EXPIRES="+getexpirydate(-1);document.cookie=cookiestring;}