bIe=(document.all)?true:false; function ctsFindObj(sObj, d) { var p,i,x; if( !d ) d=document; if( (p=sObj.indexOf("?") ) > 0 && parent.frames.length ) { var sFrame = sObj.substring(p+1); if( parent.frames[sFrame]) { d=parent.frames[sFrame].document; sObj=sObj.substring(0,p); } else alert( "Cannot find frame '" + sFrame ); } if( !(x=d[sObj]) && d.all) x=d.all[sObj]; for( i=0; !x&&i < d.forms.length; i++ ) x=d.forms[i][sObj]; for( i=0; !x && d.layers && i < d.layers.length; i++) x=ctsFindObj( sObj, d.layers[i].document ); if( !x && document.getElementById ) x=document.getElementById(sObj); return x; } function ctsShowDiv() { var i,p,v,obj,args=ctsShowDiv.arguments; for (i=0; i < (args.length-2); i+=3) if ((obj=ctsFindObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; } obj.visibility=v; } } function ctsDisplayDiv() { var oDiv,sDisp,oArgs = ctsDisplayDiv.arguments; for( var i=0; i < oArgs.length-1; i+=2 ) { if( ( oDiv = ctsFindObj( oArgs[i])) != null ) if( oDiv.style ) oDiv.style.display = oArgs[i+1]; } } function ctsGetOffsetLeft( oElement ) { var oLeft = oElement.offsetLeft; while( (oElement = oElement.offsetParent) != null) oLeft += oElement.offsetLeft; return oLeft; } function ctsGetOffsetTop( oElement ) { var oTop = oElement.offsetTop; while( (oElement = oElement.offsetParent) != null) oTop += oElement.offsetTop; return oTop; } function ctsSetDivPos( oDivElement, nLeft,nTop ) { if( !oDivElement ) return; if( bIe ) { oDivElement.style.pixelLeft = nLeft; oDivElement.style.pixelTop = nTop; } else { oDivElement.left = nLeft; oDivElement.top = nTop; } } function ctsGetDivPosLeft( oDivElement ) { var nLeft = null; if( !oDivElement ) return nLeft; if( bIe ) nLeft = oDivElement.style.pixelLeft; else nLeft = oDivElement.left; return nLeft; } function ctsGetDivPosTop( oDivElement ) { var nTop = null; if( !oDivElement ) return nTop; if( bIe ) nTop = oDivElement.style.pixelTop; else nTop = oDivElement.top; return nTop; } function ctsSetFocus( oObj ) { if( oObj && oObj.focus ) { oObj.focus(); return true; } return false; }