var g_pageDownFuncs=new Array();function Browser(){var b,c,a;this.isIE=false;this.isOP=false;this.isNS=false;this.isSA=false;this.isKO=false;this.version=null;b=navigator.userAgent;c="MSIE";if(document.all&&(a=b.indexOf(c))){this.isIE=true;this.version=parseFloat(b.substr(a+c.length));return}c="Opera";if((a=b.indexOf(c))>=0){this.isOP=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="Safari";if((a=b.indexOf(c))>=0){this.isSA=true;this.version=parseFloat(b.substr(a+c.length))}c="Gecko";if((a=b.indexOf(c))>=0){this.isNS=true;this.version=6.1;return}c="konqueror";if((a=b.indexOf(c))){this.isKO=true;this.version=parseFloat(b.substr(a+c.length));return}}var browser=new Browser();if(browser.isIE){document.onmousedown=pageMousedown}else{document.addEventListener("mousedown",pageMousedown,true)}function pageMousedown(b){var a=browser.isIE?window.event.srcElement:(b.target.tagName?b.target:b.target.parentNode);var c=false;for(i=0;i<g_pageDownFuncs.length;i++){if(g_pageDownFuncs[i].ProcessMouseDown(a,b)){if(!c){c=true}}}return c}function getContainerWith(c,a,b){while(c!=null){if(c.tagName!=null&&c.tagName==a&&hasClassName(c,b)){return c}c=c.parentNode}return c}function hasClassName(c,a){var b,d;d=c.className.split(" ");for(b=0;b<d.length;b++){if(d[b]==a){return true}}return false}function getRemovedClassName(d,a){var b,e,c;if(d.className==null){return null}var f=new RegExp("(^|\\s)("+a+")(\\s|$)");return d.className.replace(f,"")}function removeClassName(b,a){b.className=getRemovedClassName(b,a)}function getPageOffset(b,a){var c=new Object();c.x=0;c.y=0;while((b!=a)&&(b!=null)){c.y+=b.offsetTop;c.x+=b.offsetLeft;b=b.offsetParent}return c}function GetMaxXY(){var b,a;if(browser.isIE){b=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)+(document.documentElement.clientWidth!=0?document.documentElement.clientWidth:document.body.clientWidth);a=Math.max(document.documentElement.scrollTop,document.body.scrollTop)+(document.documentElement.clientHeight!=0?document.documentElement.clientHeight:document.body.clientHeight)}if(browser.isOP||browser.isSA){b=document.documentElement.scrollLeft+window.innerWidth;a=document.documentElement.scrollTop+window.innerHeight}if(browser.isNS){b=window.scrollX+window.innerWidth;a=window.scrollY+window.innerHeight}this.maxX=b;this.maxY=a}var NODE_TYPE_TEXT=3;function DoXmlHttpRequest(a,d){var b=null;if(window.ActiveXObject){try{b=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{b=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}}else{if(window.XMLHttpRequest){try{b=new XMLHttpRequest()}catch(c){}}}if(b){b.onreadystatechange=function(){d(b);delete (b)};b.open("GET",a,true);b.send("")}return b}function XmlHttpGetRootNode(a){if(browser.isIE){return a.responseXML.childNodes[1]}else{return a.responseXML.childNodes[0]}}function DoXmlHttpRequestV(b,d,a){var c=function(f){if((f.readyState==4)&&(f.status==200)){var e=XmlHttpGetRootNode(f);if((e!=null)&&(!a||(e.nodeName==a))){d(e)}}};DoXmlHttpRequest(b,c)}function DisabledFieldListener(){g_pageDownFuncs.push(this);this.ProcessMouseDown=function(a,b){var a;if((a.DisabledClick!=null)&&(a.disabled)){a.DisabledClick();return true}return false}}g_disabledFieldListener=new DisabledFieldListener();function GetFlashMovie(a){if(window.document[a]){return window.document[a]}if((!browser.isIE)&&document.embeds&&document.embeds[a]){return document.embeds[a]}else{return $(a)}}function SetPngImageSource(b,a){if((browser.isIE)&&(browser.version<7)){b.src="images/fakepng.gif";b.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+a+"', sizingMethod='scale')"}else{b.src=a}}function SetInnerText(a,b){if(document.all){a.innerText=b}else{a.textContent=b}}function GetInnerText(a){return document.all?a.innerText:a.innerContent}function SwapElementVisibilityEx(b,d,a,c){d.style.visibility="hidden";d.style.display="none";b.style.visibility=a;b.style.display=c}function SwapElementVisibility(a,b){SwapElementVisibilityEx(a,b,"visible","block")}function SetElementDisplay(b,a,c){if(a){b.style.visibility="visible";b.style.display=c}else{b.style.visibility="hidden";b.style.display="none"}}function StopBubble(a){if(browser.isIE){a=window.event}a.cancelBubble=true;a.returnValue=false;if(a.stopPropagation){a.stopPropagation();a.preventDefault()}}function BookmarkPage(b,a){if(window.sidebar){window.sidebar.addPanel(b,a,"")}else{if(window.external){window.external.AddFavorite(a,b)}else{if(window.opera&&window.print){}}}return true}function BuildXmlFormData(d){var a=null;for(var c=0;c<d.elements.length;++c){var b=d.elements[c];var e=null;if(b.type){switch(b.type){case"checkbox":case"radio":if(b.checked){e=escape(b.value)}break;default:e=escape(b.value);break}}else{if(b.options){e=escape(b.options[b.selectedIndex].value)}else{e=escape(b.value)}}if(e!=null){if(a!=null){a+="&"+b.name+"="+e}else{a=b.name+"="+e}}}return(a!=null)?a:""}function KeepSessionAlive(){DoXmlHttpRequest(g_xmlBase+"KeepAlive.xml.php",function(a){});setTimeout(KeepSessionAlive,30000)}function GetStyle(obj,property,propertyNS){try{if(obj.currentStyle){var returnVal=eval("obj.currentStyle."+property)}else{if(browser.isSA&&obj.style.display=="none"){obj.style.display="";var wasHidden=true}var returnVal=document.defaultView.getComputedStyle(obj,"").getPropertyValue(propertyNS);if(browser.isSA&&wasHidden){obj.style.display="none"}}}catch(e){}return returnVal}function parsePxWidth(a){return parseInt(((a!=""&&a.indexOf("px")!==-1)?a.slice(0,a.indexOf("px")):0))}function $(a){return document.getElementById(a)}function $e(a){return browser.isIE?window.event.srcElement:a.currentTarget}String.prototype._format=function(c,h){var f=""+this;var g=/[^{]?\{([^}]+)\}/gi;var d,a="";var e=0;while(d=g.exec(f)){var b=parseInt(d[1]);var j;if(isNaN(b)){if(!c){throw"error"}j=h[0].getAttribute(d[1])}else{if(c){++b}if(b>=h.length){throw"error"}j=h[b]}if(d.index!=0){a+=f.slice(e,d.index+1)}a+=j;e=g.lastIndex}return(a+f.slice(e))};String.prototype.format=function(){return this._format(false,arguments)};String.prototype.xmlFormat=function(a){return this._format(true,arguments)};var g_yOnLoad=new Array();function OnLoadComplete(b){var a=function(){for(var c in g_yOnLoad){var d=g_yOnLoad[c];d()}};if(document.onload==null){window.onload=document.onload=a}g_yOnLoad.push(b)}function ProcessCheckedRadio(d,a){for(var c in a){var b=$(a[c]);if(b&&b.checked){d(b.value);break}}};