﻿        var ids = new Array('c0', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'c7', 'c8');
        var timerId = 0;
        var menuItems = new Array('btnDefault', 'btnResearch', 'btnConsulting', 'btnBenchmarking', 'btnPeopleAndAssociates', 'btnRequestForProposal', 'btnNews', 'btnLinksAndNetworks', 'btnContactUs');
        // Switch subMenuDIV, hide all subMenuDIVS and Show appropriate subMenuDIV
    // Mouse out leave active page menu Activated, switch off if not active Page
    function subMenuLnkOut(lnk)
    {
        currentPage = location.pathname;
        currentPage = currentPage.replace("/", "");
        currentPage = currentPage.replace(".aspx", "");        
        currentPage = currentPage.toLowerCase();
        link = lnk.replace('lnk', '');
        link = link.toLowerCase();
        if (link == currentPage)
        {
            document.getElementById(lnk).style.color = "#e8e07a";
        }
        else
        {
            document.getElementById(lnk).style.color = "#ffffff";
        }
    }
    // MouseOver roll over menu button
    function switchMenuItems(btn)
    {
        menuItemsHide();
        btnSwitchOn(btn);
    }
    // Hide all Main Menu Buttons
    function menuItemsHide()
    {
        for (var i=0;i<menuItems.length;i++)
        {
            btnHide(menuItems[i]);
        }	        
    }
    // Deactivate Parent Menu Button
    function btnHide(menuItems)
    {
        path = 'images/';
        btnOff = '';
        extension = '.gif';
        page = menuItems.replace('btn', '');
        document.getElementById(menuItems).src = (path + page + btnOff + extension);         
    }
    // Activate Parent Menu Button
    function btnSwitchOn(btn)
    {
        path = 'images/';
        btnOn = 'Active';
        btnOff = '';
        extension = '.gif';
        page = btn.replace('btn', '');
        document.getElementById(btn).src = (path + page + btnOn + extension);
    }
    // Show correct Hide all Divs and show appropriate Div
    function switchid(id)
    {	
        hideAllids();
        showDiv(id);
    }
    //Hide all subMenuDIV
    function hideAllids()
    {
        for (var i=0;i<ids.length;i++)
        {
            hideDiv(ids[i]);
        }		  
    }
    // Hide subMenu Div function
    function hideDiv(id) 
    {
	    if (document.getElementById) 
	    { 
		    document.getElementById(id).style.display = 'none';
	    }
	    else 
	    {
		    if (document.layers) 
		    { // Older browser compatibility
			    document.id.display = 'none';
		    }
		    else 
		    {   // Older browser compatibility 
			    document.all.id.style.display = 'none';
		    }
	    }
    }
    function showDiv(id) 
    {
	    // Show subMenuDIV by id
    		  
	    if (document.getElementById) 
	    { 
		    document.getElementById(id).style.display = 'block';
	    }
	    else 
	    {
	        if (document.layers) 
		    { // Older browser compatibility
			    document.id.display = 'block';
		    }
		    else 
		    { // Older browser compatibility
			    document.all.id.style.display = 'block';
		    }
	    }
	}
	// Set timer for mouseout to reset to parent page after 500ms
	
	function timer() 
	{
	    timerId = setTimeout(function() { getURL(); }, 1000);
	}
	// ClearTimer when on subMenu when mouseover menuDiv or subMenuDiv
	function cancelTimer()
	{
	    clearTimeout(timerId);
	}
	// Get the url, break it down to current page that is open ,hide and show relavant DIV and change src of image to show active button of Parent Page and / if applicable child
    function getURL()
    {
        currentPage = location.pathname;
        currentPage = currentPage.replace("/", "");
        currentPage = currentPage.toLowerCase();
        switch(currentPage)
        {
	        case "default.aspx":
            	    menuItemsHide(menuItems);
            	    document.getElementById("btnDefault").src = "images/defaultActive.gif";
	                switchid('c0');
		        break;
	        case "sitemap.aspx":
            	    menuItemsHide(menuItems);
            	    document.getElementById("btnDefault").src = "images/defaultActive.gif";
            	    document.getElementById("lnkSitemap").style.color = "#e8e07a";
	                switchid('c0');
		        break;		        
	        case "research.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    switchid('c1');
		        break;
	        case "whitepapersandarticles.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkWhitePapersAndArticles").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;
	        case "competitiveintelligence.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkCompetitiveIntelligence").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;
	        case "interviews.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkInterviews").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;
	        case "sampleresearchreports.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkSampleResearchReports").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;
	        case "reports4sale.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkReports4Sale").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;		        
	        case "trends.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkTrends").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;
	        case "opinionpole.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkOpinionPole").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;	
	        case "callcentre.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnResearch").src = "images/researchActive.gif";
            	    document.getElementById("lnkCallCentre").style.color = "#e8e07a";            	    
            	    switchid('c1');
		        break;			        		        
	        case "consulting.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnConsulting").src = "images/consultingActive.gif";
            	    switchid('c2');
		        break;
	        case "futurecompetitiveness.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnConsulting").src = "images/consultingActive.gif";
            	    document.getElementById("lnkFutureCompetitiveness").style.color = "#e8e07a";            	    
            	    switchid('c2');
		        break;
	        case "futurecompetitiveforum.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnConsulting").src = "images/consultingActive.gif";
            	    document.getElementById("lnkFutureCompetitivenessForum").style.color = "#e8e07a";            	    
            	    switchid('c2');
		        break;
	        case "innovationmanagement.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnConsulting").src = "images/consultingActive.gif";
            	    document.getElementById("lnkInnovationManagement").style.color = "#e8e07a";            	    
            	    switchid('c2');
		        break;		        
	        case "outsourcingondemand.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnConsulting").src = "images/consultingActive.gif";
            	    document.getElementById("lnkOutsourcingOnDemand").style.color = "#e8e07a";             	    
            	    switchid('c2');
		        break;
	        case "benchmarking.aspx":
                    menuItemsHide(menuItems);   
            	    document.getElementById("btnBenchmarking").src = "images/benchmarkingActive.gif";
            	    switchid('c3');
		        break;
	        case "currentbenchmarking.aspx":
                    menuItemsHide(menuItems);   
            	    document.getElementById("btnBenchmarking").src = "images/benchmarkingActive.gif";
            	    document.getElementById("lnkCurrentBenchmarking").style.color = "#e8e07a";             	    
            	    switchid('c3');
		        break;
	        case "requestforbenchmarking.aspx":
                    menuItemsHide(menuItems);   
            	    document.getElementById("btnBenchmarking").src = "images/benchmarkingActive.gif";
            	    document.getElementById("lnkRequestForBenchmarking").style.color = "#e8e07a";             	    
            	    switchid('c3');
		        break;		        		        
	        case "peopleandassociates.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnPeopleAndAssociates").src = "images/peopleAndAssociatesActive.gif";
            	    switchid('c4');
		        break;
	        case "businessassociates.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnPeopleAndAssociates").src = "images/peopleAndAssociatesActive.gif";
            	    document.getElementById("lnkBusinessAssociates").style.color = "#e8e07a";             	    
            	    switchid('c4');
		        break;
	        case "advisors.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnPeopleAndAssociates").src = "images/peopleAndAssociatesActive.gif";
            	    document.getElementById("lnkAdvisors").style.color = "#e8e07a";             	    
            	    switchid('c4');
		        break;
	        case "independantpeerreview.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnPeopleAndAssociates").src = "images/peopleAndAssociatesActive.gif";
            	    document.getElementById("lnkIndependantPeerReview").style.color = "#e8e07a";             	    
            	    switchid('c4');
		        break;
	        case "clienttestimonials.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnPeopleAndAssociates").src = "images/peopleAndAssociatesActive.gif";
            	    document.getElementById("lnkClientTestimonials").style.color = "#e8e07a";             	    
            	    switchid('c4');
		        break;		        		        		        		        
	        case "requestforproposal.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnRequestForProposal").src = "images/requestForProposalActive.gif";
            	    document.getElementById("lnkRequestForProposal").style.color = "#e8e07a";             	    
            	    switchid('c5');
		        break;
	        case "news.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnNews").src = "images/newsActive.gif";
            	    switchid('c6');
		        break;	
	        case "articlesandeditorials.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnNews").src = "images/newsActive.gif";
            	    document.getElementById("lnkArticlesAndEditorials").style.color = "#e8e07a";             	    
            	    switchid('c6');
		        break;	
	        case "events.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnNews").src = "images/newsActive.gif";
            	    document.getElementById("lnkEvents").style.color = "#e8e07a";             	    
            	    switchid('c6');
		        break;			        		        
	        case "linksandnetworks.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnLinksAndNetworks").src = "images/linksAndNetworksActive.gif";
            	    switchid('c7');
		        break;	
	        case "contactus.aspx":
	                menuItemsHide(menuItems);
            	    document.getElementById("btnContactUs").src = "images/contactUsActive.gif";
            	    switchid('c8');
		        break;	
		}
    }
