﻿Event.observe(window, "load", window_onLoad);

function window_onLoad()
{   
    resetActive();
    
    changeActiveItem(window.location.href,true);
}



function changeActiveItem(href,active)
{
    var sPath = href;

    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    switch(sPage)
    {
		case "benefits.aspx":
		    if(active)
		    {
		        checkPreviousPageCollapsed();
			    $("liwhycert").className = "active"; 
			}
			else  $("liwhycert").className = "inactive";
		break;
		case "certificationprocess.aspx":
		    if(active)
		    {
		        checkPreviousPageCollapsed();
			    $("lihowcert").className = "active";
			}
			else $("lihowcert").className = "inactive";     
        break;
        case "FAQs.aspx":
            if(active)
            {
                checkPreviousPageCollapsed();
			    $("lifaq").className = "active";
			}
			else $("lifaq").className = "inactive";   
        break;
        case "learn_network_management_fundamentals.aspx":
            if(active)
            {
                checkPreviousPageExpanded();
			    $("linmf").className = "active";
                $("linmf").up("ul").setStyle({display:"block"});
                $("linmf").up("ul").addClassName("expanded");
            } else $("linmf").className = "inactive";
        break;
        case "learn_network_management_operations.aspx":
            if(active)
            {
                checkPreviousPageExpanded();
			    $("linmo").className = "active topfix";
                $("linmo").up("ul").setStyle({display:"block"});
                $("linmo").up("ul").addClassName("expanded");
            } else $("linmo").className = "inactive";
        break;
        case "learn_network_management_planning.aspx":
            if(active)
            {
                checkPreviousPageExpanded();
			    $("linmp").className = "active topfix";
                $("linmp").up("ul").setStyle({display:"block"});
                $("linmp").up("ul").addClassName("expanded");
            } else $("linmp").className = "inactive";
        break;
        case "learn_network_troubleshooting.aspx":
            if(active)
            {
                checkPreviousPageExpanded();
			    $("linfpt").className = "active topfix";
                $("linfpt").up("ul").setStyle({display:"block"});
                $("linfpt").up("ul").addClassName("expanded");
            } else $("linfpt").className = "inactive";
        break;
        case "learn_Orion_NPM_Administration.aspx":
            if(active)
            {
                checkPreviousPageExpanded();
			    $("liona").className = "active";
                $("liona").up("ul").setStyle({display:"block"});
                $("liona").up("ul").addClassName("expanded");
            }else $("liona").className = "inactive";
        break;
        case "learningcenter.aspx":
            if(active)
            {
			    checkPreviousPageExpanded();
			    $("lilcenter").className = "active";
                $("lilcenter").up("ul").setStyle({display:"block"});
                $("subli1").down("ul").addClassName("expanded");
            }else $("lilcenter").className = "inactive";
        break;
        default:
            if(active)
            $("liwhycert").className = "active";
            else $("liwhycert").className = "inactive";
			break;
    }
}

function checkPreviousPageCollapsed()
{
    var sPath = document.referrer;
    if(sPath)
    {
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
        switch(sPage)
        {
	        case "learn_network_management_fundamentals.aspx":
		    case "learn_network_management_operations.aspx":
		    case "learn_network_management_planning.aspx":
		    case "learn_network_troubleshooting.aspx":
		    case "learn_Orion_NPM_Administration.aspx":
            case "learningcenter.aspx":
		        collapseAccordionItem($("subli1"));
		        break;
        }
    }
}

function checkPreviousPageExpanded()
{
    var sPath = document.referrer;
    if(sPath)
    {
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
        switch(sPage)
        {
	        case "learn_network_management_fundamentals.aspx":
		    case "learn_network_management_operations.aspx":
		    case "learn_network_management_planning.aspx":
		    case "learn_network_troubleshooting.aspx":
		    case "learn_Orion_NPM_Administration.aspx":
            case "learningcenter.aspx":
                $("subli1").setStyle({display:"block"});
		    break;
		    default:
		        expandAccordionItem($("subli1"));
		    break;
        }
    }
    else
    {
        sPath = window.location.href;
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
        switch(sPage)
        {
    	    case "learn_network_management_fundamentals.aspx" :
	        case "learn_network_management_operations.aspx" :
	        case "learn_network_management_planning.aspx" :
	        case "learn_network_troubleshooting.aspx" :
	        case "learn_Orion_NPM_Administration.aspx" :
            case "learningcenter.aspx":
                expandAccordionItem($("subli1"));
                break;
        }
    }
}