function SetMenu(topMenu, topMenuOn, whichSubMenu, subMenuOn, prefix)
	{
    var topMenu1 = document.getElementById("menu1");
    
    topMenu1.style.visibility = "hidden";
    
    if (topMenu != null)
			{
        if (topMenu == "menu1") { topMenu1.style.visibility = "visible"; }
    	}
    
    if (topMenuOn != null)
			{
        var ctrl = document.getElementById(prefix + topMenuOn);
        ctrl.className = ctrl.className + "on";
    	}
			
    var subMenu1 = document.getElementById(prefix + "subMenu1");
    var subMenu2 = document.getElementById(prefix + "subMenu2");
    var subMenu5 = document.getElementById(prefix + "subMenu5");
    
    subMenu1.style.visibility = "hidden";
    subMenu2.style.visibility = "hidden";
    subMenu5.style.visibility = "hidden";
    
    if (whichSubMenu != null)
			{
        if (whichSubMenu == "subMenu1") subMenu1.style.visibility = "visible";
        if (whichSubMenu == "subMenu2") subMenu2.style.visibility = "visible";
        if (whichSubMenu == "subMenu5") subMenu5.style.visibility = "visible";
        
        if (subMenuOn != null)
					{
            var ctrl1 = document.getElementById(prefix + subMenuOn);
            ctrl1.className = ctrl1.className + "on";
        	}
    	}
	}

function HighlightMenu(prefix)
	{
    prefix = prefix + "_";
    var currentPage = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1).toLowerCase();
    if (currentPage.split(".").length == 2)
			{
        if (currentPage.split(".")[0].split("_").length == 2) { currentPage = currentPage.split(".")[0].split("_")[0] + "_." + currentPage.split(".")[1];}
    	}
    switch (currentPage) {
        case "about.cfm":
            SetMenu("menu1", "tmAbout", "subMenu1", null, prefix);
            break;
        case "history.cfm":
            SetMenu("menu1", "tmAbout", "subMenu1", "smHistory", prefix);
            break;
        case "technologies.cfm":
            SetMenu("menu1", "tmAbout", "subMenu1", "smTechnologies", prefix);
            break;
        case "managementteam.cfm":
            SetMenu("menu1", "tmAbout", "subMenu1", "smTeam", prefix);
            break;
        case "boardofdirectors.cfm":
            SetMenu("menu1", "tmAbout", "subMenu1", "smBoard", prefix);
            break;
            
        case "investorrelations.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", null, prefix);
            break;
            
        case "corporateprofile.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smCorporateProfile", prefix);
            break;
        case "corporategovernance.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smCorporateGovernance", prefix);
            break;
        case "annualreports.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smAnnualReports", prefix);
            break;
        case "secfilings.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smSECFilings", prefix);
            break;
        case "analystcoverage.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smAnalystCoverage", prefix);
            break;
        case "eventscalendar.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smEventsCalendar", prefix);
            break;
        case "newsreleases.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smNewsReleases", prefix);
            break;
        case "investorcontacts.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smInvestorContacts", prefix);
            break;
        case "faqs.cfm":
            SetMenu("menu1", "tmInvestor", "subMenu2", "smFAQs", prefix);
            break;
            
        case "newsroom.cfm":
            SetMenu("menu1", "tmNews", null, null, prefix);
            break;
        case "careers.cfm":
            SetMenu("menu1", "tmCareers", null, null, prefix);
            break;
            
        case "contactus.cfm":
            SetMenu("menu1", "tmContact", "subMenu5", null, prefix);
            break;
        case "distributorinformationpage.cfm":
            SetMenu("menu1", "tmContact", "subMenu5", "smDistributorInformationPage", prefix);
            break;
        case "requestmoreinfo.cfm":
            SetMenu("menu1", "tmContact", "subMenu5", "smRequestMoreInfo", prefix);
            break;
            
        case "pressrelease_.cfm":
            SetMenu("menu1", "tmNews", null, null, prefix);
            break;
            
        default:
            SetMenu("menu1", null, null, null, prefix);
            break;
            
    }
    
}



function HideSignIn(){
    var signIn = document.getElementById("ctl00_explitLogout_ExplicitLogin");
    if (signIn != null) {
        if (signIn.innerHTML == "Sign In") {
            signIn.style.visibility = "hidden";
        }
    }
    
}

function setLinkSignIn(link){
    var signIn = document.getElementById("ctl00_explitLogout_ExplicitLogin");
    if (signIn != null) {
        if (signIn.innerHTML == "Sign In") {
            link.href = signIn.href;
        }
    }
    
}




