﻿
function getObject(elementId) {
        if (document.getElementById) {
        return document.getElementById(elementId); }
        /*else if (document.all) { return document.all[elementId]; } else if (document.layers) { return document.layers[elementId]; } */
}



var currentTabGroup = 0; var currentTabIndex = 0; var activeTabIndeces = new Array(); var activeTabTimers = new Array();

function activateTab(tabGroup,index){
/*clearTimeout(activeTabTimers[tabGroup]); */
currentTabGroup = tabGroup;
currentTabIndex = index;
if(activeTabIndeces.length <= tabGroup){
 activeTabIndeces[tabGroup] = 0; }
var activeTabIndex = activeTabIndeces[tabGroup];
if(index != activeTabIndex) {
activeTabTimers[tabGroup] = setTimeout("activateTabTimer()",50); }
}



function activateTabTimer() {
var activeTabIndex = activeTabIndeces[currentTabGroup];
if(currentTabIndex != activeTabIndex) {
        var h = 'tbh' + currentTabGroup + '_';
        var c = 'tbc' + currentTabGroup + '_';
        var activeTab = getObject(h + activeTabIndex);
        var activeTabPanel = getObject(c + activeTabIndex);
        var newTab = getObject(h + currentTabIndex);
        var newTabPanel = getObject(c + currentTabIndex);
        activeTab.className = 'tab';
        activeTabPanel.className = 'tabPanel tabHiddenPanel';
        newTab.className = 'tab tabActive';
        newTabPanel.className = 'tabPanel tabActivePanel';
        activeTabIndeces[currentTabGroup] = currentTabIndex;
 }
}










