/* tab behaviors */
function over(tab) {
	if (tab.id.substr(1) != selectedTabNum)
		tab.className = "tab over";
}
function out(tab) {
	if (tab.id.substr(1) != selectedTabNum)
		tab.className = "tab B";
}
function ct(tab, name) {
	var newSelectedTabNum = tab.id.substr(1);
	if (newSelectedTabNum != selectedTabNum) {
		document.getElementById('t'+ selectedTabNum).className = "tab B";
		document.getElementById('t'+ selectedTabNum +'L').className = "tab "+(selectedTabNum=='1'?'BL':(Number(selectedTabNum) < Number(newSelectedTabNum)?'BI':'BD'));
		document.getElementById('t'+ (Number(selectedTabNum)+1) +'L').className = "tab "+(selectedTabNum==tabs?'BR':(Number(selectedTabNum) < Number(newSelectedTabNum)?'BI':'BD'));
		tab.className = "tab F";
		selectedSubTabContent = document.getElementById(id +'_c'+ selectedTabNum);
		if (selectedSubTabContent) selectedSubTabContent.style.display='none';
		document.getElementById('t'+ newSelectedTabNum +'L').className = "tab "+(newSelectedTabNum==1?'FL':'FI');
		document.getElementById('t'+ (Number(newSelectedTabNum)+1) +'L').className = "tab "+(newSelectedTabNum==tabs?'FR':'FD');
		if (newSelectedSubTabContent) newSelectedSubTabContent.style.display='block';
		selectedTabNum=newSelectedTabNum;
	}
}
/* subtab behaviors */
function sover(tab) {
	if (tab.id.substr(tab.id.indexOf("_")+2) != eval(tab.id.substr(0,tab.id.indexOf("_")) +'_tabs.selectedTabNum'))
		tab.className = "tab over";
}
function sout(tab) {
	if (tab.id.substr(tab.id.indexOf("_")+2) != eval(tab.id.substr(0,tab.id.indexOf("_")) + '_tabs.selectedTabNum'))
		tab.className = "tab B";
}
function cst(tab) {
	var selectedSubTabNum = eval(tab.id.substr(0,tab.id.indexOf("_")) + '_tabs.selectedTabNum');
	var newSelectedTabNum = tab.id.substr(tab.id.indexOf("_")+2);
	var id = tab.id.substr(0,tab.id.indexOf("_"));
	var tabs = eval(tab.id.substr(0,tab.id.indexOf("_")) + '_tabs.subTabs');
	if (newSelectedTabNum != selectedSubTabNum) {
		document.getElementById(id +'_t'+ selectedSubTabNum).className = "tab B";
		document.getElementById(id +'_t'+ selectedSubTabNum +'L').className = "tab "+(selectedSubTabNum=='1'?'BL':(Number(selectedSubTabNum) < Number(newSelectedTabNum)?'BI':'BD'));
		document.getElementById(id +'_t'+ (Number(selectedSubTabNum)+1) +'L').className = "tab "+(selectedSubTabNum==tabs?'BR':(Number(selectedSubTabNum) < Number(newSelectedTabNum)?'BI':'BD'));
		tab.className = "tab F";
		selectedSubTabContent = document.getElementById(id +'_c'+ selectedSubTabNum);
		if (selectedSubTabContent) selectedSubTabContent.style.display='none';
		document.getElementById(id +'_t'+ newSelectedTabNum +'L').className = "tab "+(newSelectedTabNum==1?'FL':'FI');
		document.getElementById(id +'_t'+ (Number(newSelectedTabNum)+1) +'L').className = "tab "+(newSelectedTabNum==tabs?'FR':'FD');
		newSelectedSubTabContent = document.getElementById(id +'_c'+ newSelectedTabNum);
		if (newSelectedSubTabContent) newSelectedSubTabContent.style.display='block';
		eval(tab.id.substr(0,tab.id.indexOf("_")) + '_tabs.selectedTabNum='+newSelectedTabNum);
	}
}

