function addEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,true);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}}function removeEvent(obj,evType,fn,useCapture){if(obj.removeEventListener){obj.removeEventListener(evType,fn,useCapture);return true;}else if(obj.detachEvent){var r=obj.detachEvent("on"+evType,fn);return r;}else{alert("Handler could not be removed");return false;}}function verticalScrollBarVisible(){return(document.documentElement.clientHeight<document.documentElement.scrollHeight);}function horizontalScrollBarVisible(){return(document.documentElement.clientWidth<document.documentElement.scrollWidth);}function bothScrollBarsVisible(){return(verticalScrollBarVisible()&&horizontalScrollBarVisible());}function getTotalWidth(){var width;if(is_fx||is_nav)if(verticalScrollBarVisible()&&!bothScrollBarsVisible())return document.documentElement.clientWidth;getInnerWidth()>getScrollWidth()?width=getInnerWidth():width=getScrollWidth();return width;}function getTotalHeight(){var height;if(is_fx||is_nav)if(horizontalScrollBarVisible()&&!bothScrollBarsVisible())return document.documentElement.clientHeight;getInnerHeight()>getScrollHeight()?height=getInnerHeight():height=getScrollHeight();return height;}function getInnerWidth(){var x;if(self.innerWidth)x=self.innerWidth;else if(document.documentElement&&document.documentElement.clientWidth)x=document.documentElement.clientWidth;else if(document.body)x=document.body.clientWidth;return x;}function getInnerHeight(){var y;if(self.innerHeight)y=self.innerHeight;else if(document.documentElement&&document.documentElement.clientHeight)y=document.documentElement.clientHeight;else if(document.body)y=document.body.clientHeight;return y;}function getScrollOffsetWidth(){var x;if(self.pageYOffset)x=self.pageXOffset;else if(document.documentElement&&document.documentElement.scrollTop)x=document.documentElement.scrollLeft;else if(document.body)x=document.body.scrollLeft;return x;}function getScrollOffsetHeight(){var y;if(self.pageYOffset)y=self.pageYOffset;else if(document.documentElement&&document.documentElement.scrollTop)y=document.documentElement.scrollTop;else if(document.body)y=document.body.scrollTop;return y;}function getScrollWidth(){var x=0;if(document.documentElement&&document.documentElement.scrollWidth)x=document.documentElement.scrollWidth;else if(document.body)x=document.body.scrollWidth;return x;}function getScrollHeight(){var y=0;if(document.documentElement&&document.documentElement.scrollHeight)y=document.documentElement.scrollHeight;else if(document.body)y=document.body.scrollHeight;return y;}function getBodyWidth(){var x;var test1=document.body.scrollWidth;var test2=document.body.offsetWidth;if(test1>test2)x=document.body.scrollWidth;else x=document.body.offsetWidth;return x;}function getBodyHeight(){var y;var test1=document.body.scrollHeight;var test2=document.body.offsetHeight;if(test1>test2)y=document.body.scrollHeight;else y=document.body.offsetHeight;return y;}function hideSelects(){if(is_ie){var selects=[];selects=document.all.tags("SELECT");for(var i=0;i<selects.length;i++)selects[i].runtimeStyle.visibility="hidden";}}function showSelects(){if(is_ie){var selects=[];selects=document.all.tags("SELECT");for(var i=0;i<selects.length;i++)selects[i].runtimeStyle.visibility="";}}function setOpacity(element,opacity){element.style.filter="alpha(opacity:"+opacity+")";element.style.KHTMLOpacity=opacity/100;element.style.MozOpacity=opacity/100;element.style.opacity=opacity/100;}function documentLoaded(){if(document.readyState!="complete")return false;return true;}function checkValidators(){try{if(Page_IsValid!=null)if(Page_IsValid==false)return false;return true;}catch(e){return true;}}