// funcion para mostrar-ocultar los submenus
// de la columna de la izquierda

var estado_menu1 = 0;
var estado_menu2 = 0;
var estado_menu3 = 0;

function despliega(menu) {
	nombre_estado =  'estado_' + menu;
	nombre_menu = menu;
	nombre_submenu = "sub" + menu;
	estado = eval (nombre_estado);

	if (estado == 0) {
		document.getElementById(nombre_submenu).className = 'nivel2';
		document.getElementById(nombre_menu).style.backgroundImage= "url('/img/flecha_listas_down.gif')"; 
		eval( nombre_estado + "= 1" );
		}
	else {
		document.getElementById(nombre_submenu).className = 'oculto';
		document.getElementById(nombre_menu).style.backgroundImage = "url('/img/flecha_listas.gif')"; 
		eval( nombre_estado + "= 0" );
		}
	}
	
// funcion para ampliar el plano de la seccion de contacto

var objeto_mapa = null; 
var estado_mapa = 0; // estado del mapa / 0: sin ampliar / 1: ampliado /

function amplia_mapa() {
	if (estado_mapa == 0) 
	{
		if (parseInt(objeto_mapa.style.width) < 570) 
		{
			objeto_mapa.style.width = parseInt(objeto_mapa.style.width) + 30 + 'px';
			objeto_mapa.style.height = parseInt(objeto_mapa.style.height) + 20 + 'px';
			setTimeout(amplia_mapa,1); // llama a amplia_mapa() cada 20 milisegundos
		}
		else 
		{
			objeto_mapa.style.width = '592px';
			objeto_mapa.style.height = '391px';
			estado_mapa = 1;
		}
	}
}

function reduce_mapa() {
	if (estado_mapa == 1) 
	{
		if (parseInt(objeto_mapa.style.width) > 202) 
		{
			objeto_mapa.style.width = parseInt(objeto_mapa.style.width) - 30 + 'px';
			objeto_mapa.style.height = parseInt(objeto_mapa.style.height) - 20 + 'px';
			setTimeout(reduce_mapa,1); // llama a amplia() cada 20 milisegundos
		}
		else 
		{
			objeto_mapa.style.width = '181px';
			objeto_mapa.style.height = '120px';
			estado_mapa = 0;
		}
	}
}

function inicio(ident) {
objeto_mapa = document.getElementById(ident);

	if (estado_mapa == 0) {
		objeto_mapa.style.width = '181px';
		objeto_mapa.style.height = '120px';
		objeto_mapa.src = "img/plano_es.gif";
		objeto_mapa.useMap = "#mapa_ampliado";
		amplia_mapa(); 
	}
	else {
		objeto_mapa.src = "img/banner_es.jpg";
		objeto_mapa.useMap = "#mapa_reducido";
		reduce_mapa();
	}
}
/* ------------   cambia valor del campo de texto ----------- */
function cambiaValor() {
	document.getElementById("falso_path").value = document.getElementById("path").value;
		}

	function FNvalidar(formulario){
		form_ok=true
		msg=""
		n=0;while(formulario[n]){
			nombres_campo=formulario[n].name
			c_campo=eval("formulario."+nombres_campo)
			switch (nombres_campo){
				case "t_nombre":
						if(c_campo.value==""){;form_ok=false;msg+="· Nombre\n"}
						break;
				case "t_apellidos":
						if(c_campo.value==""){;form_ok=false;msg+="· Apellidos\n"}
						break;
				case "t_edad":
						/* if(c_campo.value==""){;form_ok=false;msg+="· '<? echo 'edad';?>'\n"} */
						break;
				case "t_mail":
						if(c_campo.value=="" || c_campo.value.indexOf("@")==-1){;form_ok=false;msg+="· E-mail (asegúrese de que está bien escrito)\n"}
						break;
				case "t_telefono":
						if(c_campo.value==""){;form_ok=false;msg+="· Teléfono\n"}
						break;
				case "UPLDoc":
						break;
				default:
			}
			n++
		}
		if(!form_ok){
			alert("Campos obligatorios:\n\n"+msg)
		}
		return (form_ok)
	}