function xHeight(G,E){if(!(G=xGetElementById(G))){return 0}if(xNum(E)){if(E<0){E=0}else{E=Math.round(E)}}else{E=-1}var D=xDef(G.style);if(G==document||G.tagName.toLowerCase()=="html"||G.tagName.toLowerCase()=="body"){E=xClientHeight()}else{if(D&&xDef(G.offsetHeight)&&xStr(G.style.height)){if(E>=0){var F=0,C=0,B=0,H=0;if(document.compatMode=="CSS1Compat"){var A=xGetComputedStyle;F=A(G,"padding-top",1);if(F!==null){C=A(G,"padding-bottom",1);B=A(G,"border-top-width",1);H=A(G,"border-bottom-width",1)}else{if(xDef(G.offsetHeight,G.style.height)){G.style.height=E+"px";F=G.offsetHeight-E}}}E-=(F+C+B+H);if(isNaN(E)||E<0){return }else{G.style.height=E+"px"}}E=G.offsetHeight}else{if(D&&xDef(G.style.pixelHeight)){if(E>=0){G.style.pixelHeight=E}E=G.style.pixelHeight}}}return E}function xGetElementById(A){if(typeof (A)=="string"){if(document.getElementById){A=document.getElementById(A)}else{if(document.all){A=document.all[A]}else{A=null}}}return A}function xNum(){for(var A=0;A<arguments.length;++A){if(isNaN(arguments[A])||typeof (arguments[A])!="number"){return false}}return true}function xDef(){for(var A=0;A<arguments.length;++A){if(typeof (arguments[A])=="undefined"){return false}}return true}function xClientHeight(){var B=0,C=document,A=window;if(C.compatMode=="CSS1Compat"&&!A.opera&&C.documentElement&&C.documentElement.clientHeight){B=C.documentElement.clientHeight}else{if(C.body&&C.body.clientHeight){B=C.body.clientHeight}else{if(xDef(A.innerWidth,A.innerHeight,C.width)){B=A.innerHeight;if(C.width>A.innerWidth){B-=16}}}}return B}function xStr(B){for(var A=0;A<arguments.length;++A){if(typeof (arguments[A])!="string"){return false}}return true}function xDisplay(C,B){if((C=xGetElementById(C))&&C.style&&xDef(C.style.display)){if(xStr(B)){try{C.style.display=B}catch(A){C.style.display=""}}return C.style.display}return null};