function ClickTab(tabID,sentID)
{
    if(document.getElementById("tabSet") != null)
    {
        document.getElementById("tabSet").className = "on" + tabID;
        if(tabID == overviewTabIndex)
        {
            if (hasOverview == "True")
            {
                if(document.getElementById("overviewDiv") != null && document.getElementById("overviewTab") != null)
                {
                    document.getElementById("MostPopluarDiv").style.display = "none";//added to show only most popular when documents tab is selected
                    document.getElementById("overviewDiv").style.display = "";
                    document.getElementById("overviewTab").innerHTML = "<span>" + tabOverview + "</span>";
                    if(document.getElementById("documentsDiv") != null && document.getElementById("documentsTab") != null && hasDocuments != "false")
                    {
                        document.getElementById("documentsDiv").style.display = "none";
                        document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+documentsTabIndex+"','"+documentsTabIndex+"');return false;\">" + tabDocuments + "</a>";
                    }
                    if(document.getElementById("supplementalDiv") != null && document.getElementById("supplementalTab") != null)
                    {
                        document.getElementById("supplementalDiv").style.display = "none";
                        document.getElementById("supplementalTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supplementalTabIndex+"','"+supplementalTabIndex+"');return false;\">" + tabSupplemental + "</a>";
                    }
                    if(document.getElementById("partnersDiv") != null && document.getElementById("partnersTab") != null)
                    {
                        document.getElementById("partnersDiv").style.display = "none";
                        document.getElementById("partnersTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+partnersTabIndex+"','"+partnersTabIndex+"');return false;\">" + tabPartners + "</a>";
                    }
                    if(document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null)
                    {
                        document.getElementById("toolsDiv").style.display = "none";
                        document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+toolsTabIndex+"','"+toolsTabIndex+"');return false;\">" + tabTools + "</a>";
                    }
                    if(document.getElementById("supportDiv") != null && document.getElementById("supportTab") != null)
                    {
                        document.getElementById("supportDiv").style.display = "none";
                        document.getElementById("supportTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supportTabIndex+"','"+supportTabIndex+"');return false;\">" + tabSupport + "</a>";
                    }
                }
            }
            if(sentID != -1)
                dhtmlHistory.add('overview');
         }
         else if(tabID == documentsTabIndex)
         {
            if (hasDocuments == "True")
            { 
                if(document.getElementById("documentsDiv") != null && document.getElementById("documentsTab") != null)
                {
                    document.getElementById("MostPopluarDiv").style.display = "";//added to show only most popular when documents tab is selected
                    document.getElementById("documentsDiv").style.display = "";
                    document.getElementById("documentsTab").innerHTML = "<span>" + tabDocuments + "</span>";
                    if(document.getElementById("overviewDiv") != null && document.getElementById("overviewTab") != null)
                    {
                        document.getElementById("overviewDiv").style.display = "none";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+overviewTabIndex+"','"+overviewTabIndex+"');return false;\">" + tabOverview + "</a>";
                    }
                    if(document.getElementById("supplementalDiv") != null && document.getElementById("supplementalTab") != null)
                    {
                        document.getElementById("supplementalDiv").style.display = "none";
                        document.getElementById("supplementalTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supplementalTabIndex+"','"+supplementalTabIndex+"');return false;\">" + tabSupplemental + "</a>";
                    }
                    if(document.getElementById("partnersDiv") != null && document.getElementById("partnersTab") != null)
                    {
                        document.getElementById("partnersDiv").style.display = "none";
                        document.getElementById("partnersTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+partnersTabIndex+"','"+partnersTabIndex+"');return false;\">" + tabPartners + "</a>";
                    }
                    if(document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null)
                    {
                        document.getElementById("toolsDiv").style.display = "none";
                        document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+toolsTabIndex+"','"+toolsTabIndex+"');return false;\">" + tabTools + "</a>";
                    }
                    if(document.getElementById("supportDiv") != null && document.getElementById("supportTab") != null)
                    {
                        document.getElementById("supportDiv").style.display = "none";
                        document.getElementById("supportTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supportTabIndex+"','"+supportTabIndex+"');return false;\">" + tabSupport + "</a>";
                    }
                }
            }
            dhtmlHistory.add('documents');
         }
         else if(tabID == supplementalTabIndex)
         {
            if (hasSupplemental == "True")
            {
                if(document.getElementById("supplementalDiv") != null && document.getElementById("supplementalTab") != null)
                {
                    document.getElementById("supplementalDiv").style.display = "";
                    document.getElementById("supplementalTab").innerHTML = "<span>" + tabSupplemental + "</span>";
                    if(document.getElementById("partnersDiv") != null && document.getElementById("partnersTab") != null)
                    {
                        document.getElementById("partnersDiv").style.display = "none";
                        document.getElementById("partnersTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+partnersTabIndex+"','"+partnersTabIndex+"');return false;\">" + tabPartners + "</a>";
                    }
                    if(document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null)
                    {
                        document.getElementById("toolsDiv").style.display = "none";
                        document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+toolsTabIndex+"','"+toolsTabIndex+"');return false;\">" + tabTools + "</a>";
                    }   
                    if(document.getElementById("overviewDiv") != null && document.getElementById("overviewTab") != null)
                    {
                        document.getElementById("overviewDiv").style.display = "none";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+overviewTabIndex+"','"+overviewTabIndex+"');return false;\">" + tabOverview + "</a>";
                    }
                    if(document.getElementById("documentsDiv") != null && document.getElementById("documentsTab") != null && hasDocuments != "false")
                    {
                        document.getElementById("documentsDiv").style.display = "none";
                        document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+documentsTabIndex+"','"+documentsTabIndex+"');return false;\">" + tabDocuments + "</a>";
                    }
                    if(document.getElementById("supportDiv") != null && document.getElementById("supportTab") != null)
                    {
                        document.getElementById("supportDiv").style.display = "none";
                        document.getElementById("supportTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supportTabIndex+"','"+supportTabIndex+"');return false;\">" + tabSupport + "</a>";
                    }
                }
            }
            dhtmlHistory.add('supplemental');
          }
          else if(tabID == partnersTabIndex)
          {
            if (hasPartners == "True")
            {
                if(document.getElementById("partnersDiv") != null && document.getElementById("partnersTab") != null)
                {
                    document.getElementById("partnersDiv").style.display = "";
                    document.getElementById("partnersTab").innerHTML = "<span>" + tabPartners + "</span>";
                    if(document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null)
                    {
                        document.getElementById("toolsDiv").style.display = "none";
                        document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+toolsTabIndex+"','"+toolsTabIndex+"');return false;\">" + tabTools + "</a>";
                    }   
                    if(document.getElementById("overviewDiv") != null && document.getElementById("overviewTab") != null)
                    {
                        document.getElementById("overviewDiv").style.display = "none";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+overviewTabIndex+"','"+overviewTabIndex+"');return false;\">" + tabOverview + "</a>";
                    }
                    if(document.getElementById("documentsDiv") != null && document.getElementById("documentsTab") != null && hasDocuments != "false")
                    {
                        document.getElementById("documentsDiv").style.display = "none";
                        document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+documentsTabIndex+"','"+documentsTabIndex+"');return false;\">" + tabDocuments + "</a>";
                    }
                    if(document.getElementById("supplementalDiv") != null && document.getElementById("supplementalTab") != null)
                    {
                        document.getElementById("supplementalDiv").style.display = "none";
                        document.getElementById("supplementalTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supplementalTabIndex+"','"+supplementalTabIndex+"');return false;\">" + tabSupplemental + "</a>";
                    }
                    if(document.getElementById("supportDiv") != null && document.getElementById("supportTab") != null)
                    {
                        document.getElementById("supportDiv").style.display = "none";
                        document.getElementById("supportTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supportTabIndex+"','"+supportTabIndex+"');return false;\">" + tabSupport + "</a>";
                    }
                }
            }
            dhtmlHistory.add('partners');
         }
         else if(tabID == toolsTabIndex)
         {
            if (hasTools == "True")
            {
                if(document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null)
                {
                    document.getElementById("toolsDiv").style.display = "";
                    document.getElementById("toolsTab").innerHTML = "<span>" + tabTools + "</span>";
                    if(document.getElementById("overviewDiv") != null && document.getElementById("overviewTab") != null)
                    {
                        document.getElementById("overviewDiv").style.display = "none";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+overviewTabIndex+"','"+overviewTabIndex+"');return false;\">" + tabOverview + "</a>";
                    }
                    if(document.getElementById("documentsDiv") != null && document.getElementById("documentsTab") != null && hasDocuments != "false")
                    {
                        document.getElementById("documentsDiv").style.display = "none";
                        document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+documentsTabIndex+"','"+documentsTabIndex+"');return false;\">" + tabDocuments + "</a>";
                    }
                    if(document.getElementById("supplementalDiv") != null && document.getElementById("supplementalTab") != null)
                    {
                        document.getElementById("supplementalDiv").style.display = "none";
                        document.getElementById("supplementalTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supplementalTabIndex+"','"+supplementalTabIndex+"');return false;\">" + tabSupplemental + "</a>";
                    }
                    if(document.getElementById("partnersDiv") != null && document.getElementById("partnersTab") != null)
                    {
                        document.getElementById("partnersDiv").style.display = "none";
                        document.getElementById("partnersTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+partnersTabIndex+"','"+partnersTabIndex+"');return false;\">" + tabPartners + "</a>";
                    }
                    if(document.getElementById("supportDiv") != null && document.getElementById("supportTab") != null)
                    {
                        document.getElementById("supportDiv").style.display = "none";
                        document.getElementById("supportTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supportTabIndex+"','"+supportTabIndex+"');return false;\">" + tabSupport + "</a>";
                    }
                }
            }
            dhtmlHistory.add('tools');
        }
        else if(tabID == supportTabIndex)
         {
            if (hasSupport == "True")
            {
                if(document.getElementById("supportDiv") != null && document.getElementById("supportTab") != null)
                {
                    document.getElementById("supportDiv").style.display = "";
                    document.getElementById("supportTab").innerHTML = "<span>" + tabSupport + "</span>";
                    if(document.getElementById("overviewDiv") != null && document.getElementById("overviewTab") != null)
                    {
                        document.getElementById("overviewDiv").style.display = "none";
                        document.getElementById("overviewTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+overviewTabIndex+"','"+overviewTabIndex+"');return false;\">" + tabOverview + "</a>";
                    }
                    if(document.getElementById("documentsDiv") != null && document.getElementById("documentsTab") != null && hasDocuments != "false")
                    {
                        document.getElementById("documentsDiv").style.display = "none";
                        document.getElementById("documentsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+documentsTabIndex+"','"+documentsTabIndex+"');return false;\">" + tabDocuments + "</a>";
                    }
                    if(document.getElementById("supplementalDiv") != null && document.getElementById("supplementalTab") != null)
                    {
                        document.getElementById("supplementalDiv").style.display = "none";
                        document.getElementById("supplementalTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+supplementalTabIndex+"','"+supplementalTabIndex+"');return false;\">" + tabSupplemental + "</a>";
                    }
                    if(document.getElementById("partnersDiv") != null && document.getElementById("partnersTab") != null)
                    {
                        document.getElementById("partnersDiv").style.display = "none";
                        document.getElementById("partnersTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+partnersTabIndex+"','"+partnersTabIndex+"');return false;\">" + tabPartners + "</a>";
                    }
                    if(document.getElementById("toolsDiv") != null && document.getElementById("toolsTab") != null)
                    {
                        document.getElementById("toolsDiv").style.display = "none";
                        document.getElementById("toolsTab").innerHTML = "<a href=\"\" onclick=\"ClickTab('"+toolsTabIndex+"','"+toolsTabIndex+"');return false;\">" + tabTools + "</a>";
                    }   
                }
            }
            dhtmlHistory.add('support');
        }
    }
} 



/** A simple method that updates our user
    interface using the new location. */
function updateUI(newLocation,
                  historyData) 
{
  //alert("newLocation : "+ newLocation); 
  switch(newLocation)
  {
    case "overview":
        if (hasOverview == "True")
        {
            ClickTab(overviewTabIndex,overviewTabIndex);
        }
        break;
    case "documents":
        if (hasDocuments == "True")
        {
            ClickTab(documentsTabIndex,documentsTabIndex);
        }
        break;
    case "supplemental":
        if (hasSupplemental == "True")
        {
            ClickTab(supplementalTabIndex,supplementalTabIndex);
        }
        break;
        
    case "partners":
        if (hasPartners == "True")
        {
            ClickTab(partnersTabIndex,partnersTabIndex);
        }
        break;
    case "tools":
        if (hasTools == "True")
        {
            ClickTab(toolsTabIndex,toolsTabIndex);
        }
        break;
    case "support":
        if (hasSupport == "True")
        {
            ClickTab(supportTabIndex,supportTabIndex);
        }
        break;
    case "default":
            ClickTab(overviewTabIndex,'-1');
        break;
   }
}
