﻿var jQuery;
function ClickTab(mainTabID,leftTabID,rightTabID,defaultID)
{
        if((rightTabID != "") && (rightTabID.indexOf("'") != "-1"))
        {
            var indChar = rightTabID.indexOf("'");
            rightTabID = rightTabID.substring(indChar+1);
            indChar = rightTabID.indexOf("'");
            rightTabID = rightTabID.substring(0,indChar);
        }
       
        if((leftTabID != "") &&(leftTabID.indexOf("'") != "-1"))
        {
            var indChar = leftTabID.indexOf("'");
            leftTabID = leftTabID.substring(indChar+1);
            indChar = leftTabID.indexOf("'");
            leftTabID = leftTabID.substring(0,indChar);
        }
        if(defaultID == 1)
        {
            leftTabID = leftNavTab;
        }
        else
            leftNavTab = leftTabID;
            

    if (mainTabID == 0)
    {
        if (isAPM == "True")
        {
            if(document.getElementById("divProducts") != null)
                document.getElementById("divProducts").style.display = "block";
            if(document.getElementById("divTabs") != null)
    	        document.getElementById("divTabs").className = "browse browse-docs";
        }
        else
        {
            if(document.getElementById("divCategories") != null)
                document.getElementById("divCategories").style.display = "block";
            if(document.getElementById("divSubCat") != null)
                document.getElementById("divSubCat").style.display = "block";
            if(document.getElementById("divTabs") != null)
    	        document.getElementById("divTabs").className = "browse";
        }
        if(document.getElementById("liCategories") != null)
            document.getElementById("liCategories").innerHTML = "<span>" + strCategories + "</span>";
        if(document.getElementById("documentsDiv") != null)
            document.getElementById("documentsDiv").style.display = "none";
        if(document.getElementById("liInsights") != null)
        {
            if(rightTabID != "")
            {
                document.getElementById("liInsights").innerHTML = "<span><a href=\"\" onclick=\"javascript:ClickTab(1,0,'"+rightTabID+"',1);return false;\">" + strInsights + "</a></span>";
            }
            else
                document.getElementById("liInsights").innerHTML = "<span><a href=\"\" onclick=\"javascript:ClickTab(1,0,'success',1);return false;\">" + strInsights + "</a></span>";
        }
        if(document.getElementById("liCategories") != null)
	        document.getElementById("liCategories").className = "active";
	    if(document.getElementById("liInsights") != null)
	        document.getElementById("liInsights").className = "";
	        
	    if(leftNavTab != "")
	    {
	        if(document.getElementById('subTeaser') != null)
                document.getElementById('subTeaser').innerHTML = varSubArray[tabIDForNavClick][1];
            if(document.getElementById('subFeature') != null)
                document.getElementById('subFeature').innerHTML = varSubArray[tabIDForNavClick][2];
            if(document.getElementById('subOverview') != null)
                document.getElementById('subOverview').innerHTML = varSubArray[tabIDForNavClick][3];
            if(document.getElementById('subNav') != null)
                document.getElementById('subNav').innerHTML = varSubArray[tabIDForNavClick][4];
	        for (i = 0; i < intSubCount; i++)
            {
                var tabsName = "liSub"+i;
                if(document.getElementById(tabsName) != null)
                {
                    document.getElementById(tabsName).innerHTML = "<a href='javascript:navClick(" + i + ");'>" + varSubArray[i][0] + "</a>";
                    document.getElementById(tabsName).className = "";
                }
            }
	    }

        if( document.getElementById(leftNavTab) != null)
        {
            var activeTab = leftNavTab.substring(5);
            if(document.getElementById('subTeaser') != null)
                document.getElementById('subTeaser').innerHTML = varSubArray[activeTab][1];
            if(document.getElementById('subFeature') != null)
                document.getElementById('subFeature').innerHTML = varSubArray[activeTab][2];
            if(document.getElementById('subOverview') != null)
                document.getElementById('subOverview').innerHTML = varSubArray[activeTab][3];
            if(document.getElementById('subNav') != null)
                document.getElementById('subNav').innerHTML = varSubArray[activeTab][4];
            document.getElementById(leftNavTab).innerHTML = varSubArray[activeTab][0];
            document.getElementById(leftNavTab).className = "active";
        }
        

        if(defaultID == 1)
        {
            dhtmlHistory.add('type=overview&ltNav='+leftNavTab+'&rtNav='+rightNavTab);
        }
       
    }
    else if (mainTabID == 1)
    {
        if(leftNavClicked == "true" && defaultID == 1)
        {
            dhtmlHistory.add('type=overview&ltNav='+leftNavTab+'&rtNav='+rightNavTab);
        }
        if (isAPM == "True")
        {
            if(document.getElementById("divProducts") != null)
                document.getElementById("divProducts").style.display = "none";
        }
        else
        {
            if(document.getElementById("divCategories") != null)
                document.getElementById("divCategories").style.display = "none";
            if(document.getElementById("divSubCat") != null)
                document.getElementById("divSubCat").style.display = "none";
        }
        if(document.getElementById("divTabs") != null)
	        document.getElementById("divTabs").className = "browse browse-docs";
	    if(document.getElementById("documentsDiv") != null)
            document.getElementById("documentsDiv").style.display = "block";
        if(document.getElementById("liInsights") != null)
            document.getElementById("liInsights").innerHTML = "<span>" + strInsights + "</span>";
        if(document.getElementById("liCategories") != null)
        {
        
            if(leftTabID != "")
            {
                document.getElementById("liCategories").innerHTML = "<span><a href=\"\" onclick=\"javascript:ClickTab(0,'"+leftTabID+"','"+rightTabID+"',1);return false;\">" + strCategories + "</a></span>";
            }
            else
                document.getElementById("liCategories").innerHTML = "<span><a href=\"\" onclick=\"javascript:ClickTab(0,'liSub0','success',1);return false;\">" + strCategories + "</a></span>";
        
            
	        document.getElementById("liCategories").className = "pre-active";
	    }
	    if(document.getElementById("liInsights") != null)
	        document.getElementById("liInsights").className = "active";
        if(defaultID == 1)
        {            
            dhtmlHistory.add('type=documents&ltNav=0&rtNav='+rightNavTab);
            
        }
        rightNavClicked = "false";
        leftNavClicked = "false";
        mainTabClicked = "false";

    }
    
     }
