function floatingElement(oObj,nX,nY,nSpeed){oObj.style.position='absolute';var nPositionX=parseInt(oObj.style.left,10)+document.body.scrollLeft;var nPositionY=parseInt(oObj.style.top,10)+document.body.scrollTop;nSpeed=nSpeed*0.001;floatingElementAux(oObj,nX,nY,nPositionX,nPositionY,nSpeed);}function floatingElementAux(oObj,nX,nY,nPositionX,nPositionY,nSpeed){var nIncX=nPositionX-(nX+document.body.scrollLeft);nIncX=(Math.abs(nIncX)/Math.sqrt(Math.abs(nIncX)))*nSpeed;if(isNaN(nIncX))nIncX=0;if(!(nX+document.body.scrollLeft<parseInt(nPositionX,10)+(nSpeed*2)&&nX+document.body.scrollLeft>parseInt(nPositionX,10)-(nSpeed*2))){var nDir=(nPositionX>nX+document.body.scrollLeft)?-1:1;nPositionX=nPositionX+(nIncX*nDir);}oObj.style.left=nPositionX+'px';var nIncY=nPositionY-(nY+document.body.scrollTop);nIncY=(Math.abs(nIncY)/Math.sqrt(Math.abs(nIncY)))*nSpeed;if(isNaN(nIncY))nIncY=0;if(!(nY+document.body.scrollTop<parseInt(nPositionY,10)+(nSpeed*2)&&nY+document.body.scrollTop>parseInt(nPositionY,10)-(nSpeed*2))){var nDir=(nPositionY>nY+document.body.scrollTop)?-1:1;nPositionY=nPositionY+(nIncY*nDir);}oObj.style.top=nPositionY+'px';setTimeout(function(){floatingElementAux(oObj,nX,nY,nPositionX,nPositionY,nSpeed)},1);}function fixedElement(oElement,nX,nY){with(oElement.style){if(getEngine()==0){document.body.style.cssText+='background:url(foo) fixed;';cssText+='position:absolute;left:expression(eval(document.body.scrollLeft)+'+nX+');position:absolute;top:expression(eval(document.body.scrollTop)+'+nY+')';}else{if(getEngine()==1||getEngine()==3){cssText+='position:fixed;left:'+nX+'px;top:'+nY+'px;';}else{position='fixed';left=nX+'px';top=nY+'px';}}}}function centerObject(oObject){with(oObject){if(document.body.offsetHeight<document.documentElement.clientHeight){document.body.style.height=document.documentElement.clientHeight+'px';}var nX=((((getEngine()==0)?((document.documentElement.clientHeight==0)?document.body.clientWidth:document.documentElement.clientWidth):window.innerWidth)/2)-(offsetWidth/2));var nY=((((getEngine()==0)?((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight):window.innerHeight)/2)-(offsetHeight/2));if(getEngine()==0){style.left=nX+'px';style.top=nY+'px';}else{fixedElement(oObject,nX,nY);}}}function fadeObject(oObject,sVisibility,sTime){with(oObject){if(getEngine()==0&&navigator.userAgent.indexOf('MSIE 5.5')<0){style.filter='blendTrans(duration='+sTime+')';filters.blendTrans.Apply();style.visibility=sVisibility;filters.blendTrans.Play();}else{var nInterval=1/(sTime/0.03);style.visibility='visible';processFade(oObject,sVisibility,(sVisibility=='visible')?0:1,nInterval);}}}function processFade(oObject,sVisibility,nFade,nInterval){if(nFade>=0&&nFade<=1){oObject.style.opacity=nFade;var nFadeIE55=String(nFade*100);oObject.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+nFadeIE55+')';setTimeout(function(){processFade(oObject,sVisibility,nFade,nInterval);},30);}else{oObject.style.visibility=sVisibility;oObject.style.opacity=(sVisibility='visible')?1:0;oObject.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+((sVisibility='visible')?100:0)+')';}nFade+=(sVisibility=='visible')?nInterval:-nInterval;}