var activeTab = 0
var disableAutoSwitch = false

var timerID
var timerTimeout = 7000

var lng = null;

function switchTab(tabID){
	if(tabID){
		disableAutoSwitch = true;
		window.clearTimeout(timerID);
	}

	var nod_tabBox = document.getElementById('contentmenu');
	var arr_tabs = nod_tabBox.getElementsByTagName('a');
	
	var nod_tab;
	var nod_tabContent;
	
	for(var i=0; i < arr_tabs.length; i++){
		nod_tab = document.getElementById(arr_tabs[i].id);
		nod_tabContent = document.getElementById('content-' + arr_tabs[i].id);
		if(nod_tab){
			nod_tab.className = '';
		}
		if(nod_tabContent){
			nod_tabContent.style.display = 'none';
		}
	}
	
	if(!tabID){
		//this is an automatic switch
		if(activeTab == arr_tabs.length-1){
			//the last tab is currently active, go back to the first one
			activeTab = 0;
		}else {
			activeTab++;
		}
		tabID = arr_tabs[activeTab].id
	}
	
	nod_tab = document.getElementById(tabID);
	nod_tabContent = document.getElementById('content-' + tabID);
	if(nod_tab){
		nod_tab.className = 'aktivne';
	}
	if(nod_tabContent){
		nod_tabContent.style.display = 'block';
	}
	
	switchProps(tabID)
	
	if(!disableAutoSwitch){
		timerID = window.setTimeout("switchTab()", timerTimeout);
	}
	
	return false
}

var obj_productProps = {
	'sk' : {
		'cm-obchod' : ["Datalock-SPIN","Datalock-Wecko", "Datalock-Acko"],
		'cm-vyroba' : ["Datalock-SPIN","Datalock-SPIN-Vyroba"],
		'cm-sluzby' : ["Datalock-SPIN","Datalock-Wecko", "Datalock-Acko"],
		'cm-hotely' : ["Datalock-SPIN","Datalock-Wecko", "Datalock-Acko","horec","bluegastro"],
		'cm-gastronomia' : ["Datalock-SPIN","Datalock-Wecko", "Datalock-Acko","bluegastro"],
		'cm-verejnasprava' : ["Datalock-SPIN","Datalock-iSPIN","Datalock-Wecko","registratura"],
		'cm-zdravotnictvo' : ["Datalock-SPIN","alert"]
	},
	'en' : {
		'cm-business' : ["spin","wecko", "acko"],
		'cm-manufacture' : ["spin","spin-manufacture"],
		'cm-services' : ["spin","wecko", "acko"],
		'cm-hotels' : ["spin","wecko", "acko","horec","bluegastro"],
		'cm-gastronomy' : ["spin","wecko", "acko","bluegastro"],
		'cm-publicadministration' : ["spin","ispin","wecko","registry"],
		'cm-healthservice' : ["spin","alert"]
	}
}

function switchProps(tabID){
	if(obj_productProps[lng][tabID]){
		var nod_props = document.getElementById('rightcol').getElementsByTagName('p');
		var nod_prop;

		for(var i=0; i < nod_props.length; i++){
			nod_props[i].className = '';
		}

		for(var j=0; j < obj_productProps[lng][tabID].length; j++){
			nod_prop = document.getElementById(obj_productProps[lng][tabID][j]);
			if(nod_prop){
				nod_prop.className = 'dostupne';
			}
		}
	}
}


// setting default higlights for SPIN and Wecko
function defaultHlt() {
	document.getElementById('Datalock-SPIN').className = 'dostupne';
	document.getElementById('Datalock-Wecko').className = 'dostupne';
	document.getElementById('Datalock-Acko').className = 'dostupne';	
}

timerID = window.setTimeout("switchTab()", timerTimeout);
