function muestraOcultaMenu(id){
	var sm=document.getElementById('sm'+id);
	var imgM=document.getElementById('imgM'+id);
	if (sm.style.display=="none"){
		muestraMenu(id,0);
	} else {
		ocultaMenu(id);
		$('#contenido').animate({ 
    	    top: "0px"
	      }, 500 );
		window.setTimeout('document.getElementById(\'contenido\').style.paddingBottom="0px";',500);		
	}
}

function muestraMenu(id,primero){
	//alert('muestra'+id+primero);
	var sm=document.getElementById('sm'+id);
	var imgM=document.getElementById('imgM'+id);		
	var contenido=document.getElementById('contenido');
	for (idj in listaMenu){
		if (listaMenu[idj]!=id) ocultaMenu(listaMenu[idj]);
	}
	var nuevaAltura=$('#sm'+id).height();	
	/*if (primero==1){
		$('#contenido').animate({ 
			top: nuevaAltura+"px"
		  }, 500 );
		if(navigator.appName == "Microsoft Internet Explorer")
			window.setTimeout('document.getElementById(\'sm'+id+'\').style.display="";document.getElementById(\'contenido\').style.paddingBottom="'+(nuevaAltura-35)+'px";',500);
		else
			window.setTimeout('document.getElementById(\'sm'+id+'\').style.display="";',500);
	} else {
		document.getElementById('sm'+id).style.display="";
		contenido.innerHTML='';	
	}*/
	contenido.style.marginTop=nuevaAltura;
	sm.style.display="";
	imgM.innerHTML='<img src="/img/menu/'+id+'b.'+lang+'.jpg" width="100" height="100">';
}

function ocultaMenu(id){
	//alert('oculta '+id);
	var sm=document.getElementById('sm'+id);
	var imgM=document.getElementById('imgM'+id);	
	var contenido=document.getElementById('contenido');	
	//contenido.style.marginTop=30;	
	sm.style.display="none";
	imgM.innerHTML='<img src="/img/menu/'+id+'.jpg" width="100" height="100">';	
}

function muestraMenu2(id){
	var sm=document.getElementById('sm'+id);
	var imgM=document.getElementById('imgM'+id);		
	var contenido=document.getElementById('contenido');
	for (idj in listaMenu){
		if (listaMenu[idj]!=id) ocultaMenu2(listaMenu[idj]);
	}
	if (sm!=null){
		document.getElementById('sm'+id).style.display="";
		document.getElementById('sm'+id).style.backgroundColor="white";	
		imgM.innerHTML='<img src="/img/menu/'+id+'b.'+lang+'.jpg" width="100" height="100">';		
	}
}

function ocultaMenu2(id){
	var sm=document.getElementById('sm'+id);
	var imgM=document.getElementById('imgM'+id);	
	sm.style.display="none";
	imgM.innerHTML='<img src="/img/menu/'+id+'.jpg" onmouseover="this.src=\'/img/menu/'+id+'b.'+lang+'.jpg\'" onmouseout="this.src=\'/img/menu/'+id+'.jpg\'" width="100" height="100">';	
}

function apareceMenu(){
	$('#todo').fadeIn(300);
}

function checkReserva(){
	var form=document.getElementById('formReserva');
	var error="";
	
	fld=form.nombre;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Nombre invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.edad;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Edad invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.contacto;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Contacto invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.telefono;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Telefono invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.email;
	var objRegExp  =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!objRegExp.test(fld.value)){
		fld.style.background = '#ffbbbb';
		error=error+"Email invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.semana;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Semana invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}	
	
	if (error==""){
		form.submit();
	} else {
		alert(error);
	}	
}

function checkSugerencia(){
	var form=document.getElementById('formSugerencia');
	var error="";
	
	fld=form.nombre;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Nombre invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.telefono;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Telefono invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.email;
	var objRegExp  =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!objRegExp.test(fld.value)){
		fld.style.background = '#ffbbbb';
		error=error+"Email invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.sugerencia;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Sugerencia invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}	
	
	if (error==""){
		form.submit();
	} else {
		alert(error);
	}	
}


function checkMembership(){
	var form=document.getElementById('formMembership');
	var error="";
	
	fld=form.nombre;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Nombre invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.telefono;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Telefono invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.email;
	var objRegExp  =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!objRegExp.test(fld.value)){
		fld.style.background = '#ffbbbb';
		error=error+"Email invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	if (error==""){
		form.submit();
	} else {
		alert(error);
	}	
}


function checkInscripcion(){
	var form=document.getElementById('formInscripcion');
	var error="";
	
	fld=form.nombre;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Nombre invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.edad;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Edad invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.direccion;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Direccion invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.poblacion;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Poblacion invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.cp;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"C.P. invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}

	fld=form.fechaNacimiento;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Fecha Nacimiento invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}	
	
	fld=form.DNI;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"DNI invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}		

	fld=form.CIP;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"CIP invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	if (error==""){
		form.submit();
	} else {
		alert(error);
	}	
}

function checkInscripcionNen(){
	var form=document.getElementById('formInscripcionNen');
	var error="";
	
	fld=form.nombre;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Nombre invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.telefono;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Telefono invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}

	fld=form.email;
	var objRegExp  =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!objRegExp.test(fld.value)){
		fld.style.background = '#ffbbbb';
		error=error+"Email invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.fechaNac;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Fecha Nacimiento invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}	
	
	fld=form.serie;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Serie invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	if (error==""){
		form.submit();
	} else {
		alert(error);
	}	
}


function checkInscripcionPro(){
	var form=document.getElementById('formInscripcionPro');
	var error="";
	
	fld=form.nombre;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Nombre invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.fechaNac;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Fecha Nacimiento invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}	
	
	fld=form.categoria;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Categoria invalida \n";
	} else {
		fld.style.background = '#ffffff';
	}
	
	fld=form.telefono;
	if (fld.value.length==0){
		fld.style.background = '#ffbbbb';
		error=error+"Telefono invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}

	fld=form.email;
	var objRegExp  =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!objRegExp.test(fld.value)){
		fld.style.background = '#ffbbbb';
		error=error+"Email invalido \n";
	} else {
		fld.style.background = '#ffffff';
	}
		
	if (error==""){
		form.submit();
	} else {
		alert(error);
	}	
}
