var xOp7Up,xOp6Dn,xIE4Up,xIE4,xIE5,xIE6,xNN4,xUA=navigator.userAgent.toLowerCase();if(window.opera){var i=xUA.indexOf("opera");if(i!=-1){var v=parseInt(xUA.charAt(i+6));xOp7Up=v>=7;xOp6Dn=v<7}}else{if(navigator.vendor!="KDE"&&document.all&&xUA.indexOf("msie")!=-1){xIE4Up=parseFloat(navigator.appVersion)>=4;xIE4=xUA.indexOf("msie 4")!=-1;xIE5=xUA.indexOf("msie 5")!=-1;xIE6=xUA.indexOf("msie 6")!=-1}else{if(document.layers){xNN4=true}}}var xMac=xUA.indexOf("mac")!=-1;var xFF=xUA.indexOf("firefox")!=-1;function xAddEventListener(e,eT,eL,cap){if(!(e=xGetElementById(e))){return}eT=eT.toLowerCase();if((!xIE4Up&&!xOp7Up)&&e==window){if(eT=="resize"){window.xPCW=xClientWidth();window.xPCH=xClientHeight();window.xREL=eL;xResizeEvent();return}if(eT=="scroll"){window.xPSL=xScrollLeft();window.xPST=xScrollTop();window.xSEL=eL;xScrollEvent();return}}var eh="e.on"+eT+"=eL";if(e.addEventListener){e.addEventListener(eT,eL,cap)}else{if(e.attachEvent){e.attachEvent("on"+eT,eL)}else{eval(eh)}}}function xResizeEvent(){if(window.xREL){setTimeout("xResizeEvent()",250)}var a=xClientWidth(),b=xClientHeight();if(window.xPCW!=a||window.xPCH!=b){window.xPCW=a;window.xPCH=b;if(window.xREL){window.xREL()}}}function xScrollEvent(){if(window.xSEL){setTimeout("xScrollEvent()",250)}var a=xScrollLeft(),b=xScrollTop();if(window.xPSL!=a||window.xPST!=b){window.xPSL=a;window.xPST=b;if(window.xSEL){window.xSEL()}}}function xAppendChild(b,a){if(b.appendChild){return b.appendChild(a)}else{return null}}function xClientHeight(){var a=0;if(xOp6Dn){a=window.innerHeight}else{if(document.compatMode=="CSS1Compat"&&!window.opera&&document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){a=document.body.clientHeight}else{if(xDef(window.innerWidth,window.innerHeight,document.width)){a=window.innerHeight;if(document.width>window.innerWidth){a-=16}}}}}return a}function xClientWidth(){var a=0;if(xOp6Dn){a=window.innerWidth}else{if(document.compatMode=="CSS1Compat"&&!window.opera&&document.documentElement&&document.documentElement.clientWidth){a=document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){a=document.body.clientWidth}else{if(xDef(window.innerWidth,window.innerHeight,document.height)){a=window.innerWidth;if(document.height>window.innerHeight){a-=16}}}}}return a}function xCreateElement(a){if(document.createElement){return document.createElement(a)}else{return null}}function xDef(){for(var a=0;a<arguments.length;++a){if(typeof(arguments[a])=="undefined"){return false}}return true}function xDeleteCookie(a,b){if(xGetCookie(a)){document.cookie=a+"=; path="+((!b)?"/":b)+"; expires="+new Date(0).toGMTString()}}function xDisplay(b,a){if(!(b=xGetElementById(b))){return null}if(b.style&&xDef(b.style.display)){if(xStr(a)){b.style.display=a}return b.style.display}return null}function xEvent(a){var b=a||window.event;if(!b){return}if(b.type){this.type=b.type}if(b.target){this.target=b.target}else{if(b.srcElement){this.target=b.srcElement}}if(b.relatedTarget){this.relatedTarget=b.relatedTarget}else{if(b.type=="mouseover"&&b.fromElement){this.relatedTarget=b.fromElement}else{if(b.type=="mouseout"){this.relatedTarget=b.toElement}}}if(xOp6Dn){this.pageX=b.clientX;this.pageY=b.clientY}else{if(xDef(b.pageX,b.pageY)){this.pageX=b.pageX;this.pageY=b.pageY}else{if(xDef(b.clientX,b.clientY)){this.pageX=b.clientX+xScrollLeft();this.pageY=b.clientY+xScrollTop()}}}if(xDef(b.offsetX,b.offsetY)){this.offsetX=b.offsetX;this.offsetY=b.offsetY}else{if(xDef(b.layerX,b.layerY)){this.offsetX=b.layerX;this.offsetY=b.layerY}else{this.offsetX=this.pageX-xPageX(this.target);this.offsetY=this.pageY-xPageY(this.target)}}if(b.keyCode){this.keyCode=b.keyCode}else{if(xDef(b.which)&&b.type.indexOf("key")!=-1){this.keyCode=b.which}}this.shiftKey=b.shiftKey;this.ctrlKey=b.ctrlKey;this.altKey=b.altKey}function xFirstChild(b,a){var d=b?b.firstChild:null;if(a){while(d&&d.nodeName!=a){d=d.nextSibling}}else{while(d&&d.nodeType!=1){d=d.nextSibling}}return d}function xGetBodyWidth(){var b=xClientWidth();var a=window.document.body.scrollWidth;return b>a?b:a}function xGetBodyHeight(){var b=xClientHeight();var a=window.document.body.scrollHeight;return b>a?b:a}function xGetComputedStyle(b,h,e){var j,k="undefined";var g=document.defaultView;if(g&&g.getComputedStyle){j=g.getComputedStyle(b,"");if(j){k=j.getPropertyValue(h)}}else{if(b.currentStyle){var d=h.split("-");h=d[0];for(var f=1;f<d.length;++f){c=d[f].charAt(0);h+=d[f].replace(c,c.toUpperCase())}k=b.currentStyle[h]}else{return null}}return e?(parseInt(k)||0):k}function xGetCookie(b){var e=null,d=b+"=";if(document.cookie.length>0){var f=document.cookie.indexOf(d);if(f!=-1){f+=d.length;var a=document.cookie.indexOf(";",f);if(a==-1){a=document.cookie.length}e=unescape(document.cookie.substring(f,a))}}return e}function xGetElementById(a){if(typeof(a)!="string"){return a}if(document.getElementById){a=document.getElementById(a)}else{if(document.all){a=document.all[a]}else{a=null}}return a}function xGetElementsByAttribute(b,g,e,h){var j,f,l=new Array(),k=new RegExp(e,"i");f=xGetElementsByTagName(b);for(var d=0;d<f.length;++d){j=f[d].getAttribute(g);if(!j){j=f[d][g]}if(typeof(j)=="string"&&j.search(k)!=-1){l[l.length]=f[d];if(h){h(f[d])}}}return l}function xGetElementsByClassName(k,j,b,h){var g=new Array();var d=new RegExp("\\b"+k+"\\b","i");var e=xGetElementsByTagName(b,j);for(var a=0;a<e.length;++a){if(e[a].className&&e[a].className.search(d)!=-1){g[g.length]=e[a];if(h){h(e[a])}}}return g}function xGetElementsByTagName(a,d){var b=null;a=a||"*";d=d||document;if(xIE4||xIE5){if(a=="*"){b=d.all}else{b=d.all.tags(a)}}else{if(d.getElementsByTagName){b=d.getElementsByTagName(a)}}return b||new Array()}function xGetURLArguments(){var a=location.href.indexOf("?");var e=new Array();if(a!=-1){var d=location.href.substring(a+1,location.href.length).split("&");for(var b=0;b<d.length;b++){nameVal=d[b].split("=");e[b]=nameVal[1];e[nameVal[0]]=nameVal[1]}}return e}function xHeight(k,g){if(!(k=xGetElementById(k))){return 0}if(xNum(g)){if(g<0){g=0}else{g=Math.round(g)}}else{g=-1}var f=xDef(k.style);if(k==document||k.tagName.toLowerCase()=="html"||k.tagName.toLowerCase()=="body"){g=xClientHeight()}else{if(f&&xDef(k.offsetHeight)&&xStr(k.style.height)){if(g>=0){var j=0,d=0,b=0,l=0;if(document.compatMode=="CSS1Compat"){var a=xGetComputedStyle;j=a(k,"padding-top",1);if(j!==null){d=a(k,"padding-bottom",1);b=a(k,"border-top-width",1);l=a(k,"border-bottom-width",1)}else{if(xDef(k.offsetHeight,k.style.height)){k.style.height=g+"px";j=k.offsetHeight-g}}}g-=(j+d+b+l);if(isNaN(g)||g<0){return null}else{k.style.height=g+"px"}}g=k.offsetHeight}else{if(f&&xDef(k.style.pixelHeight)){if(g>=0){k.style.pixelHeight=g}g=k.style.pixelHeight}}}return g}function xHex(f,d,b){var e="";var g=Math.ceil(f);if(b){e=b}g=g.toString(16);for(var a=0;a<d-g.length;++a){e+="0"}return e+g}function xHide(a){return xVisibility(a,0)}function xInnerHtml(d,b){if(!(d=xGetElementById(d))||!xStr(d.innerHTML)){return null}var a=d.innerHTML;if(xStr(b)){d.innerHTML=b}return a}function xLeft(d,a){if(!(d=xGetElementById(d))){return 0}var b=xDef(d.style);if(b&&xStr(d.style.left)){if(xNum(a)){d.style.left=a+"px"}else{a=parseInt(d.style.left);if(isNaN(a)){a=0}}}else{if(b&&xDef(d.style.pixelLeft)){if(xNum(a)){d.style.pixelLeft=a}else{a=d.style.pixelLeft}}}return a}function xMoveTo(b,a,d){xLeft(b,a);xTop(b,d)}function xName(a){if(!a){return a}else{if(a.id&&a.id!=""){return a.id}else{if(a.name&&a.name!=""){return a.name}else{if(a.nodeName&&a.nodeName!=""){return a.nodeName}else{if(a.tagName&&a.tagName!=""){return a.tagName}else{return a}}}}}}function xNextSib(d,a){var b=d?d.nextSibling:null;if(a){while(b&&b.nodeName!=a){b=b.nextSibling}}else{while(b&&b.nodeType!=1){b=b.nextSibling}}return b}function xNum(){for(var a=0;a<arguments.length;++a){if(isNaN(arguments[a])||typeof(arguments[a])!="number"){return false}}return true}function xOffsetLeft(a){if(!(a=xGetElementById(a))){return 0}if(xDef(a.offsetLeft)){return a.offsetLeft}else{return 0}}function xOffsetTop(a){if(!(a=xGetElementById(a))){return 0}if(xDef(a.offsetTop)){return a.offsetTop}else{return 0}}function xPad(d,a,f,e){if(typeof d!="string"){d=d+""}if(e){for(var b=d.length;b<a;++b){d=f+d}}else{for(b=d.length;b<a;++b){d+=f}}return d}function xPageX(b){if(!(b=xGetElementById(b))){return 0}var a=0;while(b){if(xDef(b.offsetLeft)){a+=b.offsetLeft}b=xDef(b.offsetParent)?b.offsetParent:null}return a}function xPageY(a){if(!(a=xGetElementById(a))){return 0}var b=0;while(a){if(xDef(a.offsetTop)){b+=a.offsetTop}a=xDef(a.offsetParent)?a.offsetParent:null}return b}function xParent(d,b){if(!(d=xGetElementById(d))){return null}var a=null;if(!b&&xDef(d.offsetParent)){a=d.offsetParent}else{if(xDef(d.parentNode)){a=d.parentNode}else{if(xDef(d.parentElement)){a=d.parentElement}}}return a}function xPreventDefault(a){if(a&&a.preventDefault){a.preventDefault()}else{if(window.event){window.event.returnValue=false}}}function xPrevSib(d,a){var b=d?d.previousSibling:null;if(a){while(b&&b.nodeName!=a){b=b.previousSibling}}else{while(b&&b.nodeType!=1){b=b.previousSibling}}return b}function xRemoveEventListener(e,eT,eL,cap){if(!(e=xGetElementById(e))){return}eT=eT.toLowerCase();if((!xIE4Up&&!xOp7Up)&&e==window){if(eT=="resize"){window.xREL=null;return}if(eT=="scroll"){window.xSEL=null;return}}var eh="e.on"+eT+"=null";if(e.removeEventListener){e.removeEventListener(eT,eL,cap)}else{if(e.detachEvent){e.detachEvent("on"+eT,eL)}else{eval(eh)}}}function xResizeTo(d,a,b){xWidth(d,a);xHeight(d,b)}function xScrollLeft(d,b){var f=0;if(!xDef(d)||b||d==document||d.tagName.toLowerCase()=="html"||d.tagName.toLowerCase()=="body"){var a=window;if(b&&d){a=d}if(a.document.documentElement&&a.document.documentElement.scrollLeft){f=a.document.documentElement.scrollLeft}else{if(a.document.body&&xDef(a.document.body.scrollLeft)){f=a.document.body.scrollLeft}}}else{d=xGetElementById(d);if(d&&xNum(d.scrollLeft)){f=d.scrollLeft}}return f}function xScrollTop(d,b){var f=0;if(!xDef(d)||b||d==document||d.tagName.toLowerCase()=="html"||d.tagName.toLowerCase()=="body"){var a=window;if(b&&d){a=d}if(a.document.documentElement&&a.document.documentElement.scrollTop){f=a.document.documentElement.scrollTop}else{if(a.document.body&&xDef(a.document.body.scrollTop)){f=a.document.body.scrollTop}}}else{d=xGetElementById(d);if(d&&xNum(d.scrollTop)){f=d.scrollTop}}return f}function xSetCookie(b,d,a,e){document.cookie=b+"="+escape(d)+((!a)?"":("; expires="+a.toGMTString()))+"; path="+((!e)?"/":e)}function xShow(a){return xVisibility(a,1)}function xStr(b){for(var a=0;a<arguments.length;++a){if(typeof(arguments[a])!="string"){return false}}return true}function xTop(b,d){if(!(b=xGetElementById(b))){return 0}var a=xDef(b.style);if(a&&xStr(b.style.top)){if(xNum(d)){b.style.top=d+"px"}else{d=parseInt(b.style.top);if(isNaN(d)){d=0}}}else{if(a&&xDef(b.style.pixelTop)){if(xNum(d)){b.style.pixelTop=d}else{d=b.style.pixelTop}}}return d}function xVisibility(b,a){if(!(b=xGetElementById(b))){return null}if(b.style&&xDef(b.style.visibility)){if(xDef(a)){b.style.visibility=a?"visible":"hidden"}return b.style.visibility}return null}function xWidth(h,b){if(!(h=xGetElementById(h))){return 0}if(xNum(b)){if(b<0){b=0}else{b=Math.round(b)}}else{b=-1}var f=xDef(h.style);if(h==document||h.tagName.toLowerCase()=="html"||h.tagName.toLowerCase()=="body"){b=xClientWidth()}else{if(f&&xDef(h.offsetWidth)&&xStr(h.style.width)){if(b>=0){var g=0,k=0,j=0,d=0;if(document.compatMode=="CSS1Compat"){var a=xGetComputedStyle;g=a(h,"padding-left",1);if(g!==null){k=a(h,"padding-right",1);j=a(h,"border-left-width",1);d=a(h,"border-right-width",1)}else{if(xDef(h.offsetWidth,h.style.width)){h.style.width=b+"px";g=h.offsetWidth-b}}}b-=(g+k+j+d);if(isNaN(b)||b<0){return null}else{h.style.width=b+"px"}}b=h.offsetWidth}else{if(f&&xDef(h.style.pixelWidth)){if(b>=0){h.style.pixelWidth=b}b=h.style.pixelWidth}}}return b}function xZIndex(b,a){if(!(b=xGetElementById(b))){return 0}if(b.style&&xDef(b.style.zIndex)){if(xNum(a)){b.style.zIndex=a}a=parseInt(b.style.zIndex)}return a}function xStopPropagation(a){if(a&&a.stopPropagation){a.stopPropagation()}else{if(window.event){window.event.cancelBubble=true}}};
