preparingFile=function(purch_id)
{preparingFile.updaters[purch_id]=new Ajax.PeriodicalUpdater('preparing_'+purch_id,'file_exists.php',{method:'post',parameters:{pur_id:purch_id},frequency:5,evalScripts:true});}
preparingFile.updaters=new Object();preparingFile.onProgress=function(purch_id)
{var link_div=document.getElementById("link_"+purch_id);var preparing_div=document.getElementById("preparing_"+purch_id);link_div.style.display='none';preparing_div.style.display='';}
preparingFile.onComplete=function(purch_id,leftDwl)
{var link_div=document.getElementById("link_"+purch_id);var preparing_div=document.getElementById("preparing_"+purch_id);var leftdownload_div=document.getElementById("leftdownload_"+purch_id);preparingFile.updaters[purch_id].stop();link_div.style.display='';preparing_div.style.display='none';leftdownload_div.innerHTML=leftDwl;if(leftDwl=="0")
{var aElts=link_div.getElementsByTagName("a");link_div.innerHTML=aElts[0].innerHTML;}
var aImgs=link_div.getElementsByTagName("img");if(aImgs.length==0)
{var oImg=document.createElement("img");oImg.src="/common/icons/generic/tick-white.png";oImg.style.marginLeft="7px";oImg.style.border="0px";link_div.appendChild(oImg);}}
var updater=Array();var updaterSucceed=Array();function onUpdaterSuccess(part,filename,shortname)
{if(updaterSucceed[part]==true)
return;updaterSucceed[part]=true;updater[part].stop();document.getElementById("link_part_"+part).style.display='none';document.getElementById("finished_part_"+part).style.display='';document.getElementById("preparing_part_"+part).style.display='none';window.open('http://download.cornucopia3d.com/JobManager/file.php?filename='+filename+'&shortname='+shortname,"","target=_blank, width=10, height=10, left=5000, top=5000, location=no, status=no, menubar=no, directories=no");}
function callUpdater(part,jobId,purchaseids)
{updaterSucceed[part]=false;updater[part]=new Ajax.PeriodicalUpdater('preparing_part_'+part,'/JobManager/file_exists_all.php',{method:'post',parameters:{action:'check_job',jobId:jobId,part:part,purchaseids:purchaseids},frequency:5,evalScripts:true});}
function preparingDownloadAllFile(customerid,part,purchaseids,selectedserial)
{request=new Ajax.Updater('preparing_part_'+part,'/JobManager/file_exists_all.php',{method:'post',parameters:{action:'create_job',customerid:customerid,part:part,purchaseids:purchaseids,selectedserial:selectedserial},evalScripts:true});}
