var jsAreaShowTime=25000;var JsAreas=new Object();function GetArea(a){return JsAreas[a]?JsAreas[a]:(JsAreas[a]=new JsArea(a))}function JsArea(a){this.AreaId=a}JsArea.prototype.ContentArea=function(){var a=document.getElementById(this.AreaId);if(a!=null){return a}return null};var activeAreaId=null;JsArea.prototype.popareaup=function(f,d){if(activeAreaId!=null){jsAreaClose(activeAreaId)}var i,g;if(self.innerHeight){i=self.innerWidth;g=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){i=document.documentElement.clientWidth;g=document.documentElement.clientHeight}else{if(document.body){i=document.body.clientWidth;g=document.body.clientHeight}}}var b=this.ContentArea();var e=parseInt($(b).width(),10);var h=parseInt($(b).height(),10);var c=f+e;if(c>i){c=f-e}else{c=f}var a=d;b.style.position="absolute";b.style.display="block";b.style.left=c;b.style.top=a;b.onmouseover=JsAreaMouseOver;b.onmouseout=jsAreaMouseOut;activeAreaId=this.AreaId;return false};JsArea.prototype.hide=function(){var a=this.ContentArea();if(a!=null){a.style.display="none"}return false};function PopupArea(b,c){if(b.pageX||b.pageY){posx=b.pageX;posy=b.pageY}else{if(b.clientX||b.clientY){posx=b.clientX+document.body.scrollLeft;posy=b.clientY+document.body.scrollTop}}var a=GetArea(c);a.popareaup(posx,posy)}function jsAreaClose(a){GetArea(a).hide();activeAreaId=divHangTimer=null}var divHangTimer=null;function KeepArea(a){if(a==activeAreaId&&divHangTimer!=null){clearTimeout(divHangTimer);divHangTimer=null}}function RelArea(a){if(a==activeAreaId&&divHangTimer==null){divHangTimer=setTimeout("jsAreaClose('"+a+"')",jsAreaShowTime)}}function JsAreaMouseOver(b){if(!b){var b=window.event}var a=b.target?b.target:b.srcElement;KeepArea(activeAreaId)}function jsAreaMouseOut(b){if(!b){var b=window.event}var a=b.relatedTarget?b.relatedTarget:b.toElement;var c=document.getElementById(activeAreaId);if(c!=null&&!jsAreaContains(c,a)){RelArea(activeAreaId)}}function jsAreaContains(a,b){while(b){if(a==b){return true}else{b=b.parentNode}}return false}function Browser(){var b,c,a;this.isIE=false;this.isNS=false;this.version=null;b=navigator.userAgent;c="MSIE";if((a=b.indexOf(c))>=0){this.isIE=true;this.version=parseFloat(b.substr(a+c.length));return}c="Netscape6/";if((a=b.indexOf(c))>=0){this.isNS=true;this.version=parseFloat(b.substr(a+c.length));return}c="Gecko";if((a=b.indexOf(c))>=0){this.isNS=true;this.version=6.1;return}}var browser=new Browser();var dragObj=new Object();dragObj.zIndex=0;function dragStart(c,e){var b;var a,d;if(e){dragObj.elNode=document.getElementById(e)}else{if(browser.isIE){dragObj.elNode=window.event.srcElement}if(browser.isNS){dragObj.elNode=c.target}if(dragObj.elNode.nodeType==3){dragObj.elNode=dragObj.elNode.parentNode}}if(browser.isIE){a=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;d=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop}if(browser.isNS){a=c.clientX+window.scrollX;d=c.clientY+window.scrollY}dragObj.cursorStartX=a;dragObj.cursorStartY=d;dragObj.elStartLeft=parseInt(dragObj.elNode.style.left,10);dragObj.elStartTop=parseInt(dragObj.elNode.style.top,10);if(isNaN(dragObj.elStartLeft)){dragObj.elStartLeft=0}if(isNaN(dragObj.elStartTop)){dragObj.elStartTop=0}dragObj.elNode.style.zIndex=++dragObj.zIndex;if(browser.isIE){document.attachEvent("onmousemove",dragGo);document.attachEvent("onmouseup",dragStop);window.event.cancelBubble=true;window.event.returnValue=false}if(browser.isNS){document.addEventListener("mousemove",dragGo,true);document.addEventListener("mouseup",dragStop,true);c.preventDefault()}}function dragGo(b){var a,c;if(browser.isIE){a=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;c=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop}if(browser.isNS){a=b.clientX+window.scrollX;c=b.clientY+window.scrollY}dragObj.elNode.style.left=(dragObj.elStartLeft+a-dragObj.cursorStartX)+"px";dragObj.elNode.style.top=(dragObj.elStartTop+c-dragObj.cursorStartY)+"px";if(browser.isIE){window.event.cancelBubble=true;window.event.returnValue=false}if(browser.isNS){b.preventDefault()}}function dragStop(a){if(browser.isIE){document.detachEvent("onmousemove",dragGo);document.detachEvent("onmouseup",dragStop)}if(browser.isNS){document.removeEventListener("mousemove",dragGo,true);document.removeEventListener("mouseup",dragStop,true)}};