﻿
function interfaceTabs_class()
{
	this.ready = false
	this.count
	this.activeNr			
	this.tabIdPattern
	this.tabContentIdPattern
	this.tabClassNormal 
	this.tabClassActive
	
	this.tabClick = function(tabNr)
	{
		if (!this.ready) return;
		if (this.activeNr==tabNr) return
		else this.activeNr = tabNr
		var tabId
		//		resetinam visus tabus
		for (var i=1; i<=this.count; i++)
		{
			tabId = this.tabIdPattern+i
			if (findObj(tabId)) findObj(tabId).className = this.tabClassNormal
		}
		//		suaktyvinam tabą
		tabId = this.tabIdPattern+tabNr
		if (findObj(tabId)) findObj(tabId).className = this.tabClassActive
		
		this.showContent(tabNr)
	}
	
	this.showContent = function(contNr)
	{
		if (!this.ready) return;
		var contId
		for (var i=1; i<=this.count; i++)
		{
			contId = this.tabContentIdPattern+i
			if (findObj(contId)) findObj(contId).style.display = 'none'
		}
		var contId = this.tabContentIdPattern+contNr
		if (findObj(contId)) findObj(contId).style.display = 'block'
	}
	
	this.isReady = function()
	{
		if (br.dom && this.count && this.activeNr && this.tabIdPattern && this.tabContentIdPattern && this.tabClassNormal && this.tabClassActive) this.ready = true
	}
}





/*
function navigTab_click(tabNr)
{
	if (!br.dom || !navigTab_ready) return;
	if (navigTab_activeTabNr)
	{
		if (navigTab_activeTabNr==tabNr) return
		else navigTab_activeTabNr = tabNr
	}
	else navigTab_activeTabNr = tabNr
	for (var i=1; i<=navigTab_count; i++)
	{
		var tabId = 'js_tab'+i
		if (findObj(tabId)) findObj(tabId).className = 'none'
	}



	navigTab_showContent(tabNr)

	if (!obj.normal_class) obj.normal_class = obj.className
	obj.className = classOver
	if (!obj.onmouseout) obj.onmouseout = classOut

}

function navigTab_showContent(contNr)
{
	var tabContentId
	for (var i=1; i<=navigTab_count; i++)
	{
		tabContentId = 'js_tab'+i+'_content'
		if (findObj(tabContentId)) findObj(tabContentId).style.display = 'none'
	}
	var tabContentId = 'js_tab'+contNr+'_content'
	if (findObj(tabContentId)) findObj(tabContentId).style.display = 'block'
}


	if (!navigTab_activeTabNr) navigTab_activeTabNr=contNr
	{
	
	
	
	
	if (navigTab_activeTabNr)
	{
		if (navigTab_activeTabNr==contNr) return
		else navigTab_activeTabNr=contNr
	}
	else navigTab_activeTabNr=contNr


*/
