
function changecolor(src){

		while(src.tagName!="TD"){ src = src.parentNode;}

		tdColor=src.className.split("Menu");

		if(tdColor[1]=="On")src.className=tdColor[0]+"MenuOn";
		else src.className=tdColor[0]+"MenuOver";

}

function restorecolor(src){

		while(src.tagName!="TD"){ src= src.parentNode;}

		tdColor=src.className.split("Menu");
		if(tdColor[1]=="On")src.className=tdColor[0]+"MenuOn";
		else src.className=tdColor[0]+"Menu";

}

function redirect (src)
{
	if(src.tagName == "TD")
	{
		child = src.getElementsByTagName("A");
		document.location=child[0].getAttribute("href");
	}	
}


document.onmouseover = function(e){
	var src = e?e.target:event.srcElement;
	var srcA;
	if(src.tagName=="A" || src.tagName=="TD"){
		var srcA = src;
		while(src.tagName!="TABLE"){ src = src.parentNode;}
		if(src.tagName=="TABLE" && src.id=="menuTable"){
			if(srcA.tagName=="TD" && srcA.id == "") return false;
			changecolor(srcA);
		}
	}
}


document.onmouseout = function(e){
	var src = e?e.target:event.srcElement;
	var srcA;
	if(src.tagName=="A" || src.tagName=="TD"){
		var srcA = src;
		while(src.tagName!="TABLE"){ src = src.parentNode;}
		if(src.tagName=="TABLE" && src.id=="menuTable"){
			if(srcA.tagName=="TD" && srcA.id == "") return false;
			restorecolor(srcA);
		}
	}
}

document.onclick = function(e){
	var src = e?e.target:event.srcElement;
	var srcA;
	if(src.tagName=="A" || src.tagName=="TD"){
		var srcA = src;
		while(src.tagName!="TABLE"){ src = src.parentNode;}
		if(src.tagName=="TABLE" && src.id=="menuTable"){
			if(srcA.tagName=="TD" && srcA.id == "") return false;
			redirect(srcA);
		}
	}
}