f11_on=new Image();
f11_on.src = "/cidem/imatges/flecha_on.gif";
f11_of=new Image();
f11_of.src = "/cidem/imatges/flecha_off.gif";

f12_on=new Image();
f12_on.src = "/cidem/imatges/flecha_on.gif";
f12_of=new Image();
f12_of.src = "/cidem/imatges/flecha_off.gif";

f13_on=new Image();
f13_on.src = "/cidem/imatges/flecha_on.gif";
f13_of=new Image();
f13_of.src = "/cidem/imatges/flecha_off.gif";

f14_on=new Image();
f14_on.src = "/cidem/imatges/flecha_on.gif";
f14_of=new Image();
f14_of.src = "/cidem/imatges/flecha_off.gif";

f111_on=new Image();
f111_on.src = "/cidem/imatges/flecha_on.gif";
f111_of=new Image();
f111_of.src = "/cidem/imatges/flecha_off.gif";

f132_on=new Image();
f132_on.src = "/cidem/imatges/flecha_on.gif";
f132_of=new Image();
f132_of.src = "/cidem/imatges/flecha_off.gif";

if (navigator.appName == "Microsoft Internet Explorer") var t=100;
else var t=500;

var temps;
var m=1;
var qm=0;  
var qm2=0;  
var nummenu=0;
var nummenu2=0;
var color_td;
var color_font;
var numind;

var qm2;
function amagar_amb_retard(qm){
qm2=qm;
temps=setTimeout("amagar_menu(qm2)",t);
}

function canviar_on(nummenu,numind){

	color_td="#A3A3A3"; 			// valors on menu vertical
	color_font="#ffffff";
	for (var i=1; i<6; i++) {eval("amagar('menu"+i+"')");}   // amagem tots els desplegables del menu 												       
	   												 		// de dalt
	if (nav=="ie5ns6"){ 		
		eval("document.getElementById('ind"+nummenu+numind+"').style.backgroundColor='"+color_td+"'");
		eval("document.getElementById('link"+nummenu+numind+"').style.color='"+color_font+"'");
		eval("document.getElementById('ind"+nummenu+numind+"').style.cursor='hand'");
	}
	else if(nav=="ie4"){
		eval("document.all('ind"+nummenu+numind+"').style.backgroundColor='"+color_td+"'");
		eval("document.all('link"+nummenu+numind+"').style.color='"+color_font+"'");
	}
	
	if (nummenu==9){
		for (var i=1; i<5; i++) {
		eval("amagar_menu(9"+i+")");
		}	
		eval("veure('menu9"+numind+"')");
	}	
	else if (nummenu<100) {
		var nummenu3=""+nummenu+""+""+numind+"";
		veure_menu(nummenu3);
	 }
	 
clearTimeout(temps);
}

function canviar_off(nummenu,numind){
	color_td="#f1f1f1";
	color_font="#41515E";
	
	if (nav=="ie5ns6"){ 	
	eval("document.getElementById('ind"+nummenu+numind+"').style.backgroundColor='"+color_td+"'");
	eval("document.getElementById('link"+nummenu+numind+"').style.color='"+color_font+"'");
	}
	else if (nav=="ie4") {		
	eval("document.all('ind"+nummenu+numind+"').style.backgroundColor='"+color_td+"'");
	eval("document.all('link"+nummenu+numind+"').style.color='"+color_font+"'");
	}
	nummenu2=nummenu;
	if (nummenu==9) clearTimeout(temps);
	else temps=setTimeout("amagar_menu(nummenu2)",t);
	
	if (nummenu==9) temps=setTimeout("amagar_submenus()",t);
		
}

function amagar_submenus(){
for (var i=1; i<4; i++) 	eval("amagar_menu(9"+i+")");
}

function veure_menu(qm){
eval("veure('menu"+qm+"')");
}  

function amagar_menu(qm){
eval("amagar('menu"+qm+"')");
}

//--------------------------------NUEVA FUNCIONALIDAD ----------------------------
// Browser check

keyNs4 = (document.layers)? true:false;
keyIe4 = (document.all && !document.getElementById)? true:false;
keyNs6 = (document.getElementById && !document.all)? true:false;
keyIe5 = (document.all && document.getElementById)? true:false;

flecha_on=new Image();
flecha_on.src = "/cidem/imatges/flecha_on.gif";
flecha_of=new Image();
flecha_of.src = "/cidem/imatges/flecha_off.gif";

var temporal;
var tempTimer;

function keyStart(){
	//alert("MNUE");
	keyHideMenuS('9');
	//keyMenuOn('9_1');
	//setTimeout("keyHideMenuS('9')",2000);
	//setTimeout("keyMenuOff('9_1')",2000);
}


function keyMenuOff(nummenu){
	color_td="#f1f1f1";
	color_font="#41515E";

	if(keyIe4) {
		eval("document.all('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.all('link"+nummenu+"').style.color='"+color_font+"'");
	} 
	if(keyIe5 || keyNs6) {
		eval("document.getElementById('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.getElementById('link"+nummenu+"').style.color='"+color_font+"'");
		eval("document.getElementById('icon"+nummenu+"').src=flecha_of.src");
	}	

	tempTimer=setTimeout("keyHideMenuS('9')",500);
}