function ChangeRightNav(defautID)
{
    if(rightNavClicked == "false" && defautID != 1)
    {
        if(rightNavTab != "" && isFirst == "false")
        {
            switch(rightNavTab)
            {
                case "success":
                    if(document.getElementById("successTab") != null)
                    {
                        
                        if(jQuery('#successTab').is('.sme'))
                        {
                            jQuery('#successTab').addClass('c smc');
                            jQuery('#successTab').removeClass('c sme');
                            jQuery('#successAconTab').slideDown();
                        }
                        else
                        {
                            jQuery('#successTab').addClass('c sme');
                            jQuery('#successTab').removeClass('c smc');
                            jQuery('#successAconTab').slideUp();
                        }
                    }
                    if(document.getElementById("blogsTab") != null)
                    {
                        jQuery('#blogsTab').addClass('c sme');
                        jQuery('#blogsTab').removeClass('c smc');
                        jQuery('#blogsAconTab').slideUp();
                    }
                    if(document.getElementById("twitterTab") != null)
                    {
                        jQuery('#twitterTab').addClass('c sme');
                        jQuery('#twitterTab').removeClass('c smc');
                        jQuery('#twitterAconTab').slideUp();
                    }
                    break;
                case "blogs":
                    if(document.getElementById("successTab") != null)
                    {
                        jQuery('#successTab').addClass('c sme');
                        jQuery('#successTab').removeClass('c smc');
                        jQuery('#successAconTab').slideUp();
                    }
                    if(document.getElementById("blogsTab") != null)
                    {
                        if(jQuery('#blogsTab').is('.sme'))
                        {
                            jQuery('#blogsTab').addClass('c smc');
                            jQuery('#blogsTab').removeClass('c sme');
                            jQuery('#blogsAconTab').slideDown();
                        }
                        else
                        {
                            jQuery('#blogsTab').addClass('c sme');
                            jQuery('#blogsTab').removeClass('c smc');
                            jQuery('#blogsAconTab').slideUp();
                        }
                    }
                    if(document.getElementById("twitterTab") != null)
                    {
                        jQuery('#twitterTab').addClass('c sme');
                        jQuery('#twitterTab').removeClass('c smc');
                        jQuery('#twitterAconTab').slideUp();
                    }
                    break;
                case "twitter":
                    if(document.getElementById("successTab") != null)
                    {
                        jQuery('#successTab').addClass('c sme');
                        jQuery('#successTab').removeClass('c smc');
                        jQuery('#successAconTab').slideUp();
                    }
                    if(document.getElementById("blogsTab") != null)
                    {
                        jQuery('#blogsTab').addClass('c sme');
                        jQuery('#blogsTab').removeClass('c smc');
                        jQuery('#blogsAconTab').slideUp();
                    }
                    if(document.getElementById("twitterTab") != null)
                    {
                        if(jQuery('#twitterTab').is('.sme'))
                        {
                            jQuery('#twitterTab').addClass('c smc');
                            jQuery('#twitterTab').removeClass('c sme');
                            jQuery('#twitterAconTab').slideDown();
                        }
                        else
                        {
                            jQuery('#twitterTab').addClass('c sme');
                            jQuery('#twitterTab').removeClass('c smc');
                            jQuery('#twitterAconTab').slideUp();
                        }
                    }
                    break;
             }
        }
    }
}
function changeRightNav(tabName)
{
    rightNavTab = tabName;
    rightNavClicked = "true";
    isFirst = "false";
}

