
var loadingLayer={animationLoadRunning:new Array(),createLoading:function(id,loadingText){scriptLoad.createDiv(id,'','');var layerObj=document.getElementById(id);layerObj.style.position="absolute";layerObj.style.zIndex=99999;layerObj.style.display="none";layerObj.style.color="#FFFFFF";layerObj.style.fontSize="12px";layerObj.style.fontWeight="bold";layerObj.style.width="200px";layerObj.style.verticalAlign="middle";if(loadingText){layerObj.innerHTML=loadingText;}
else{layerObj.innerHTML="Loading";}},showLoading:function(id,loadingText){var layerID='loadingAnimation';if(id!=null){layerID='loadingAnimation'+id;}
if(!document.getElementById(layerID)){this.createLoading(layerID,loadingText);}
shadedLayer.insertShaded(id);var layerObj=document.getElementById(layerID);var parentObj=document.getElementById(id);layerObj.style.visibility='visible';var centerX,centerY;if(window.innerWidth!=undefined){centerX=(window.innerWidth/2)-(divLayer.offsetWidth/2);}else{centerX=(document.body.offsetWidth/2)-(divLayer.offsetWidth/2);}
if(window.innerHeight!=undefined){centerY=(window.innerHeight/2)-(divLayer.innerHeight/2);}else{centerY=(document.body.offsetHeight/2)-(divLayer.offsetHeight/2);}
if(id!=null){centerX=getPosition.returnX(parentObj)+(getPosition.returnWidth(parentObj)/2)
centerY=getPosition.returnY(parentObj)+(getPosition.returnHeight(parentObj)/2)}
layerObj.style.top=centerY-10;layerObj.style.left=centerX-40;layerObj.style.visibility='';new Effect.Appear(layerObj,{duration:0.3,to:1.0,queue:{scope:'fades',position:0}});loadingLayer.animateLoading(id,loadingText);},animateLoading:function(id,loadingText){var loadingID='loadingAnimation';if(id!=null){loadingID='loadingAnimation'+id;}
var loadingObj=document.getElementById(loadingID);if(loadingText==null){loadingText='Loading';}
if(loadingObj!=null&&loadingObj.getOpacity()!=0){if(loadingObj.innerHTML==loadingText){loadingObj.innerHTML=loadingText+".";}else if(loadingObj.innerHTML==loadingText+"."){loadingObj.innerHTML=loadingText+"..";}else if(loadingObj.innerHTML==loadingText+".."){loadingObj.innerHTML=loadingText+"...";}else{loadingObj.innerHTML=loadingText;}
loadingLayer.animationLoadRunning[loadingID]=setTimeout('loadingLayer.animateLoading(\''+id+'\',\''+loadingText+'\')',250);}else{delete loadingLayer.animationLoadRunning[loadingID];}},animateLoadingLite:function(id,loadingText){var loadingID='loadingAnimation';if(id!=null){loadingID=id;}
var loadingObj=document.getElementById(loadingID);if(loadingText==null){loadingText='Loading';}
if(loadingObj!=null){if(loadingObj.innerHTML==loadingText){loadingObj.innerHTML=loadingText+".";}else if(loadingObj.innerHTML==loadingText+"."){loadingObj.innerHTML=loadingText+"..";}else if(loadingObj.innerHTML==loadingText+".."){loadingObj.innerHTML=loadingText+"...";}else{loadingObj.innerHTML=loadingText;}
loadingLayer.animationLoadRunning[loadingID]=setTimeout('loadingLayer.animateLoadingLite(\''+id+'\',\''+loadingText+'\')',250);}else{delete loadingLayer.animationLoadRunning[loadingID];}},animateLoadingLiteStop:function(id){var loadingID='loadingAnimation';if(id!=null){loadingID=id;}
clearTimeout(loadingLayer.animationLoadRunning[loadingID]);},hideLoading:function(id){var loadingID='loadingAnimation';if(id!=null){loadingID='loadingAnimation'+id;}
if(document.getElementById(loadingID)){new Effect.Fade(document.getElementById(loadingID),{queue:{scope:'fades',position:'end'}});shadedLayer.hideShaded(id);}}};