/*
var ns6 = document.getElementById&&!document.all?1:0
*/

var head = "display:''"
var folder=''

function expandit_b(curobj){
	folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+2].style
	if (folder.display=="none") folder.display=""
	else folder.display="none"
}

function expandithome(id){
	cierratodos();
	//folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex].style
	folder = document.getElementById(""+id+"").style;
	if (folder.display=="none") folder.display="";
	else folder.display="none";
}

function expandit(id, fijo){
	if(fijo == 0){
		expandithome(id);
	}
	else{
		try{
			cierratodos();
			//folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex].style
			folder = document.getElementById(""+id+"").style;
			folderopen = document.getElementById(""+fijo+"").style;
			if (folder.display=="none"){
				folder.display = "";
			}
			else{
				folder.display = "none";
			}
			folderopen.display="";
		}
		catch(e){
			// alert(1);
		}
	}
}

function expandeocontrae(id, prefijo){
/*
	if(ns6 == 1){
		folder = document.getElementById(id).style;
	}
	else{
		folder = eval(id+".style");
	}
*/
	try{
		folder = document.getElementById(id).style;
		if(folder.display == "none"){
			if(prefijo != ""){
				contraetodos(prefijo);
			}
			folder.display = "";
		}
		else{
			contraetodos(prefijo);
			folder.display = "none";
		}
	}
	catch(e){
		// alert(2);
	}
}

function expande(id, prefijo){
	try{
		contraetodos(prefijo);
		folder = document.getElementById(id);
		// folder.class = "act"
		folder.style.display = "";
	}
	catch(e){
		// alert(3);
	}
} // fin función expande

function contraetodos(prefijo){
	try{
		var i = 0;
		while(true){
			id = prefijo + i;
			if(document.getElementById(id) != undefined){
				// document.getElementById(id).class ="act"
				document.getElementById(id).style.display = "none";
			}
			else{
				return(true);
			} // fin condición
			i++;
		} // fin iteración
	}
	catch(e){
		// alert(4);
	}
} // fin función contraetodos

function cierratodos(){
	try{
		id=1;
		folder = document.getElementById(""+id+"").style;
		folder.display = "none";
		id=2;
		folder = document.getElementById(""+id+"").style;
		folder.display = "none";
		id=3;
		folder = document.getElementById(""+id+"").style;
		folder.display = "none";
	}
	catch(e){
		// alert(5);
	}
}

function mostrar(nombreCapa){
	try{
		document.getElementById(nombreCapa).style.visibility = "visible";
	}
	catch(e){
		// alert(5);
	}
}
 
function ocultar(nombreCapa){
	try{
		document.getElementById(nombreCapa).style.visibility = "hidden"; 
	}
	catch(e){
		// alert(5);
	}
}

////////////////Nuevas Ramon //////////////////
function decoloreatodos(prefijo, excepcion){
	try{
		var i = 0;
		while(true){
			id = prefijo + i;
			//alert(id);
			if(id != excepcion){
				if(document.getElementById(id) != undefined){
					// document.getElementById(id).class ="act"
						chBGImage(document.getElementById(id), 'li_off.gif');
				}
				else{
					return(true);
				} // fin condición
			}
			i++;
		} // fin iteración
	}
	catch(e){
		// alert(5);
	}
} // fin función decoloreatodos

function chMOver(obj, estado){
	// estado 1: nivel 1 selected
	// estado 2: nivel 1 NONselected
	// estado 3: nivel 2 selected
	// estado 4: nivel 2 NONselected
	switch(estado){
		case 1:
			// nothing
		break;
		case 2:
			chBGImage(obj, 'li_hover.gif');
		break;
		case 3:

		break;
		case 4:

		break;
	} // fin condición
} // fin función

function chMOut(obj, estado, idsubmenu){
	// estado 1: nivel 1 selected
	// estado 2: nivel 1 NONselected
	// estado 3: nivel 2 selected
	// estado 4: nivel 2 NONselected
	switch(estado){
		case 1:
			// nothing
		break;
		case 2:
			try{
				var submenu = document.getElementById(idsubmenu);
				if(submenu.style.display == "none"){
					chBGImage(obj, 'li_off.gif');
				}
			}
			catch(e){
				// si no hay submenú tb cambiamos la imagen
				chBGImage(obj, 'li_off.gif');
			} // end try-catch
		break;
		case 3:

		break;
		case 4:

		break;
	} // fin condición
} // fin función


function chMOut2(obj, estado, idsubmenu){
	// estado 1: nivel 1 selected
	// estado 2: nivel 1 NONselected
	// estado 3: nivel 2 selected
	// estado 4: nivel 2 NONselected
	switch(estado){
		case 1:
			// nothing
		break;
		case 2:
			try{
				var submenu = document.getElementById(idsubmenu);
				if(submenu.style.display == "none"){
					if((obj.style.zIndex == 666) || (obj.name == "666")){
						// nothing
					}
					else{
						chBGImage(obj, 'li_off.gif');
					}
				}
			}
			catch(e){
				// si no hay submenú tb cambiamos la imagen
				if((obj.style.zIndex == 666) || (obj.name == "666")){
					// nothing
				}
				else{
					chBGImage(obj, 'li_off.gif');
				}
			} // end try-catch
		break;
		case 3:

		break;
		case 4:

		break;
	} // fin condición
} // fin función

function decoloreatodos2(prefijo, excepcion){
	try{
		var i = 0;
		while(true){
			id = prefijo + i;
			//alert(id);
			if(id != excepcion){
				var opcion = document.getElementById(id);
				if(opcion != undefined){
					// document.getElementById(id).class ="act"
					// alert(opcion.style.zIndex);
					if((opcion.style.zIndex == 666) || (opcion.name == "666")){
						// nothing
					}
					else{
						chBGImage(opcion, 'li_off.gif');
					}
				}
				else{
					return(true);
				} // fin condición
			}
			i++;
		} // fin iteración
	}
	catch(e){
		// alert(5);
	}
} // fin función decoloreatodos