if(typeof (unibrowser)=="undefined"){var unibrowser=new Object();unibrowser.getCookie=function(A){if(document.cookie){var C=document.cookie.split(";");for(var B=0;B<C.length;B++){var E=(C[B].split("=")[0]);var D=(C[B].split("=")[1]);while(E.charAt(0)==" "){E=E.substr(1,E.length)}if(E==A){return D}}}return""};unibrowser.getEvent=function(A){if(!A){A=window.event}return A};unibrowser.getEventTarget=function(B){var A=null;if(B.target){A=B.target}else{if(B.srcElement){A=B.srcElement}}if(A.nodeType==3){A=A.parentNode}return A};unibrowser.getEventKeyCode=function(B){var A=null;if(B.which){A=B.which}else{if(B.keyCode){A=B.keyCode}}return A};unibrowser.getElementPosition=function(A){return[unibrowser.getElementPositionX(A),unibrowser.getElementPositionY(A)]};unibrowser.getElementPositionX=function(A){var B=0;if(A.offsetParent){while(1){B+=A.offsetLeft;if(!A.offsetParent){break}A=A.offsetParent}}else{if(A.x){B+=A.x}}return B};unibrowser.getElementPositionY=function(B){var A=0;if(B.offsetParent){while(1){A+=B.offsetTop;if(!B.offsetParent){break}B=B.offsetParent}}else{if(B.y){A+=B.y}}return A};unibrowser.getCurrentStyle=function(A,B){var C="";if(document.defaultView&&document.defaultView.getComputedStyle){C=document.defaultView.getComputedStyle(A,"").getPropertyValue(B)}else{if(A.currentStyle){B=unibrowser.internals.removeDashes(B);C=A.currentStyle[B]}}return C};unibrowser.clearSelection=function(A){var B;if(document.selection&&document.selection.empty){document.selection.empty()}else{if(window.getSelection){B=window.getSelection();if(B&&B.collapse){B.collapse(A,0)}}}};unibrowser.getTextContent=function(A){return A.innerText?A.innerText:A.textContent};unibrowser.addEvent=function(C,B,A){if(C.addEventListener){C.addEventListener(B,A,false)}else{if(C.attachEvent){C["e"+B+A]=A;C[B+A]=function(){C["e"+B+A](window.event)};C.attachEvent("on"+B,C[B+A])}}};unibrowser.removeEvent=function(C,B,A){if(C.removeEventListener){C.removeEventListener(B,A,false)}else{if(C.detachEvent){C.detachEvent("on"+B,C[B+A]);C[B+A]=null;C["e"+B+A]=null}}};unibrowser.setUniqueHiddenField=function(C,A,D){var E=C.name+"_hidden_submit";var B=document.getElementById(E);if(!B){B=document.createElement("INPUT");B.type="hidden";B.id=E;C.appendChild(B)}B.name=A;B.value=D};unibrowser.getMousePosition=function(C){C=unibrowser.getEvent(C);if(!C){return""}var B=0;var D=0;if(C.pageX||C.pageY){B=C.pageX;D=C.pageY}else{if(C.clientX||C.clientY){B=C.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;D=C.clientY+document.body.scrollTop+document.documentElement.scrollTop}}var A=new Array();A[0]=B;A[1]=D;return A};unibrowser.setContentWidth=function(D,C){var B=unibrowser.parseNum(unibrowser.getCurrentStyle(D,"padding-left"));var F=unibrowser.parseNum(unibrowser.getCurrentStyle(D,"padding-right"));var E=unibrowser.parseNum(unibrowser.getCurrentStyle(D,"border-left-width"));var A=unibrowser.parseNum(unibrowser.getCurrentStyle(D,"border-right-width"));D.style.width=(unibrowser.internals.isTraditionalBoxModel(D)?(C+B+F+E+A):C)+"px"};unibrowser.setInlineBlock=function(A){if(unibrowser.internals.isGecko()){A.style.display="-moz-inline-box"}else{A.style.display="inline-block;"}};unibrowser.parseNum=function(D){var A=/([0-9]+).*/;var B=A.exec(D);if(B&&B[1]){var C=parseInt(B[1]);return C}return 0};function createXMLHTTPObject(){var B=false;for(var A=0;A<unibrowser.internals.XMLHttpFactories.length;A++){try{B=unibrowser.internals.XMLHttpFactories[A]()}catch(C){continue}break}return B}unibrowser.checkXmlHttpSupport=function(){var A=document.createElement&&document.getElementsByTagName&&createXMLHTTPObject();return(A==true)};unibrowser.sendRequest=function(B,E,A){var C=createXMLHTTPObject();if(!C){return }var D=(A)?"POST":"GET";C.open(D,B,true);C.setRequestHeader("User-Agent","XMLHTTP");if(A){C.setRequestHeader("Content-type","application/x-www-form-urlencoded")}C.onreadystatechange=function(){if(C.readyState!=4){return }if(C.status!=200&&C.status!=304){alert("HTTP error "+C.status);return }E(C)};if(C.readyState==4){return }C.send(A)};unibrowser.replaceContent=function(C,A){var B=function(F){var D=F.responseText;var E=document.getElementById(C);if(E){E.innerHTML=D;if(E.onReplaceContent){E.onReplaceContent()}}};unibrowser.sendRequest(A,B,false)};unibrowser.isOverlapping=function(J,I){var C=this.getElementPosition(J);var B=this.getElementPosition(I);var A=(C[0]<B[0])?J:I;var G=(A==J)?I:J;var H=(C[1]<B[1])?J:I;var F=(H==J)?I:J;var D=(this.getElementPositionY(H)+H.offsetHeight)>this.getElementPositionY(F);var E=(this.getElementPositionX(A)+A.offsetWidth)>this.getElementPositionX(G);return D&&E};unibrowser.internals=new Object();unibrowser.internals.isIEWin=function(){return(navigator.userAgent.toLowerCase().indexOf("msie")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("windows")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("opera")==-1)};unibrowser.internals.isIEMac=function(){return(navigator.userAgent.toLowerCase().indexOf("msie")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("mac_powerpc")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("opera")==-1)};unibrowser.internals.isGecko=function(){return(navigator.userAgent.toLowerCase().indexOf("gecko")!=-1)};unibrowser.internals.isQuirksMode=function(){return document.compatMode=="BackCompat"||document.compatMode=="QuirksMode"};unibrowser.internals.isTraditionalBoxModel=function(D){var C=unibrowser.internals.isQuirksMode()&&unibrowser.internals.isIEWin();var A=false;if(D.nodeName=="TD"){var E=D.parentNode;while(E.nodeName!="TABLE"){E=E.parentNode}var B=unibrowser.getCurrentStyle(E,"table-layout");A=(B=="fixed")}if(unibrowser.internals.isIEWin()&&unibrowser.internals.isQuirksMode()&&D.nodeName=="TD"&&!A){C=false}if(unibrowser.internals.isIEMac()&&D.nodeName=="TD"){C=true}return C};unibrowser.internals.removeDashes=function(C){var A="";for(var B=0;B<C.length;B++){if(C.charAt(B)!="-"){A+=C.charAt(B)}else{B++;A+=C.charAt(B).toUpperCase()}}return A};unibrowser.internals.XMLHttpFactories=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}]};
