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}}function dragStart(C,E) {var B;var A,D;if(E){dragObj.elNode= _proxy_jslib_handle(document, 'getElementById', '', 1, 0)(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+ _proxy_jslib_handle(document, 'body', '', 0, 0).scrollLeft;D=window.event.clientY+document.documentElement.scrollTop+ _proxy_jslib_handle(document, 'body', '', 0, 0).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( _proxy_jslib_handle(dragObj.elNode.style, 'top', '', 0, 0),10);if(isNaN(dragObj.elStartLeft)){dragObj.elStartLeft=0}if(isNaN(dragObj.elStartTop)){dragObj.elStartTop=0}dragObj.elNode.style.zIndex= _proxy_jslib_assign('++', (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+ _proxy_jslib_handle(document, 'body', '', 0, 0).scrollLeft;C=window.event.clientY+document.documentElement.scrollTop+ _proxy_jslib_handle(document, 'body', '', 0, 0).scrollTop}if(browser.isNS){A=B.clientX+window.scrollX;C=B.clientY+window.scrollY}dragObj.elNode.style.left=(dragObj.elStartLeft+A-dragObj.cursorStartX)+"px"; _proxy_jslib_assign('', 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)}}var browser=new (Browser)();var dragObj=new (Object)();dragObj.zIndex=0; ;
_proxy_jslib_flush_write_buffers() ;