// JavaScript Document

// Validar Formulario Español

function Validar_Esp(form)
{

  if ((form.dia_actual.value != "") && (form.mes_actual.value != "") && (form.ano_actual.value != "") && (form.dia_entrada.value != "") && (form.mes_entrada.value != "") && (form.ano_entrada.value != "") && (form.dia_salida.value != "") && (form.mes_salida.value != "") && (form.ano_salida.value != "") )
  {
    var diaEntrada;
	var mesEntrada;
	var anoEntrada;
	var diaSalida;
	var mesSalida;
	var anoSalida;
    var diaActual;
	var mesActual;
	var anoActual;
    diaEntrada = form.dia_entrada.value;
	mesEntrada = form.mes_entrada.value;
	anoEntrada = form.ano_entrada.value;
	diaSalida = form.dia_salida.value;
	mesSalida = form.mes_salida.value;
	anoSalida = form.ano_salida.value;
    diaActual = form.dia_actual.value;
	mesActual = form.mes_actual.value;
	anoActual = form.ano_actual.value;
	/* var hoy = new Date();
	diaActual = hoy.getDate();
	mesActual = parseInt(hoy.getMonth())+1;
	anoActual = hoy.getFullYear();	*/
    var fechaActual = new Date(anoActual,mesActual,diaActual);
    var fechaEntrada = new Date(anoEntrada,mesEntrada,diaEntrada);
    var fechaSalida = new Date(anoSalida,mesSalida,diaSalida);
   
   if (fechaActual >= fechaEntrada) 
   {     
     alert("Por favor, verifique las fechas de entrada y salida.");
     form.dia_entrada.focus();
     return (false);
   }
   if (fechaEntrada >= fechaSalida) 
   {     
     alert("Por favor, verifique las fechas de entrada y salida.");
     form.dia_entrada.focus();
     return (false);
   }
  }	
  if (form.Nombre.value == "")
  { alert("Por favor, indique su nombre."); form.Nombre.focus(); return (false); }
	
  if (form.Apellidos.value == "")
  { alert("Por favor, indique sus apellidos."); form.Apellidos.focus(); return (false); }
  
  if (form.Telefono.value == "")
  { alert("Por favor, indique su teléfono."); form.Telefono.focus(); return (false); }
  	
  if ((form.FROM.value.indexOf ('@', 0) == -1)||(form.FROM.value.indexOf ('.', 0) == -1)||(form.FROM.value.length < 5))     
  {
	if (form.FROM.value == "")
	  {
	  alert("Por favor, indique su e-mail."); 
  	  form.FROM.focus();
  	  return (false); 
	  }
      else
      {
  	  alert("Indique una dirección de e-mail válida."); 
  	  form.FROM.focus();
  	  return (false); 
 	  }
  }
  if (form.Habitacion.value == 0)
  { alert("Por favor, seleccione tipo de habitación."); form.Habitacion.focus(); return (false); }
  form.submit();
  return (true);
}

// Validar Formulario Ingles

function Validar_Ing(form)
{
  if ((form.dia_actual.value != "") && (form.mes_actual.value != "") && (form.ano_actual.value != "") && (form.dia_entrada.value != "") && (form.mes_entrada.value != "") && (form.ano_entrada.value != "") && (form.dia_salida.value != "") && (form.mes_salida.value != "") && (form.ano_salida.value != "") )
  {
    var diaEntrada;
	var mesEntrada;
	var anoEntrada;
	var diaSalida;
	var mesSalida;
	var anoSalida;
    var diaActual;
	var mesActual;
	var anoActual;
    diaEntrada = form.dia_entrada.value;
	mesEntrada = form.mes_entrada.value;
	anoEntrada = form.ano_entrada.value;
	diaSalida = form.dia_salida.value;
	mesSalida = form.mes_salida.value;
	anoSalida = form.ano_salida.value;
    diaActual = form.dia_actual.value;
	mesActual = form.mes_actual.value;
	anoActual = form.ano_actual.value;	
	/* var hoy = new Date();
	diaActual = hoy.getDate();
	mesActual = parseInt(hoy.getMonth())+1;
	anoActual = hoy.getFullYear();	*/	
    var fechaActual = new Date(anoActual,mesActual,diaActual);
    var fechaEntrada = new Date(anoEntrada,mesEntrada,diaEntrada);
    var fechaSalida = new Date(anoSalida,mesSalida,diaSalida);
   
   if (fechaActual >= fechaEntrada) 
   {     
     alert("Please, verify the arrival and departure dates.");
     form.dia_entrada.focus();
     return (false);
   }
   if (fechaEntrada >= fechaSalida) 
   {     
     alert("Please, verify the arrival and departure dates.");
     form.dia_entrada.focus();
     return (false);
   }
  }
  if (form.Nombre.value == "")
  { alert("Please type your name."); form.Nombre.focus(); return (false); }
	
  if (form.Apellidos.value == "")
  { alert("Please type your surname."); form.Apellidos.focus(); return (false); }
  
  if (form.Telefono.value == "")
  { alert("Please type your phone."); form.Telefono.focus(); return (false); }
  	
  if ((form.FROM.value.indexOf ('@', 0) == -1)||(form.FROM.value.indexOf ('.', 0) == -1)||(form.FROM.value.length < 5))     
  {
	if (form.FROM.value == "")
	  {
	  alert("Please type your e-mail address."); 
  	  form.FROM.focus();
  	  return (false); 
	  }
      else
      {
  	  alert("Please type a valid e-mail address."); 
  	  form.FROM.focus();
  	  return (false); 
 	  }
  }

  if (form.Habitacion.value == 0)
  { alert("Please select room type."); form.Habitacion.focus(); return (false); }
  form.submit();
  return (true);  
}
