function BrowserCheck(){var A=navigator.appName;if(A=="Netscape"){this.b="ns"}else{if(A=="Microsoft Internet Explorer"){this.b="ie"}else{this.b=A}}this.version=navigator.appVersion;this.v=parseInt(this.version);this.ns=(this.b=="ns"&&this.v>=4);this.ns4=(this.b=="ns"&&this.v==4);this.ns5=(this.b=="ns"&&this.v==5);this.ie=(this.b=="ie"&&this.v>=4);this.ie4=(this.version.indexOf("MSIE 4")>0);this.ie5=(this.version.indexOf("MSIE 5")>0);this.mac=(navigator.userAgent.indexOf("Mac")!=-1);this.opera=(navigator.userAgent.indexOf("Opera")!=-1);this.min=(this.ns||this.ie)}var browser=new BrowserCheck();TfeMenu=function(){this.timer=null;this.activeMenu;this.activeMenuClass;this.activeDropdown;this.activeDropdownLink;this.activeDropdownLinkClass;this.activeDropdownSub;this.iframeHandler};TfeMenu.prototype.OpenMenu=function(C,B,A,D){this.StopTimer();this.CloseMenu();this.activeMenu=C;this.activeDropdown=this.FindDropdown(B);this.activeMenuClass=this.activeMenu.className;this.activeMenu.className=this.activeMenu.className+" active";A+=this.GetOffsetX(C);D+=this.GetOffsetY(C);this.ShowDropdown(A,D);this.PositionIFrame(this.activeDropdown);this.SetEvents()};TfeMenu.prototype.OpenSubMenu=function(C,B,A,D){this.StopTimer();this.CloseSubMenu();this.activeDropdownLink=C;this.activeDropdownSub=this.FindDropdown(B);this.activeDropdownLinkClass=this.activeDropdownLink.className;this.activeDropdownLink.className="active";A+=this.GetSubMenuOffsetX(C);D+=this.GetSubMenuOffsetY(C);this.ShowDropdownSub(A,D);this.SetEvents()};TfeMenu.prototype.ShowDropdown=function(A,B){if(this.activeDropdown!=null){this.activeDropdown.style.top=B+this.activeMenu.offsetHeight+"px";this.activeDropdown.style.left=A+"px";this.activeDropdown.style.visibility="visible"}};TfeMenu.prototype.ShowDropdownSub=function(A,B){if(this.activeDropdownSub!=null){this.activeDropdownSub.style.left=A+"px";this.activeDropdownSub.style.top=B+"px";this.activeDropdownSub.style.visibility="visible"}};TfeMenu.prototype.CloseMenu=function(){if(this.activeDropdown!=null){this.activeDropdown.style.visibility="hidden"}if(this.activeMenu!=null){this.activeMenu.className=this.activeMenuClass}this.CloseSubMenu();this.HideIFrame()};TfeMenu.prototype.CloseSubMenu=function(){if(this.activeDropdownSub!=null){this.activeDropdownSub.style.visibility="hidden";this.activeDropdownSub=null}if(this.activeDropdownLink!=null){this.activeDropdownLink.className=this.activeDropdownLinkClass;this.activeDropdownLink=null}};TfeMenu.prototype.SetEvents=function(){if(this.activeMenu!=null){this.activeMenu.onmouseout=startTimer}if(this.activeDropdown!=null){this.activeDropdown.onmouseout=startTimer;this.activeDropdown.onmouseover=stopTimer}if(this.activeDropdownSub!=null){}};TfeMenu.prototype.FindDropdown=function(A){return document.getElementById(A)};TfeMenu.prototype.StartTimer=function(){this.timer=setTimeout("closeMenu()",1250)};TfeMenu.prototype.StopTimer=function(){if(this.timer!=null){clearTimeout(this.timer)}};TfeMenu.prototype.GetOffsetX=function(B){var A=this.activeMenu.offsetLeft;var C=B.offsetParent;while(C!=null){if(C.offsetLeft!=null){A+=C.offsetLeft}C=C.offsetParent}return A};TfeMenu.prototype.GetOffsetY=function(A){var C=this.activeMenu.offsetTop;var B=A.offsetParent;while(B!=null){if(B.offsetTop!=null){C+=B.offsetTop}B=B.offsetParent}return C};TfeMenu.prototype.GetSubMenuOffsetX=function(C){if(this.activeDropdown!=null){var A=this.activeDropdown.style.left;A=0;if(isNaN(A)&&A.indexOf("px")>-1){A=parseInt(A.substring(0,A.indexOf("px")))}if(this.activeDropdown!=null){var B=this.activeDropdown.offsetWidth;if(isNaN(B)&&B.indexOf("px")>-1){B=parseInt(B.substring(0,B.indexOf("px")))}A+=B}return A}else{return 0}};TfeMenu.prototype.GetSubMenuOffsetY=function(A){if(this.activeDropdown!=null){var B=this.activeDropdown.style.top;B=0;if(isNaN(B)&&B.indexOf("px")>-1){B=parseInt(B.substring(0,B.indexOf("px")))}if(this.activeDropdownLink!=null){B+=this.activeDropdownLink.offsetTop}return B}else{return 0}};var oTfeMenu=new TfeMenu();function openMenu(C,B,A,D){oTfeMenu.OpenMenu(C,B,A,D)}function openSubMenu(C,B,A,D){oTfeMenu.OpenSubMenu(C,B,A,D)}function closeMenu(){oTfeMenu.CloseMenu()}function closeSubMenu(){oTfeMenu.CloseSubMenu()}function startTimer(){oTfeMenu.StartTimer()}function stopTimer(){oTfeMenu.StopTimer()}function showDiv(B){var A=document.getElementById(B);A.style.display="block"}function hideDiv(B){var A=document.getElementById(B);A.style.display="none"}function troggleDiv(B){var A=document.getElementById(B);if(A.style.display=="none"){A.style.display="block"}else{A.style.display="none"}}TfeMenu.prototype.PositionIFrame=function(A){if(browser.ie){if(this.iframeHandler==null){this.CreateIFrame()}if(this.iframeHandler!=null){this.iframeHandler.style.width=A.offsetWidth;this.iframeHandler.style.height=A.offsetHeight;this.iframeHandler.style.top=A.style.top;this.iframeHandler.style.left=A.style.left;this.iframeHandler.style.zIndex=A.style.zIndex+1;this.iframeHandler.style.display="block"}}};TfeMenu.prototype.HideIFrame=function(){if(browser.ie){if(this.iframeHandler!=null){this.iframeHandler.style.display="none"}}};TfeMenu.prototype.CreateIFrame=function(){body=document.getElementsByTagName("body");this.iframeHandler=document.createElement("iframe");this.iframeHandler.id="DivShim";this.iframeHandler.src="javascript:false;";this.iframeHandler.scrolling="no";this.iframeHandler.frameborder="0";this.iframeHandler.style.position="absolute";this.iframeHandler.style.top="0";this.iframeHandler.style.left="0";this.iframeHandler.style.display="none";body[0].appendChild(this.iframeHandler)}