function tabSwap(tabID, tabTot, idPrefix) {
	for (i = 1; i <= tabTot; i++) {
	
		var panel = document.getElementById(idPrefix + "Panel" + i);
		var tab = document.getElementById(idPrefix + "Tab" + i);
		
		var actID = ( i == tabID);
		var state = actID ? "visible" : "hidden";
		var tabClass = actID ? "actTab" : "inactTab";
		
		
		if (panel.style.visibility != state) panel.style.visibility = state;
		
		if (tab.className != tabClass) tab.className = tabClass;
		
		if (idPrefix == "chrt") {
			var row = document.getElementById(idPrefix + "Row" + i);
			var chrtRowLink = document.getElementById(idPrefix + "RowLink" + i);
			var rowClass = actID ? "actRow" : "";
			if (row.className != rowClass) row.className = rowClass;
			if (chrtRowLink.className != tabClass) chrtRowLink.className = tabClass;
		}
	}
}