/*  ///////////////////////////////////////////////////////////////
  Menú adaptat a partir de:
		Dynamic JS Menu 1.0 by Pat Libby (Libbypa@maine.rr.com)	(http://dragonsbane1.topcities.com)
		http://www.elcodigo.com/cgi-bin/DBread.cgi?tabla=scripts&campo=0&clave=156&info=2
		http://www.elcodigo.com/ejemplos/dhtml/menuNav.html
  per Josep M Garcia Curto (jmgarcia@ipssoft.com)
  Funciona correctament a partir de les versions IE5.0 i Netscape6.0
//////////////////////////////////////////////////////////////// */


var md=50;
var ti=-1;

function doMenu(td, lletra){
	doMenuBo(td, lletra, "E");
}

function doMenuSuport(td, lletra){

	doMenuBo(td, lletra, "S");
}


function doMenuBo(td, lletra, tipus){
	clearTimeout(ti);
	var i;
	var sT="";
	var tda=new Array();
	tda=td.id.split("_");
	var sufix = (tda.length == 2)? "Tit" : "";
	td.style.backgroundColor=eval("hlBgColor"+sufix+tipus);
	td.style.color=eval("hlColor"+sufix+tipus);
	if(eval("oTd"+lletra)!=null){
		var tdo=new Array();
		tdo=eval("oTd"+lletra).id.split("_");
		for(i=1;i<tdo.length;i++){
			sT+="_"+tdo[i];
			if(tdo[i]!=tda[i]){
				sufix = (i == 1) ? "Tit" : "";
				document.getElementById("td"+lletra+sT).style.backgroundColor=eval("tdBgColor"+sufix+tipus);
				document.getElementById("td"+lletra+sT).style.color= eval("tdColor"+sufix+tipus);
				if(document.getElementById("tbl"+lletra+sT)!=null)
					document.getElementById("tbl"+lletra+sT).style.visibility="hidden";
			}
		}			
	}
	eval("oTd"+lletra+"=td");
	sT="tbl"+lletra;
	for(i=1;i<tda.length;i++)
		sT+="_"+tda[i];
	if(document.getElementById(sT)!=null)
		document.getElementById(sT).style.visibility="visible";

}




function clearMenu(lletra){
	clearMenuBo(lletra, "E");
}

function clearMenuSuport(lletra){
	clearMenuBo(lletra, "S");
}

function clearMenuBo(lletra, tipus){
	var sufix;
	if(eval("oTd"+lletra)!=null){
		var tdo=new Array();
		tdo=eval("oTd"+lletra).id.split("_");
		var sT="";
		for(var i=1;i<tdo.length;i++){
			sT+="_"+tdo[i];
			sufix = (i == 1) ? "Tit" : "";
			document.getElementById("td"+lletra+sT).style.backgroundColor=eval("tdBgColor"+sufix+tipus);
			document.getElementById("td"+lletra+sT).style.color=eval("tdColor"+sufix+tipus);
			if(document.getElementById("tbl"+lletra+sT)!=null)
				document.getElementById("tbl"+lletra+sT).style.visibility="hidden";
		}
		eval("oTd"+lletra+"=null");
	}
}


function runMenu(strURL){
	location.href=strURL;
}


function funcioMouseOut(lletra){
	ti=setTimeout('clearMenu("'+lletra+'")',md);
}

function funcioMouseOutSuport(lletra){
	ti=setTimeout('clearMenuSuport("'+lletra+'")',md);
}