function keyMenuOn(nummenu){
	color_td="#A3A3A3"; 			// valors on menu vertical
	color_font="#ffffff";

	if(keyIe4) {
		eval("document.all('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.all('link"+nummenu+"').style.color='"+color_font+"'");
	} 
	if(keyIe5 || keyNs6) {
		eval("document.getElementById('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.getElementById('link"+nummenu+"').style.color='"+color_font+"'");
		eval("document.getElementById('icon"+nummenu+"').src=flecha_on.src");
	}	
	
	keyShowMenu(nummenu);
	clearTimeout(tempTimer);
}

function keyMenuOffSimple(nummenu){
	color_td="#f1f1f1";
	color_font="#41515E";

	if(keyIe4) {
		eval("document.all('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.all('link"+nummenu+"').style.color='"+color_font+"'");
	} 
	if(keyIe5 || keyNs6) {
		eval("document.getElementById('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.getElementById('link"+nummenu+"').style.color='"+color_font+"'");
	}	

	tempTimer=setTimeout("keyHideMenuS('9')",1500);	
}

function keyMenuOnSimple(nummenu){
	color_td="#A3A3A3"; 			// valors on menu vertical
	color_font="#ffffff";

	if(keyIe4) {
		eval("document.all('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.all('link"+nummenu+"').style.color='"+color_font+"'");
	} 
	if(keyIe5 || keyNs6) {
		eval("document.getElementById('ind"+nummenu+"').style.backgroundColor='"+color_td+"'");
		eval("document.getElementById('link"+nummenu+"').style.color='"+color_font+"'");
	}	

	//ocultamos los sobrinos
	keyHideNephews(nummenu);
	clearTimeout(tempTimer);	
}


function keyHideMenu(numMenu){
	var nomCapa;
	var numCapa2;
	var numCapa3;
	nomCapa = "menu" + numMenu;
	keyHide(nomCapa);	
	numCapa2 = eval("countmenu"+numMenu+";");
	if (numCapa2!=0){
		for (var j=1; j<(numCapa2+1); j++) {
			nomCapa = "menu" + numMenu +"_"+ j;
			keyHideMenu(numMenu +"_"+ j);
		}	
	}
}

function keyHideNephews(numMenu){
	var nomCapaPadre;
	var nomCapaTemp;
	var nomCapaTemp2;
	var numCapa;
	
	nomCapaTemp = "" + numMenu;
	nomCapaPadre = nomCapaTemp.substring(0,nomCapaTemp.lastIndexOf("_"));
	numCapa = eval("countmenu"+nomCapaPadre+";");
	for (var k=1; k<(numCapa+1); k++) {
		nomCapaTemp2 = nomCapaPadre + "_" + k;
		if (nomCapaTemp!=nomCapaTemp2) { keyHideMenu(nomCapaTemp2); }
	}
}

function keyShowMenu(numMenu){
	var nomCapa;
	var nomIcon;

	nomCapa = "menu" + numMenu;
	nomIcon = "icon" + numMenu;
	keyShow(nomCapa,nomIcon);		
	//ocultamos los sobrinos
	keyHideNephews(numMenu);
}


function keyShowMenuS(numMenu){
	var numCapa1;
	var numCapa2;
	var numCapa3;
	var nomCapa;
	var nomIcon;
	
	numCapa1 = eval("countmenu"+numMenu+";");
	for (var i=1; i<(numCapa1+1); i++) {
		nomCapa = "menu" + numMenu + "_" + i;
		nomIcon = "icon" + numMenu + "_" + i;
		keyShow(nomCapa,nomIcon);
		numCapa2 = eval("countmenu"+numMenu+"_"+i+";");
		if (numCapa2!=0){
			for (var j=1; j<(numCapa2+1); j++) {
				nomCapa = "menu" + numMenu + "_" + i +"_"+ j;
				nomIcon = "icon" + numMenu + "_" + i +"_"+ j;
				keyShow(nomCapa,nomIcon);
				numCapa3 = eval("countmenu"+numMenu+"_"+i+"_"+j+";");
				if (numCapa3!=0){
					for (var k=1; k<(numCapa3+1); k++) {
						nomCapa = "menu" + numMenu + "_" + i +"_"+ j +"_"+ k;
						nomIcon = "icon" + numMenu + "_" + i +"_"+ j +"_"+ k;
						keyShow(nomCapa,nomIcon);
					}	
				}
			}	
		}
	}		
}


