// mw API v0.112 // 5/Nov/2002 12:27 // This script is (c) Michael Wood and used with permission on Zestmedia sites. It may not be used without permission. var v,rv,el,mp_x,mp_y,mp_src,win_x,win_y,sp_x,sp_y function negative(v){ rv=v-(v*2);return rv} function half(v){ rv=v/2;return rv} function twice(v){ rv=v*2;return rv} function getObj(div){ obj=getElement(div);return obj; } function getElement(div,f){ if(document.layers){f=(f)?f:self;var V=f.document.layers;if(V[div])return V[div];for(var W=0;W":op=""; op+=cnt; !document.layers?op+="":op+="";document.write(op);} // Object manipulation functions function getTopOfObj(obj){ document.layers?rv=obj.top:rv=obj.offsetTop;return rv} function setTopOfObj(obj,v){ document.layers?obj.top=v:obj.style.top=v+'px'} function getLeftOfObj(obj){ document.layers?rv=obj.left:rv=obj.offsetLeft;return rv} function setLeftOfObj(obj,v){ document.layers?obj.left=v:obj.style.left=v+'px'} function getHeightOfObj(obj){ document.layers?rv=obj.clip.height:rv=obj.offsetHeight;return rv} function getWidthOfObj(obj){ document.layers?rv=obj.clip.width:rv=obj.offsetWidth;return rv} function moveTopTo(obj,v,s,a){ cPs=getTopOfObj(obj); tPs=v; rv=cPs-tPs; if(rv<0){ rv=negative(rv);moveDownBy(obj,rv,s,a); } else{ moveUpBy(obj,rv,s,a) } } function moveRightTo(obj,v,s,a){ moveLeftTo(obj,v,s,a)} function moveDownTo(obj,v,s,a){ moveTopTo(obj,v,s,a)} function moveLeftTo(obj,v,s,a){ cPs=getLeftOfObj(obj); tPs=v; rv=cPs-tPs; if(rv<0){ rv=negative(rv);moveRightBy(obj,rv,s,a); } else{ moveLeftBy(obj,rv,s,a) } } function moveUpBy(obj,v,s,a){ v>0?v=negative(v):null;s>0?s=negative(s):null; cPs=getTopOfObj(obj);tPs=cPs+v;tst="cPs>=tPs-s";moveWork(obj,v,s,'v',a) } function moveLeftBy(obj,v,s,a){ v>0?v=negative(v):null;s>0?s=negative(s):null; cPs=getLeftOfObj(obj);tPs=cPs+v;tst="cPs>=tPs-s";moveWork(obj,v,s,'h',a) } function moveDownBy(obj,v,s,a){ cPs=getTopOfObj(obj);tPs=cPs+v;tst="cPs<=tPs-s";moveWork(obj,v,s,'v',a) } function moveRightBy(obj,v,s,a){ cPs=getLeftOfObj(obj);tPs=cPs+v;tst="cPs<=tPs-s";moveWork(obj,v,s,'h',a) } function move(obj,ax,v,a){ document.layers?ax=='h'?obj.left=parseInt(getLeftOfObj(obj)+v):obj.top=parseInt(getTopOfObj(obj)+v):ax=='h'?obj.style.left=parseInt(getLeftOfObj(obj)+v)+'px':obj.style.top=parseInt(getTopOfObj(obj)+v)+'px'} function moveWork(obj,v,s,ax,a){ ax=='v'?cPs=getTopOfObj(obj):cPs=getLeftOfObj(obj) if(eval(tst)){move(obj,ax,s,a);ax=ax;setTimeout("moveWork(obj,"+v+","+s+",'"+ax+"','"+a+"')",25)} else{ax=='v'?setTopOfObj(obj,tPs):setLeftOfObj(obj,tPs);a!="undefined"?eval(a):null} } function showObj(obj){ document.layers?obj.visibility='show':obj.style.visibility='visible'} function hideObj(obj){ document.layers?obj.visibility='hide':obj.style.visibility='hidden'} function setInnerHTML(obj,v){ if(document.layers){obj.document.open();obj.document.write(v);obj.document.close();} else{obj.innerHTML=v;} } function setObjToMouseX(obj,v){ v=parseInt(mp_x+v);setLeftOfObj(obj,v)} function setObjToMouseY(obj,v){ v=parseInt(mp_y+v);setTopOfObj(obj,v)} function setObjToMousePos(obj,v_x,v_y){ setObjToMouseX(obj,v_x);setObjToMouseY(obj,v_y)} function setObjToRelativeMouseX(obj,v){ v=parseInt(mp_x+v);v+getWidthOfObj(obj)+negative(getScrlOfX())>getWinSizeX()?v_x=getWinSizeX()-getWidthOfObj(obj)+getScrlOfX():v_x=v;setLeftOfObj(obj,v_x);} function setObjToRelativeMouseY(obj,v){ v=parseInt(mp_y+v);v+getHeightOfObj(obj)+negative(getScrlOfY())>getWinSizeY()?v_y=getWinSizeY()-getHeightOfObj(obj)+getScrlOfY():v_y=v;setTopOfObj(obj,v_y);} function setObjToRelativeMousePos(obj,v_x,v_y){ setObjToRelativeMouseX(obj,v_x);setObjToRelativeMouseY(obj,v_y)} function duplicateAttribute(obj,v,v2){ for(n=0;n