﻿
var activeTabStart   = null;
var activeTab        = null;
var activeTabStop    = null;
var activeTabContent = null;

function SetActiveTab(tabId) 
{
    var tab        = $('#'+tabId);
    var tabStart   = $('#'+tabId + 'Start');
    var tabStop    = $('#'+tabId + 'Stop');
    var tabContent = $('#'+tabId + 'Content');
}

function ShowFrameTab(tabId, tabStartId, tabStopId, tabContentId) 
{
    var tab        = $('#'+tabId);
    var tabStart   = $('#'+tabStartId);
    var tabStop    = $('#'+tabStopId);
    var tabContent = $('#'+tabContentId);

    if (activeTab != tab) 
    {
        if (activeTab != null) 
        {
            activeTabStart.removeClass().addClass('tabstart_inactive');
            activeTabStop.removeClass().addClass('tabstop_inactive');
            activeTab.removeClass().addClass('tab_inactive');
            activeTabContent.hide();
        }
        tabStart.removeClass().addClass('tabstart_active');
        tabStop.removeClass().addClass('tabstop_active');
        tab.removeClass().addClass('tab_active');

        tabContent.show();

        activeTab        = tab;
        activeTabStart   = tabStart;
        activeTabStop    = tabStop;
        activeTabContent = tabContent;
    }
}

function ShowFrameTab_Client(tabId) 
{
    var tab        = $('#'+tabId);
    var tabStart   = $('#'+tabId+'Start');
    var tabStop    = $('#'+tabId+'Stop');
    var tabContent = $('#'+tabId+'Content');
    
    if (activeTab != tab) 
    {
        if (activeTab != null) 
        {
            activeTabStart.removeClass().addClass('tabstart_inactive');
            activeTabStop.removeClass().addClass('tabstop_inactive');
            activeTab.removeClass().addClass('tab_inactive');
            activeTabContent.hide();
        }
        tabStart.removeClass().addClass('tabstart_active');
        tabStop.removeClass().addClass('tabstop_active');
        tab.removeClass().addClass('tab_active');

        tabContent.show();

        activeTab        = tab;
        activeTabStart   = tabStart;
        activeTabStop    = tabStop;
        activeTabContent = tabContent;
    }
}

