function CargarPolitica() 
{  
	window.open('http://www.fuertehoteles.com/agc/reservasOnline/254_de.asp','Ventana','scrollbars=yes,resizable=no,width=800,height=500,top=30,left=30'); 
}

function ValidateEmail(email)
  	{
    if (! allValidChars_email(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
  }
  
	function allValidChars_email(email) {
	  var parsed = true;
	  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
	  for (var i=0; i < email.length; i++) {
		var letter = email.charAt(i).toLowerCase();
		if (validchars.indexOf(letter) != -1)
		  continue;
		parsed = false;
		break;
	  }
	  return parsed;
	}

 
 	function allValidChars_Edad(Edad) {
	  var parsed = true;
	  var validchars = "0123456789";
	  for (var i=0; i < Edad.length; i++) {
		var letter = Edad.charAt(i).toLowerCase();
		if (validchars.indexOf(letter) != -1)
		  continue;
		parsed = false;
		break;
	  }
	  return parsed;
	}
 
		strMensajeNombre = "";
		strMensajeApellidos  =  "";
		strMensajeEdad = "";
		strMensajeEmail  = "";
		strMensajeEmailCorrecto =  "";
		strMensajeTelefono = "";
		strMensajeMovil	= "";
		strMensajeDireccion		= "";
		strMensajeCP = "";
		strMensajeCiudad = "";
		strMensajePais = "";
		strMensajeAdultos = "";
		strMensajeNinos	 = "";
		strMensajeBebes	 = "";
		strMensajeHotel	 = "";
		strMensajeLlegada = "";
		strMensajeSalida = "";
		strMensajePolitica	 = "";

function ValidarDatosFormulario(formulario,idioma,url_destino)	
{ 
	if (idioma=="S") 
	{
		strMensajeNombre = "Por favor introduce el nombre";
		strMensajeEdad   = "Por favor introduce la fecha de nacimiento";
		strMensajeEmail  = "Por favor introduce el email";
		strMensajeEmailCorrecto = "Por favor introduce un email correcto";
		strMensajeObservaciones = "Por favor introduzca su comentario";		
		strMensajeTelefono = "Por favor introduzca su número de teléfono";
		strMensajeMovil	= "Por favor introduzca su número de móvil";
		strMensajeDireccion	= "Por favor introduzca su dirección postal";
		strMensajeCP = "Por favor introduzca su código postal";
		strMensajeCiudad = "Por favor introduzca su ciudad";
		strMensajePais = "Por favor introduzca su país";
		strMensajeAdultos = "Por favor introduzca el número de adultos";
		strMensajeNinos = "Por favor introduzca el número de nińos";
		strMensajeBebes	= "Por favor introduzca el número de bebes";
		strMensajeHotel = "Por favor seleccione un hotel";
		strMensajeLlegada = "Por favor seleccione fecha de llegada";
		strMensajeSalida = "Por favor seleccione fecha de salida";		
		strMensajePolitica = "Por favor debe aceptar la politica de confidencialidad";
	}
	
	if (idioma=="E") 
	{
		strMensajeNombre = "Please fill the name";
		strMensajeApellidos = "Please fill the surname";
		strMensajeEdad = "Please fill the age";
		strMensajeEmail = "Please fill the email";
		strMensajeEmailCorrecto = "Please fill a valid email address";	
		strMensajeObservaciones = "Please fill your message";		
		strMensajeTelefono = "Please, fill in your phone number";
		strMensajeMovil	= "Please, fill in your mobile number";
		strMensajeDireccion	= "Please, fill in your address";
		strMensajeCP = "Please, fill the postcode";
		strMensajeCiudad = "Please, fill in your city";
		strMensajePais = "Please, fill in your country";
		strMensajeAdultos = "Please, introduce number of adults";
		strMensajeNinos	= "Please, introduce number of children";
		strMensajeBebes	= "Please, introduce number of babies";
		strMensajeHotel	= "Please, choose hotel";
		strMensajeLlegada = "Please, introduce check-in date";
		strMensajeSalida = "Please, introduce check-out date";
		strMensajePolitica = "Please accept the Confidentiality policy";
	}
	
	if (idioma=="D") 
	{
		strMensajeNombre = "Bitte geben Sie den Namen";
		strMensajeApellidos  = "Bitte geben Sie den Nachnamen";
		strMensajeEdad   = "Bitte füllen Sie das Alter";
		strMensajeEmail  = "Bitte füllen Sie das E-Mail";
		strMensajeEmailCorrecto = "Bitte geben Sie eine gültige E-Mail-Adresse";
		strMensajeObservaciones = "Bitte geben Sie Ihre Nachricht";		
		strMensajeTelefono		= "Bitte füllen Sie das Telefon";
		strMensajeMovil = "Bitte füllen Sie das Mobile";
		strMensajeDireccion = "Bitte füllen Sie das Adresse";
		strMensajeCP = "Bitte füllen Sie das Postleitzahl";
		strMensajeCiudad = "Bitte füllen Sie das Stadt";
		strMensajePais = "Bitte füllen Sie das Land";
		strMensajeAdultos = "Bitte füllen Sie das Erwachsene";
		strMensajeNinos = "Bitte füllen Sie das Kinder";
		strMensajeBebes = "Bitte füllen Sie das Babies";
		strMensajeHotel = "Bitte füllen Sie das Hotel";
		strMensajeLlegada = "Bitte füllen Sie das Anreise";
		strMensajeSalida = "Bitte füllen Sie das Abreise";
		strMensajePolitica = "Please accept the Confidentiality policy";		
	} 
	
	if (idioma=="P") 
	{
		strMensajeNombre = "Por favor introduce el nombre";
		strMensajeApellidos  = "Por favor introduce los apellidos";
		strMensajeEdad   = "Por favor introduce la edad";
		strMensajeEmail  = "Por favor introduce el email";
		strMensajeEmailCorrecto = "Por favor introduce un email correcto";
		strMensajeObservaciones = "Por favor introduzca su comentario";
	} 
 
		if (formulario.txtNombre1.value=='')
		{
			alert(strMensajeNombre);
			formulario.txtNombre1.focus();
			//mensaje_error = "<li>" + strNombre + "</li>";  
			return (false);			 
		}
		
		 if (formulario.txtEdad1.value=='')	
		{	
			alert(strMensajeEdad);	
			formulario.txtEdad1.focus();
			//mensaje_error = mensaje_error + "<li>" + strApellidos + "</li>"; 
			//pintaborde("apellidos"); 		
			return (false);		
		}	
			
		if (formulario.txtNombre2.value=='')
		{
			alert(strMensajeNombre);
			formulario.txtNombre2.focus();
			//mensaje_error = "<li>" + strNombre + "</li>";  
			return (false);			 
		}
		
		 if (formulario.txtEdad2.value=='')	
		{	
			alert(strMensajeEdad);	
			formulario.txtEdad2.focus();
			//mensaje_error = mensaje_error + "<li>" + strApellidos + "</li>"; 
			//pintaborde("apellidos"); 		
			return (false);		
		}		
	 		
		if (formulario.txtEmail.value=='')
		{
			alert(strMensajeEmail);	
			formulario.txtEmail.focus();
			return (false);		
			//mensaje_error = mensaje_error + "<li>" +  strEmail + "</li>"; 
			//pintaborde("email"); 
		}
		else
		{		 
			if (ValidateEmail(formulario.txtEmail.value)==false) 
			{ 
				alert(strMensajeEmailCorrecto);	
				formulario.txtEmail.focus();
				return (false);		
				//mensaje_error =  mensaje_error + "<li>" + strEmailFormato + "</li>"; 
				//pintaborde("txtemail"); 
			}				
		}
		
		if (formulario.txtDireccion.value=='')
		{
			alert(strMensajeDireccion);	
			formulario.txtDireccion.focus();
			return (false);		
		}
		
		if (formulario.txtCp.value=='')
		{
			alert(strMensajeCP);	
			formulario.txtCp.focus();
			return (false);		
		}
		
		if (formulario.txtCiudad.value=='')
		{
			alert(strMensajeCiudad);	
			formulario.txtCiudad.focus();
			return (false);		
		}
		
		if (formulario.txtPais.value=='')
		{
			alert(strMensajePais);	
			formulario.txtPais.focus();
			return (false);		
		}
		
		if (formulario.txtAdultos.value=='')
		{
			alert(strMensajeAdultos);
			formulario.txtAdultos.focus();
			return (false);
		}
		
		if (formulario.txtNinos.value=='')
		{
			alert(strMensajeNinos);
			formulario.txtNinos.focus();
			return (false);		
		}
		
		if (!formulario.acep_cond.checked)
		{
			alert(strMensajePolitica);	
			formulario.acep_cond.focus();
			return (false);		
		}
		else
		{
			formulario.action = url_destino;	 
		}		  
}
