function valida_envia(){ 
    //valido el nombre 
    if (document.formulReservas.nombre.value.length==0){ 
	   if (document.formulReservas.idioma.value=="es")
	   {alert("Por favor escriba su NOMBRE")}
	   if (document.formulReservas.idioma.value=="de")
	   {alert("Bitte geben Sie Ihren NAMEN")}
	   if (document.formulReservas.idioma.value=="en")
	   {alert("Please type your NAME")}
	   if (document.formulReservas.idioma.value=="fr")
	   {alert("S'il vous plaît entrez votre NOM")}
       document.formulReservas.nombre.focus() 
       return 0; 
    }
	else{
	    if (document.formulReservas.apellidos.value.length==0){ 
    	   	   if (document.formulReservas.idioma.value=="es")
			   {alert("Por favor escriba su APELLIDO")}
			   if (document.formulReservas.idioma.value=="de")
			   {alert("Bitte geben Sie Ihren NACHNAMEN AN")}
			   if (document.formulReservas.idioma.value=="en")
			   {alert("Please type your LAST NAME")}
			   if (document.formulReservas.idioma.value=="fr")
			   {alert("S'il vous plaît entrez votre NOM DE FAMILLE")}
				   document.formulReservas.apellidos.focus() 
    	   return 0; 
		 }
	 else{
	    /* if (document.formulReservas.direccion.value.length==0){ 
       		alert("Tiene que escribir La direcci&oacute;n de su domicilio") 
		    document.formulReservas.direccion.focus() 
		    return 0; 
	   }
	    else{
			if (document.formulReservas.ciudad.value.length==0){ 
			    alert("Tiene que escribir el nombre de la ciudad donde vive") 
		        document.formulReservas.ciudad.focus() 
		        return 0; 
			}
			else{
				if (document.formulReservas.pais.value.length==0){ 
				    alert("Tiene que escribir el nombre del pais donde vive") 
		        	document.formulReservas.pais.focus() 
			        return 0; 
				}
				else{
					telefono = document.formulReservas.telefono.value 
				    telefono = validarEntero(telefono) 
			        document.formulReservas.telefono.value=telefono 
					    if (telefono==""){ 
					       alert("Tiene que introducir un n&uacute;mero v&aacute;lido") 
					       document.formulReservas.telefono.focus() 
					       return 0; 
					    }
						else{ */
						email = document.formulReservas.mail.value 
					    if(!validarmail(email)){
						   if (document.formulReservas.idioma.value=="es")
						   {alert("Por favor escriba su CORREO ELECTRONICO")}
						   if (document.formulReservas.idioma.value=="de")
						   {alert("Bitte geben Sie Ihre E-MAIL-ADRESSE")}
						   if (document.formulReservas.idioma.value=="en")
						   {alert("Please type your E-MAIL ADDRESS")}
						   if (document.formulReservas.idioma.value=="fr")
						   {alert("S'il vous plaît entrez votre ADRESSE E-MAIL")}
							document.formulReservas.mail.focus() 
						       return 0; 
							   }
							  else{
								  if (document.formulReservas.dc1.value.length==0){ 
									   if (document.formulReservas.idioma.value=="es")
									   {alert("Por favor elija la FECHA DE LLEGADA")}
									   if (document.formulReservas.idioma.value=="de")
									   {alert("Bitte wählen Sie ein CHECK-IN-DATUM")}
									   if (document.formulReservas.idioma.value=="en")
									   {alert("Please choose a CHECK-IN DATE")}
									   if (document.formulReservas.idioma.value=="fr")
									   {alert("S'il vous plaît choisir une DATE D'ARRIVÉE")}
							        	document.formulReservas.dc1.focus() 
								        return 0; 
									}
									else{
											if (document.formulReservas.dc2.value.length==0){ 
										   if (document.formulReservas.idioma.value=="es")
										   {alert("Por favor elija la FECHA DE SALIDA")}
										   if (document.formulReservas.idioma.value=="de")
										   {alert("Bitte wählen Sie ein ABREISEDATUM")}
										   if (document.formulReservas.idioma.value=="en")
										   {alert("Please choose a CHECK-OUT DATE")}
										   if (document.formulReservas.idioma.value=="fr")
										   {alert("S'il vous plaît choisir une DATE DE DÉPART")} 
								        	document.formulReservas.dc2.focus() 
									        return 0; 
											}
											else{
											// aqui tendriamos que juntarlos a todos para que se envie al formulario de amarillas
											 nombreCompleto = document.formulReservas.nombre.value+" "+document.formulReservas.apellidos.value
							                   document.formulReservas.nombre.value= nombreCompleto;
											   telefono = document.formulReservas.telefono.value
											   document.formulReservas.telefono.value=telefono
											   
											   mail= document.formulReservas.mail.value
												document.formulReservas.mail.value= mail
												
												ubicacion = document.formulReservas.ciudad.value+" "+document.formulReservas.pais.value
												document.formulReservas.pais.value= ubicacion
												
												
												texto = "Nombre de la Empresa: "+document.formulReservas.empresa.value+"<br/> Direcci&oacute;n: "+document.formulReservas.direccion.value+"<br/>Fax: "+ document.formulReservas.fax.value+"<br/>Fecha de Ingreso: "+document.formulReservas.dc1.value+"<br/>Fecha de Salida: "+document.formulReservas.dc2.value+"<br/>Habitaci&oacute;n/Evento: "+document.formulReservas.habitacion.value+"<br/>Comentario: <br/>"+document.formulReservas.mensaje.value;
												document.formulReservas.mensaje.value=texto;	 
												
									 				document.formulReservas.submit();
												}
									}
								}
							}
						}
			    }
		/*	}
	 	}
	 }
	} */

function validarEntero(valor){ 
      //intento convertir a entero. 
     //si era un entero no le afecta, si no lo era lo intenta convertir 
     valor = parseInt(valor) 

      //Compruebo si es un valor numérico 
      if (isNaN(valor)) { 
            //entonces (no es numero) devuelvo el valor cadena vacia 
            return "" 
      }else{ 
            //En caso contrario (Si era un número) devuelvo el valor 
            return valor 
      } 
} 
function validarmail(email){
        var filtro  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!filtro.test(email)){
        return false;
    }
    return true;
} 
