﻿var QLleftnav={
	QLinit:function(){
    	//special case where url in left nav is not equal to url in the browser.
    	if((document.location.href).toLowerCase().indexOf("saninteroperability/pages/home.aspx")!=-1)
    	{
    		$("#QLinteropStorageNetworkingLevel2").parent().addClass("QLleftnavSelectedBackground");
    	}
    	else if((document.location.href).toLowerCase().indexOf("convergednetworking/pages/home.aspx")!=-1)
    	{
    		$("#QLinteropConvergedNetworkingLevel2").parent().addClass("QLleftnavSelectedBackground");
    	}
    	else if((document.location.href).toLowerCase().indexOf("hpcinteroperability/pages/home.aspx")!=-1)
    	{
    		$("#QLinteropHPCNetworkingLevel2").parent().addClass("QLleftnavSelectedBackground");
    	}
    	//highlight left nav background
    	else($("#QLleftnavTable").length > 0)
    	{
    		var _sCurrentUrl = (document.location.href).toLowerCase();
    		$("#QLleftnavTable td a").each(function(){
    			if(_sCurrentUrl.indexOf($(this).attr("href").toLowerCase())!=-1)
    			{
    				$(this).parent().addClass("QLleftnavSelectedBackground");
    				return false;
    			}
    		});
    	}
    	//click on left nav opens tab	
    	if($("#QLleftnav_tab1").length > 0)
    	{
    		$("#QLleftnav_tab1").click(function(e){
    			e.preventDefault();
    			if(!$(this).parent().hasClass("QLleftnavSelectedBackground"))
    			{
    				$("#QLtabTable #QLtab1").trigger("click");
    				$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
    				$(this).parent().addClass("QLleftnavSelectedBackground");
    			}
    		});
    	}
    	if($("#QLleftnav_tab2").length > 0)
    	{
    		$("#QLleftnav_tab2").click(function(){
    			if(!$(this).parent().hasClass("QLleftnavSelectedBackground"))
    			{
    				$("#QLtabTable #QLtab2").trigger("click");
    				$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
    				$(this).parent().addClass("QLleftnavSelectedBackground");
    			}
    		});
    	}
    	if($("#QLleftnav_tab3").length > 0)
    	{
    		$("#QLleftnav_tab3").click(function(){
    			if(!$(this).parent().hasClass("QLleftnavSelectedBackground"))
    			{
    				$("#QLtabTable #QLtab3").trigger("click");
    				$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
    				$(this).parent().addClass("QLleftnavSelectedBackground");
    			}
    		});
    	}
    	if($("#QLleftnav_tab4").length > 0)
    	{
    		$("#QLleftnav_tab4").click(function(){
    			if(!$(this).parent().hasClass("QLleftnavSelectedBackground"))
    			{
    				$("#QLtabTable #QLtab4").trigger("click");
    				$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
    				$(this).parent().addClass("QLleftnavSelectedBackground");
    			}
    		});
    	}
	},
	QLhightlightLeftnavBGonTabClicked:function(nTabClickID){
		//clicks on tab highlights left nav
		switch(nTabClickID)
		{
			case 'QLtab1':
        		if($("#QLleftnav_tab1").length > 0)
        		{
        			if(!$("#QLleftnav_tab1").parent().hasClass("QLleftnavSelectedBackground"))
            		{
                		$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
                		$("#QLleftnav_tab1").parent().addClass("QLleftnavSelectedBackground");
                	}
        		}
        		break;
        	case 'QLtab2':
        		if($("#QLleftnav_tab2").length > 0)
        		{
        			if(!$("#QLleftnav_tab2").parent().hasClass("QLleftnavSelectedBackground"))
            		{
                		$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
                		$("#QLleftnav_tab2").parent().addClass("QLleftnavSelectedBackground");
                	}
        		}
				break;
			case 'QLtab3':
				if($("#QLleftnav_tab3").length > 0)
        		{
        			if(!$("#QLleftnav_tab3").parent().hasClass("QLleftnavSelectedBackground"))
            		{
                		$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
                		$("#QLleftnav_tab3").parent().addClass("QLleftnavSelectedBackground");
                	}
        		}
        		break;
        	case 'QLtab4':
				if($("#QLleftnav_tab4").length > 0)
        		{
        			if(!$("#QLleftnav_tab4").parent().hasClass("QLleftnavSelectedBackground"))
            		{
                		$("#QLleftnavTable td").removeClass("QLleftnavSelectedBackground");
                		$("#QLleftnav_tab4").parent().addClass("QLleftnavSelectedBackground");
                	}
        		}
        		break;
        }
	}
}
$(document).ready(function() {
	QLleftnav.QLinit();
});
