﻿// JScript File
PatentTab = function(tabIdList, contentIdList, selectedTabId, selectedTabClass, unSelectedTabClass)
{
   this.TabIdArray = tabIdList.split(","); 
    this.ContentIdArray = contentIdList.split(",");
    this.SelectedClass = selectedTabClass;
    this.UnSelectedClass =  unSelectedTabClass;
    this.CurrentTabId = selectedTabId;
    
    var self = this; 
    for(var i = 0; i < this.TabIdArray.length; i++)
   {
        var tab = document.getElementById(this.TabIdArray[i]);
        tab.onmouseover = function(){ self.setSelectedTab(this.id);};
   } 

   this.setSelectedTab(selectedTabId);
};


PatentTab.prototype.setSelectedTab = function(selectdTabId)
{
    this.CurrentTabId = selectdTabId;
    for(var i = 0; i < this.TabIdArray.length; i++)
   {
        var tabId = this.TabIdArray[i];
        var contentId = this.ContentIdArray[i];
        var tab = document.getElementById(tabId);
        var contentPanel = document.getElementById(contentId);
        if(tabId == selectdTabId)
        {
            tab.className = this.SelectedClass;
            contentPanel.style.display = "";
        }
        else
        {
             tab.className = this.UnSelectedClass;
             contentPanel.style.display = "none";
        }
   } 
};