/** A simple method that updates our user
    interface using the new location. */
function updateUI(newLocation,
                  historyData) 
{
  if(newLocation.indexOf('overview') != "-1")
  {
    var ltNav = 'liSub0';
    var rtNav = 'success';
    if(newLocation.indexOf('ltNav') != "-1" && newLocation.indexOf('rtNav') != "-1")
    {
        var v1 = newLocation.indexOf('ltNav=');        
        var v2 = newLocation.indexOf('rtNav=');
        var ltNav = newLocation.substring(v1+6,v2-1);
        var rtNav = newLocation.substring(v2+6);
    }
    if(newLocation.indexOf('ltNav') != "-1" && newLocation.indexOf('rtNav') != "-1")
    {
        ClickTab(0,"'"+ltNav+"'","'"+rtNav+"'",0);
    }
    else if(newLocation.indexOf('ltNav') != "-1" && newLocation.indexOf('rtNav') == "-1")
    {
        ClickTab(0,"'"+ltNav+"'",'success',0);
    }
    else if(newLocation.indexOf('ltNav') == "-1" && newLocation.indexOf('rtNav') != "-1")
    {
        ClickTab(0,'liSub0',"'"+rtNav+"'",0);
    }
    else
    {
        ClickTab(0,'liSub0','success',0);
    }
  }
  else if(newLocation.indexOf('documents') != "-1")
  {
    if(newLocation.indexOf('rtNav') != "-1")
    {
        var v1 = newLocation.indexOf('rtNav=');
        var rtNav = newLocation.substring(v1+6);
        ClickTab(1,0,"'"+rtNav+"'",0);
    }
    else
    {
        ClickTab(1,0,'success',0);
    }
  }
  else
  {
    ClickTab(0,'liSub0','success','-1');
  }
}

jQuery.noConflict();