/**************************************************/
/* TABFADER V1.0                                  */
/**************************************************/

function TabHandler()
{
	this.tabHolder;
	this.tabElement;
	this.parent;
	
	this.init       = function(holder, element, parent)
	{
		this.tabHolder  = document.getElementById(holder);
		this.tabElement = element;
		this.parent     = typeof(parent) == 'string'
			? document.getElementById(parent)
			: parent;
	}
	
	this.showTab    = function(id, obj)
	{
		var tabs = this.tabHolder.getElementsByTagName(this.tabElement);
		for(var i = 0; i < tabs.length; i++)
		{
			tabs[i].className = tabs[i] == obj
				? 'tabActive'
				: '';
		}
		
		var contents = this.parent;
		var children = contents.getElementsByTagName('DIV');
		
		for(var i = 0; i < children.length; i++)
		{
			children[i].style.display = i == id
				? 'block'
				: 'none';
		}
	}
}
