// checks if cssRules is loaded (function at bottom of template file)
var CSSRulesLoaded = false;

function changeColor(newColor,newFont){
	source=event.srcElement
	if (source.tagName=="TR"||source.tagName=="TABLE"||source.className.indexOf("selected")!="-1"||source.className.indexOf("sub")!="-1") return
	while(source.tagName!="TD") source=source.parentElement;
	if (source.style.backgroundColor!=newColor) source.style.backgroundColor=newColor;

	if (source.id.indexOf("secMenuTD1prw")=="0") {
		secMenuTDprw = source.id;
		secMenuNumberPrw = secMenuTDprw.split("secMenuTD1prw");
		A = document.all.item("secMenuPrw");
		if (A.length>0) {A[secMenuNumberPrw[1]].style.color = newFont;}
	} else if (source.id.indexOf("secMenuTD2prw")=="0") {
		secMenuTDprw = source.id;
		secMenuNumberPrw = secMenuTDprw.split("secMenuTD2prw");
		A = document.all.item("secMenuPrw2");
		if (A.length>0) {A[secMenuNumberPrw[1]].style.color = newFont;}
	} else if (source.id.indexOf("secMenuTD")=="0") {
		secMenuTD = source.id;
		secMenuNumber = secMenuTD.split("secMenuTD");
		A = document.all.item("secMenu");
		if (A=="[object]") {A[secMenuNumber[1]].style.color = newFont;}
		else {A.style.color = newFont;}
	} else if (source.id.indexOf("mainMenuTD")=="0") {
		mainMenuTD = source.id;
		mainMenuNumber = mainMenuTD.split("mainMenuTD");
		A = document.all.item("mainMenu");
		if (A.length>0) {A[mainMenuNumber[1]].style.color = newFont;}
	}
}

function switchBack(originalColor,originalFont){
	source=event.srcElement
	if (source.tagName=="TR"||source.tagName=="TABLE"||source.className.indexOf("selected")!="-1"||source.className.indexOf("sub")!="-1") return
	while(source.tagName!="TD") source=source.parentElement;
	source.style.backgroundColor=originalColor;

	if (source.id.indexOf("secMenuTD1prw")=="0") {
		secMenuTDprw = source.id;
		secMenuNumberPrw = secMenuTDprw.split("secMenuTD1prw");
		A = document.all.item("secMenuPrw");
		if (A.length>0) {A[secMenuNumberPrw[1]].style.color = originalFont;}
	} else if (source.id.indexOf("secMenuTD2prw")=="0") {
		secMenuTDprw = source.id;
		secMenuNumberPrw = secMenuTDprw.split("secMenuTD2prw");
		A = document.all.item("secMenuPrw2");
		if (A.length>0) {A[secMenuNumberPrw[1]].style.color = originalFont;}
	} else if (source.id.indexOf("secMenuTD")=="0") {
		secMenuTD = source.id;
		secMenuNumber = secMenuTD.split("secMenuTD");
		var A = document.all.item("secMenu");
		if (A=="[object]") {A[secMenuNumber[1]].style.color = originalFont;}
		else {A.style.color = originalFont;}
	} else if (source.id.indexOf("mainMenuTD")=="0") {
		mainMenuTD = source.id;
		mainMenuNumber = mainMenuTD.split("mainMenuTD");
		A = document.all.item("mainMenu");
		if (A.length>0) {A[mainMenuNumber[1]].style.color = originalFont;}
	}
}

function changeColorSub(newColorSub,newFontSub){
	source=event.srcElement
	if (source.tagName=="TR"||source.tagName=="TABLE"||source.className.indexOf("selected")!="-1") return
	while(source.tagName!="TD") source=source.parentElement;
	if (source.style.backgroundColor!=newColorSub) source.style.backgroundColor=newColorSub

	if (source.id.indexOf("subMenuTD1prw")=="0") {
		subMenuTDprw = source.id;
		subMenuNumberPrw = subMenuTDprw.split("subMenuTD1prw");
		A = document.all.item("subMenuPrw");
		if (A.length>0) {A[subMenuNumberPrw[1]].style.color = newFontSub;}
	} else if (source.id.indexOf("subMenuTD2prw")=="0") {
		subMenuTDprw = source.id;
		subMenuNumberPrw = subMenuTDprw.split("subMenuTD2prw");
		A = document.all.item("subMenuPrw2");
		if (A.length>0) {A[subMenuNumberPrw[1]].style.color = newFontSub;}
	} else if (source.id.indexOf("subMenuTD")=="0") {
		subMenuTD = source.id;
		subMenuNumber = subMenuTD.split("subMenuTD");
		A = document.all.item("subMenu");
		if (A=="[object]") {A[subMenuNumber[1]].style.color = newFontSub;}
		else {A.style.color = newFontSub;}
	}
}

function switchBackSub(originalColorSub,originalFontSub){
	source=event.srcElement
	if (source.tagName=="TR"||source.tagName=="TABLE"||source.className.indexOf("selected")!="-1") return
	while(source.tagName!="TD") source=source.parentElement;
	source.style.backgroundColor=originalColorSub

	if (source.id.indexOf("subMenuTD1prw")=="0") {
		subMenuTDprw = source.id;
		subMenuNumberPrw = subMenuTDprw.split("subMenuTD1prw");
		A = document.all.item("subMenuPrw");
		if (A.length>0) {A[subMenuNumberPrw[1]].style.color = originalFontSub;}
	} else if (source.id.indexOf("subMenuTD2prw")=="0") {
		subMenuTDprw = source.id;
		subMenuNumberPrw = subMenuTDprw.split("subMenuTD2prw");
		A = document.all.item("subMenuPrw2");
		if (A.length>0) {A[subMenuNumberPrw[1]].style.color = originalFontSub;}
	} else if (source.id.indexOf("subMenuTD")=="0") {
		subMenuTD = source.id;
		subMenuNumber = subMenuTD.split("subMenuTD");
		var A = document.all.item("subMenu");
		if (A=="[object]") {A[subMenuNumber[1]].style.color = originalFontSub;}
		else {A.style.color = originalFontSub;}
	}
}

cColor=1;