function Browser(){var a,c,b;this.isNS=this.isOP=this.isIE=false;this.version=null;a=navigator.userAgent;c="Opera";if((b=a.indexOf(c))>=0){this.isOP=true;this.version=parseFloat(a.substr(b+c.length))}else{c="Netscape6/";if((b=a.indexOf(c))>=0){this.isNS=true;this.version=parseFloat(a.substr(b+c.length))}else{c="Gecko";if(a.indexOf(c)>=0){this.isNS=true;this.version=6.1}else{c="MSIE";if(b=a.indexOf(c)){this.isIE=true;this.version=parseFloat(a.substr(b+c.length))}}}}}
var browser=new Browser,activeButton=null;if(browser.isIE)document.onmousedown=pageMousedown;else document.addEventListener("mousedown",pageMousedown,true);function pageMousedown(a){if(activeButton!=null){a=browser.isIE?window.event.srcElement:a.target.tagName?a.target:a.target.parentNode;if(a!=activeButton)if(getContainerWith(a,"DIV","menu")==null){resetButton(activeButton);activeButton=null}}}
function buttonClick(a,c){a=browser.isIE?window.event.srcElement:a.currentTarget;a.blur();if(a.menu==null){a.menu=document.getElementById(c);a.menu.isInitialized==null&&menuInit(a.menu)}activeButton!=null&&resetButton(activeButton);if(a!=activeButton){depressButton(a);activeButton=a}else activeButton=null;return false}function buttonMouseover(a,c){var b;b=browser.isIE?window.event.srcElement:a.currentTarget;activeButton!=null&&activeButton!=b&&buttonClick(a,c)}
function depressButton(a){var c,b;a.className+=" menuButtonActive";c=getPageOffsetLeft(a);b=getPageOffsetTop(a)+a.offsetHeight;if(browser.isIE){c+=a.offsetParent.clientLeft;b+=a.offsetParent.clientTop-1}a.menu.style.left=c+"px";a.menu.style.top=b+"px";a.menu.style.visibility="visible";if(a.menu.iframeEl!=null){a.menu.iframeEl.style.left=a.menu.style.left;a.menu.iframeEl.style.top=a.menu.style.top;a.menu.iframeEl.style.width=a.menu.offsetWidth+"px";a.menu.iframeEl.style.height=a.menu.offsetHeight+
"px";a.menu.iframeEl.style.display=""}}function resetButton(a){removeClassName(a,"menuButtonActive");if(a.menu!=null){closeSubMenu(a.menu);a.menu.style.visibility="hidden";if(a.menu.iframeEl!=null)a.menu.iframeEl.style.display="none"}}function menuMouseover(a){a=browser.isIE?getContainerWith(window.event.srcElement,"DIV","menu"):a.currentTarget;a.activeItem!=null&&closeSubMenu(a)}
function menuItemMouseover(a,c){var b,d,f;b=browser.isIE?getContainerWith(window.event.srcElement,"A","menuItem"):a.currentTarget;d=getContainerWith(b,"DIV","menu");d.activeItem!=null&&closeSubMenu(d);d.activeItem=b;b.className+=" menuItemHighlight";if(b.subMenu==null){b.subMenu=document.getElementById(c);b.subMenu.isInitialized==null&&menuInit(b.subMenu)}c=getPageOffsetLeft(b)+b.offsetWidth;f=getPageOffsetTop(b);var g,e;if(browser.isIE){g=Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)+
(document.documentElement.clientWidth!=0?document.documentElement.clientWidth:document.body.clientWidth);e=Math.max(document.documentElement.scrollTop,document.body.scrollTop)+(document.documentElement.clientHeight!=0?document.documentElement.clientHeight:document.body.clientHeight)}if(browser.isOP){g=document.documentElement.scrollLeft+window.innerWidth;e=document.documentElement.scrollTop+window.innerHeight}if(browser.isNS){g=window.scrollX+window.innerWidth;e=window.scrollY+window.innerHeight}g-=
b.subMenu.offsetWidth;e-=b.subMenu.offsetHeight;if(c>g)c=Math.max(0,c-b.offsetWidth-b.subMenu.offsetWidth+(d.offsetWidth-b.offsetWidth));f=Math.max(0,Math.min(f,e));b.subMenu.style.left=c+"px";b.subMenu.style.top=f+"px";b.subMenu.style.visibility="visible";if(b.subMenu.iframeEl!=null){b.subMenu.iframeEl.style.left=b.subMenu.style.left;b.subMenu.iframeEl.style.top=b.subMenu.style.top;b.subMenu.iframeEl.style.width=b.subMenu.offsetWidth+"px";b.subMenu.iframeEl.style.height=b.subMenu.offsetHeight+"px";
b.subMenu.iframeEl.style.display=""}if(browser.isIE)window.event.cancelBubble=true;else a.stopPropagation()}function closeSubMenu(a){if(!(a==null||a.activeItem==null)){if(a.activeItem.subMenu!=null){closeSubMenu(a.activeItem.subMenu);a.activeItem.subMenu.style.visibility="hidden";if(a.activeItem.subMenu.iframeEl!=null)a.activeItem.subMenu.iframeEl.style.display="none";a.activeItem.subMenu=null}removeClassName(a.activeItem,"menuItemHighlight");a.activeItem=null}}
function menuInit(a){var c,b,d,f,g,e,h;if(browser.isIE){a.style.lineHeight="2.5ex";b=a.getElementsByTagName("SPAN");for(e=0;e<b.length;e++)if(hasClassName(b[e],"menuItemArrow")){b[e].style.fontFamily="Webdings";b[e].firstChild.nodeValue="4"}}c=a.getElementsByTagName("A");if(c.length>0){g=c[0].offsetWidth;for(e=0;e<c.length;e++){b=c[e].getElementsByTagName("SPAN");f=d=null;for(h=0;h<b.length;h++){if(hasClassName(b[h],"menuItemText"))d=b[h];if(hasClassName(b[h],"menuItemArrow"))f=b[h]}if(d!=null&&f!=
null){d.style.paddingRight=g-(d.offsetWidth+f.offsetWidth)+"px";if(browser.isOP)f.style.marginRight="0px"}}if(browser.isIE){b=c[0].offsetWidth;c[0].style.width=b+"px";d=c[0].offsetWidth-b;b-=d;c[0].style.width=b+"px"}if(browser.isIE){a.iframeEl=a.parentNode.insertBefore(document.createElement("IFRAME"),a);a.iframeEl.style.display="none";a.iframeEl.style.position="absolute"}a.isInitialized=true}}
function getContainerWith(a,c,b){for(;a!=null;){if(a.tagName!=null&&a.tagName==c&&hasClassName(a,b))return a;a=a.parentNode}return a}function hasClassName(a,c){var b;b=a.className.split(" ");for(a=0;a<b.length;a++)if(b[a]==c)return true;return false}function removeClassName(a,c){var b,d,f;if(a.className!=null){f=[];d=a.className.split(" ");for(b=0;b<d.length;b++)d[b]!=c&&f.push(d[b]);a.className=f.join(" ")}}
function getPageOffsetLeft(a){var c;c=a.offsetLeft;if(a.offsetParent!=null)c+=getPageOffsetLeft(a.offsetParent);return c}function getPageOffsetTop(a){var c;c=a.offsetTop;if(a.offsetParent!=null)c+=getPageOffsetTop(a.offsetParent);return c};
