var ibl_services, ibl_more, ibl_products;
ibl_services = false; //control MenuHide when moving between menu headers 
ibl_more = false;
ibl_products = false;

function uf_link1a(a1) {document.getElementById(a1).style.color = "dodgerblue";}
function uf_link1b(a1) {document.getElementById(a1).style.color = "black";}

function uf_MenuShow(ai_x) {
	switch(ai_x) {
		case 0: //no headers 
			ibl_services = false;
			ibl_more = false;
			ibl_products = false;
			setTimeout('uf_MenuHide(0);', 1900);
			break;
		case 1: //specific header 
			ibl_services = true;
			ibl_more = false;
			ibl_products = false;
			setTimeout('uf_MenuHide(1);', 1900);
			document.getElementById("td111").style.visibility = "visible";
			document.getElementById("td112").style.visibility = "visible";
			document.getElementById("td113").style.visibility = "visible";
			document.getElementById("td114").style.visibility = "visible";
			break;
		case 2:
			ibl_services = false;
			ibl_more = true;
			ibl_products = false;
			setTimeout('uf_MenuHide(2);', 1900);
			document.getElementById("td151").style.visibility = "visible";
			document.getElementById("td152").style.visibility = "visible";
			document.getElementById("td153").style.visibility = "visible";
			document.getElementById("td154").style.visibility = "visible";
			document.getElementById("td155").style.visibility = "visible";
			document.getElementById("td156").style.visibility = "visible";
			document.getElementById("td157").style.visibility = "visible";
			break;
		case 3:
			ibl_services = false;
			ibl_more = false;
			ibl_products = true;
			setTimeout('uf_MenuHide(3);', 1900);
			document.getElementById("td161").style.visibility = "visible";
			document.getElementById("td162").style.visibility = "visible";
			break;
		case 10: //detail set 
			ibl_services = true;
			document.getElementById("td111").style.visibility = "visible";
			document.getElementById("td112").style.visibility = "visible";
			document.getElementById("td113").style.visibility = "visible";
			document.getElementById("td114").style.visibility = "visible";
			break;
		case 20:
			ibl_more = true;
			document.getElementById("td151").style.visibility = "visible";
			document.getElementById("td152").style.visibility = "visible";
			document.getElementById("td153").style.visibility = "visible";
			document.getElementById("td154").style.visibility = "visible";
			document.getElementById("td155").style.visibility = "visible";
			document.getElementById("td156").style.visibility = "visible";
			document.getElementById("td157").style.visibility = "visible";
			break;
		case 30:
			ibl_products = true;
			document.getElementById("td161").style.visibility = "visible";
			document.getElementById("td162").style.visibility = "visible";
			break;
	}
}
function uf_MenuHide(ai_x) {
	if (ai_x == 0) { //all detail 
		if (! ibl_services) {
			document.getElementById("td111").style.visibility = "hidden";
			document.getElementById("td112").style.visibility = "hidden";
			document.getElementById("td113").style.visibility = "hidden";
			document.getElementById("td114").style.visibility = "hidden";}
		if (! ibl_more) {
			document.getElementById("td151").style.visibility = "hidden";
			document.getElementById("td152").style.visibility = "hidden";
			document.getElementById("td153").style.visibility = "hidden";
			document.getElementById("td154").style.visibility = "hidden";
			document.getElementById("td155").style.visibility = "hidden";
			document.getElementById("td156").style.visibility = "hidden";
			document.getElementById("td157").style.visibility = "hidden";}
		if (! ibl_products) {
			document.getElementById("td161").style.visibility = "hidden";
			document.getElementById("td162").style.visibility = "hidden";}}
	else if (ai_x == 1) { //all detail except 
		if (! ibl_more) {
			document.getElementById("td151").style.visibility = "hidden";
			document.getElementById("td152").style.visibility = "hidden";
			document.getElementById("td153").style.visibility = "hidden";
			document.getElementById("td154").style.visibility = "hidden";
			document.getElementById("td155").style.visibility = "hidden";
			document.getElementById("td156").style.visibility = "hidden";
			document.getElementById("td157").style.visibility = "hidden";}
		if (! ibl_products) {
			document.getElementById("td161").style.visibility = "hidden";
			document.getElementById("td162").style.visibility = "hidden";}}
	else if (ai_x == 2) {
		if (! ibl_services) {
			document.getElementById("td111").style.visibility = "hidden";
			document.getElementById("td112").style.visibility = "hidden";
			document.getElementById("td113").style.visibility = "hidden";
			document.getElementById("td114").style.visibility = "hidden";}
		if (! ibl_products) {
			document.getElementById("td161").style.visibility = "hidden";
			document.getElementById("td162").style.visibility = "hidden";}}
	else if (ai_x == 3) {
		if (! ibl_services) {
			document.getElementById("td111").style.visibility = "hidden";
			document.getElementById("td112").style.visibility = "hidden";
			document.getElementById("td113").style.visibility = "hidden";
			document.getElementById("td114").style.visibility = "hidden";}
		if (! ibl_more) {
			document.getElementById("td151").style.visibility = "hidden";
			document.getElementById("td152").style.visibility = "hidden";
			document.getElementById("td153").style.visibility = "hidden";
			document.getElementById("td154").style.visibility = "hidden";
			document.getElementById("td155").style.visibility = "hidden";
			document.getElementById("td156").style.visibility = "hidden";
			document.getElementById("td157").style.visibility = "hidden";}
	}
}