
function resettab(tablist) {
	for (var i=0; i<tablist.length; i++) {
		document.getElementById("tab-" + tablist[i]).style.backgroundColor		= "#EEE";
		document.getElementById("tab-" + tablist[i]).style.color				= "#434343";
		document.getElementById("tab-" + tablist[i] + "-content").style.display	= "none";
	}
}

function validOwner(id, tablist) {
	for (var i=0; i<tablist.length; i++) {
		if (id == ("tab-" + tablist[i])) return true;
	}
}

function toggletab(owner, tab) {
	var tablist1 = new Array("directory", "pcsaz", "search");
	var tablist2 = new Array("newscentre", "pcscomment");
	
	if (tab == 1) tablist = tablist1;
	else if (tab == 2) tablist = tablist2;
	
	resettab(tablist);
	
	if (validOwner(owner.id, tablist)) {
		document.getElementById(owner.id).style.backgroundColor			= "#D82C20";
		document.getElementById(owner.id).style.color					= "#FFF";
		document.getElementById(owner.id + "-content").style.display	= "block";
	}
	else alert('Unknown tab');
}
