﻿//Copyright (c) 2005 - 2007 Allan Spartacus Mangune, allan@lexysoft.com, http://www.ajaxgear.com

//Permission is hereby granted, free of charge, to any person obtaining a copy of this software 
//and associated documentation files (the "Software"), to deal in the Software without restriction, 
//including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 
//and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 
//subject to the following conditions: 

//The above copyright notice and this permission notice shall be included in all copies or substantial 
//portions of the Software. 

//THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
//INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 
//PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE 
//FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
//ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 

//var AjaxGear = new Object(); //Uncomment this if you will not use the AjaxGear.Core
AjaxGear.Tab = function ()
{
    var tabCount;
    
    this.setTabCount = function (inparam) { tabCount = inparam + 1;}
    this.getTabCount = function () { return tabCount - 1;}
          
    this.initTabs = function(num){
        for (i = 1; i < tabCount; i++)
        {
            if (i != num)
            {
                document.getElementById('subTab' + i).style.display = "none";
            }
        }  
    }
                
    this.toggle = function(tab){
        for (i = 1; i < tabCount; i++)
        {
            if (tab != document.getElementById('tab' + i))
            {
                document.getElementById('subTab' + i).style.display = "none";
            }
            else
            {
                document.getElementById('subTab' + i).style.display = "";
            }
        }         
    }
}
