var Position=(function(){function A(D){if(document.getElementById&&document.getElementById(D)!=null){return document.getElementById(D)}else{if(document.all&&document.all[D]!=null){return document.all[D]}else{if(document.anchors&&document.anchors.length&&document.anchors.length>0&&document.anchors[0].x){for(var C=0;C<document.anchors.length;C++){if(document.anchors[C].name==D){return document.anchors[C]}}}}}}var B={};B.$VERSION=1;B.set=function(E,D,C){if(typeof(E)=="string"){E=A(E)}if(E==null||!E.style){return false}if(typeof(D)=="object"){var F=D;D=F.left;C=F.top}E.style.left=D+"px";E.style.top=C+"px";return true};B.get=function(F){var G=true;if(typeof(F)=="string"){F=A(F)}if(F==null){return null}var H=0;var J=0;var D=0;var M=0;var I=null;var C=null;C=F.offsetParent;var K=F;var E=F;while(E.parentNode!=null){E=E.parentNode;if(E.offsetParent==null){}else{var L=true;if(G&&window.opera){if(E==K.parentNode||E.nodeName=="TR"){L=false}}if(L){if(E.scrollTop&&E.scrollTop>0){J-=E.scrollTop}if(E.scrollLeft&&E.scrollLeft>0){H-=E.scrollLeft}}}if(E==C){H+=F.offsetLeft;if(E.clientLeft&&E.nodeName!="TABLE"){H+=E.clientLeft}J+=F.offsetTop;if(E.clientTop&&E.nodeName!="TABLE"){J+=E.clientTop}F=E;if(F.offsetParent==null){if(F.offsetLeft){H+=F.offsetLeft}if(F.offsetTop){J+=F.offsetTop}}C=F.offsetParent}}if(K.offsetWidth){D=K.offsetWidth}if(K.offsetHeight){M=K.offsetHeight}return{left:H,top:J,width:D,height:M}};B.getCenter=function(C){var D=this.get(C);if(D==null){return null}D.left=D.left+(D.width/2);D.top=D.top+(D.height/2);return D};B.getMouseXY=function(H){var E=y=0;var G=document;if(document.attachEvent!=null){var H=window.event;var F=G.documentElement;E=H.clientX+(F.scrollLeft?F.scrollLeft:G.body.scrollLeft);y=H.clientY+(F.scrollTop?F.scrollTop:G.body.scrollTop)}else{if(!G.attachEvent&&G.addEventListener){E=H.clientX+window.scrollX;y=H.clientY+window.scrollY}else{}}return{x:E,y:y}};return B})();function findWindowDimensions(){var B=0,A=0;if(window.innerWidth){B=window.innerWidth;A=window.innerHeight}else{if(document.body&&document.body.clientWidth){B=document.body.clientWidth;A=document.body.clientHeight}else{if(document.documentElement&&document.documentElement.clientWidth){B=document.documentElement.clientWidth;A=document.documentElement.clientHeight}}}return{width:B,height:A}};
