function fixedDiv(A){this.fixedMenuId=A;this.fixedMenu={hasInner:typeof (window.innerWidth)=="number",hasElement:document.documentElement!=null&&document.documentElement.clientWidth,menu:document.getElementById?document.getElementById(this.fixedMenuId):document.all?document.all[this.fixedMenuId]:document.layers[this.fixedMenuId]};this.computeShifts=function(){this.fixedMenu.shiftX=this.fixedMenu.hasInner?pageXOffset:this.fixedMenu.hasElement?document.documentElement.scrollLeft:document.body.scrollLeft;if(this.fixedMenu.targetLeft>0){this.fixedMenu.shiftX+=this.fixedMenu.targetLeft}else{this.fixedMenu.shiftX+=(this.fixedMenu.hasElement?document.documentElement.clientWidth:this.fixedMenu.hasInner?window.innerWidth-20:document.body.clientWidth)-this.fixedMenu.targetRight-this.fixedMenu.menu.offsetWidth}this.fixedMenu.shiftY=this.fixedMenu.hasInner?pageYOffset:this.fixedMenu.hasElement?document.documentElement.scrollTop:document.body.scrollTop;if(this.fixedMenu.targetTop>0){this.fixedMenu.shiftY+=this.fixedMenu.targetTop}else{this.fixedMenu.shiftY+=(this.fixedMenu.hasElement?document.documentElement.clientHeight:this.fixedMenu.hasInner?window.innerHeight-20:document.body.clientHeight)-this.fixedMenu.targetBottom-this.fixedMenu.menu.offsetHeight}};this.moveMenu=function(){var B=(this.fixedMenu)?this:this.floatingContainer;B.computeShifts();if(B.fixedMenu.currentX!=B.fixedMenu.shiftX||B.fixedMenu.currentY!=B.fixedMenu.shiftY){B.fixedMenu.currentX=B.fixedMenu.shiftX;B.fixedMenu.currentY=B.fixedMenu.shiftY;if(document.layers){B.fixedMenu.menu.left=9+B.fixedMenu.currentX;B.fixedMenu.menu.top=-163+B.fixedMenu.currentY}else{B.fixedMenu.menu.style.left=B.fixedMenu.currentX+"px";B.fixedMenu.menu.style.top=B.fixedMenu.currentY+"px";B.fixedMenu.menu.style.right="";B.fixedMenu.menu.style.bottom="";B.fixedMenu.menu.style.left="";B.fixedMenu.menu.style.top="";B.fixedMenu.menu.style.right=B.fixedMenu.targetRight;B.fixedMenu.menu.style.bottom=B.fixedMenu.targetBottom}}};this.floatMenu=function(){this.moveMenu();setTimeout("this.floatMenu()",20)};this.addEvent=function(C,E,D){if(typeof C[E]!="function"||typeof C[E+"_num"]=="undefined"){C[E+"_num"]=0;if(typeof C[E]=="function"){C[E+0]=C[E];C[E+"_num"]++}C[E]=function(H){var G=true;H=(H)?H:window.event;for(var F=0;F<C[E+"_num"];F++){if(C[E+F](H)===false){G=false}}return G}}for(var B=0;B<C[E+"_num"];B++){if(C[E+B]==D){return }}C[E+C[E+"_num"]]=D;C[E+"_num"]++};this.supportsFixed=function(){var B=document.createElement("div");B.id="testingPositionFixed";B.style.position="fixed";B.style.top="0px";B.style.right="0px";document.body.appendChild(B);var C=1;if(typeof B.offsetTop=="number"&&B.offsetTop!=null&&B.offsetTop!="undefined"){C=parseInt(B.offsetTop)}if(C==0){return true}return false};this.init=function(){var C=(this.fixedMenu)?this:this.floatingContainer;if(C.fixedMenu.menu==null){C.fixedMenu.menu=document.getElementById?document.getElementById(C.fixedMenuId):document.all?document.all[C.fixedMenuId]:document.layers[C.fixedMenuId]}if(C.supportsFixed()){C.fixedMenu.menu.style.position="fixed"}else{var B=document.layers?C.fixedMenu.menu:C.fixedMenu.menu.style;C.fixedMenu.targetLeft=parseInt(B.left);C.fixedMenu.targetTop=parseInt(B.top);C.fixedMenu.targetRight=parseInt(B.right);C.fixedMenu.targetBottom=parseInt(B.bottom);if(document.layers){menu.left=0;menu.top=0}C.floatMenu()}}};