/* Menú */
contador=-1;
function mostrar(ids) {
	// Ocutar todas
	var divs = document.getElementsByTagName('div');
	for (i=0; i<divs.length; i++) if (divs[i].id.substring(0,3)=='mnu') divs[i].style.visibility="hidden";
	if (ultimoMostrado>'0') {
		g("img"+ultimoMostrado).src='menu/'+ultimoMostrado+'.png';
	}
	// Mostrar las visibles
	alguno=false;
	if (ids) {
		for (i=0; i<ids.length; i++) {
			g("mnu"+ids[i]).style.visibility="visible";
			alguno=true;
		}
		ultimoMostrado=ids[0];
		g("img"+ids[0]).src='menu/'+ids[0]+'on.png';
		contador=25;
	} else {
		ultimoMostrado='0';
		if (activo>'0') {
			g("img"+activo).src='menu/'+activo+'on.png';
			ultimoMostrado=activo;
		}
	}
	g("filtro").style.visibility=(alguno?"visible":"hidden");
}

setInterval("controlMenu()",100);
function controlMenu() {
	if (contador>=0) {
		if (contador==0) mostrar();
		else contador--;
	}
}

/* Funciones generales */
function g(id) {
    if (document.getElementById) var returnVar = document.getElementById(id);
    else if (document.all) var returnVar = document.all[id];
    else if (document.layers) var returnVar = document.layers[id];
    return returnVar; 
}

function abrirPopUp (texto, ancho, alto) {
	g("filtroPopUp").style.visibility="visible"; p=g("popUp"); 
	p.style.width=ancho+"px"; p.style.height=alto+"px"; 
	p.style.marginLeft="-"+(ancho/2)+"px"; p.style.marginTop="-"+(alto/2)+"px"; 
	g("popUpContenidos").innerHTML=texto; p.style.visibility="visible";
}

function cerrarPopUp () {
	g("popUp").style.visibility="hidden";
	g("filtroPopUp").style.visibility="hidden";
}

function validaContacto() {
	if (g("nombre").value=='') {
		alert ("Por favor, indica tu nombre.");
		g("nombre").focus();
		return false;
		
	} else if ((g("email").value=='') && (g("telefono").value=='')) {
		alert ("Por favor, indica una forma de contacto.");
		g("email").focus();
		return false;

	} else if (g("mensaje").value=='') {
		alert ("Por favor, indica tu consulta.");
		g("mensaje").focus();
		return false;
		
	} else return true;
}