function keyHideMenuS(numMenu){
	var numCapa1;
	var numCapa2;
	var numCapa3;
	var nomCapa;
	
	numCapa1 = eval("countmenu"+numMenu+";");
	for (var i=1; i<(numCapa1+1); i++) {
		numCapa2 = eval("countmenu"+numMenu+"_"+i+";");
		nomCapa = "menu" + numMenu + "_" + i;
		keyHide(nomCapa);
		if (numCapa2!=0){
			for (var j=1; j<(numCapa2+1); j++) {
				nomCapa = "menu" + numMenu + "_" + i +"_"+ j;
				keyHide(nomCapa);
				numCapa3 = eval("countmenu"+numMenu+"_"+i+"_"+j+";");
				if (numCapa3!=0){
					for (var k=1; k<(numCapa3+1); k++) {
						nomCapa = "menu" + numMenu + "_" + i +"_"+ j +"_"+ k;
						keyHide(nomCapa);					
					}	
				}
			}	
		}
	}		
}

function keyShow(nomCapa,nomObjectiu){
	if(keyNs4) {
		if (document.layers[nomCapa]!=null) { 
			if (document.layers[nomObjectiu]!=null) { keyMoveTo(nomCapa, nomObjectiu);};
			document.layers[nomCapa].style.visibility='show'; 
		}	
	} 
	if(keyIe4) {
		if (document.all(nomCapa)!=null) { 
			if (document.all(nomObjectiu)!=null) { keyMoveTo(nomCapa, nomObjectiu);};
			document.all(nomCapa).style.visibility='show'; 
		}	
	} 
	if(keyIe5 || keyNs6) {
		if (document.getElementById(nomCapa)!=null) { 
			if (document.getElementById(nomObjectiu)!=null) { keyMoveTo(nomCapa, nomObjectiu);};
			eval("document.getElementById('" + nomCapa+ "').style.visibility='visible'"); 
		}	
	}	
}


function keyHide(nomCapa,nomObjectiu){
	if(keyNs4) { 
		//if (document.layers[nomCapa]!=null) { eval("document." + nomCapa+ ".visibility='hidden'"); }	
		if (document.layers[nomCapa]!=null) {
		alert("oculto");
		eval("document." + nomCapa+ ".visibility='hidden'"); }
		else{alert("no oculto");}
	} 
	if(keyIe4) { 
		if (document.all(nomCapa)!=null) { eval("document.all('" + nomCapa+ "').style.visibility='hide'"); }	
	} 
	if(keyIe5 || keyNs6) {
		if (document.getElementById(nomCapa)!=null) { eval("document.getElementById('" + nomCapa+ "').style.visibility='hidden'"); }
	}	
}


function keyMoveTo(nomCapa, nomObjectiu){
	if(keyNs4) { 
		keySetProp(nomCapa, "left", eval("findPosX(document." + nomObjectiu + ")+12"));
		keySetProp(nomCapa, "top", eval("findPosY(document." + nomObjectiu + ")-5"));
	} 
	if(keyIe4) { 
		keySetProp(nomCapa, "style.left", eval("findPosX(document.all('" + nomObjectiu + "'])+12"));
		keySetProp(nomCapa, "style.top", eval("findPosY(document.all('" + nomObjectiu + "'])-5"));
	} 
	if(keyIe5 || keyNs6) {
		keySetProp(nomCapa, "style.left", eval("findPosX(document.getElementById('" + nomObjectiu + "'))+12"));
		keySetProp(nomCapa, "style.top", eval("findPosY(document.getElementById('" + nomObjectiu + "'))-5"));
	}
}


function keySetProp(nomCapa, nomProp, valor){
	if(keyNs4) {
		eval("document." + nomCapa+ "." + nomProp + "='" + valor +"'");
	} 
	if(keyIe4) {
		eval("document.all('" + nomCapa+ "']." + nomProp + "='" + valor +"'");
	} 	
	if(keyIe5 || keyNs6) {
		eval("document.getElementById('" + nomCapa+ "')." + nomProp + "='" + valor +"'");
	}	
}

function findPosX(obj){
	var curleft = 0;
	if (document.getElementById || document.all)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (document.layers)
		curleft += obj.x;
	if (document.getElementById && !document.all) curleft+=1;
	return curleft;
}

function findPosY(obj){
	var curtop = 0;
	var printstring = '';
	if (document.getElementById || document.all)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (document.layers)
		curtop += obj.y;
	return curtop;
}

// --- NO USADAS ---

function keyMoveRight(nomCapa, inc){
	keySetProp(nomCapa, "left", parseInt(keyGetProp(nomCapa, "left"))+inc);
}

function keyMoveDown(nomCapa, inc){
	keySetProp(nomCapa, "top", parseInt(keyGetProp(nomCapa, "top"))+inc);
}

function keyMoveToX(nomCapa, nomObjectiu){
	if(keyNs6){
		keySetProp(nomCapa, "left", eval("findPosX(document." + nomObjectiu + ")-10"));
	}else{
		keySetProp(nomCapa, "left", eval("findPosX(document." + nomObjectiu + ")-10"));	
	}
}

function keyMoveToY(nomCapa, nomObjectiu){
	if(keyNs4){
		keySetProp(nomCapa, "top", eval("findPosY(document." + nomObjectiu + ")-10"));
	}else{
		keySetProp(nomCapa, "top", eval("findPosY(document." + nomObjectiu + ")-10"));
	}
}

// --- FIN NO USADAS ---
