// JavaScript Document

// Validar Formulario Español

function Validar(form)
{

  if ((form.dia_actual.value != "") && (form.mes_actual.value != "") && (form.ano_actual.value != "") && (form.dia_reserva.value != "") && (form.mes_reserva.value != "") && (form.ano_reserva.value != ""))
  {
    var diaReserva;
	var mesReserva;
	var anoReserva;
    var diaActual;
	var mesActual;
	var anoActual;
    diaReserva = form.dia_reserva.value;
	mesReserva = form.mes_reserva.value;
	anoReserva = form.ano_reserva.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 fechaReserva = new Date(anoReserva,mesReserva,diaReserva);
   
   if (fechaActual >= fechaReserva) 
   {     
     alert("Por favor, verifique la fecha de reserva.");
     form.dia_reserva.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.Servicio.value == 0)
  { alert("Por favor, seleccione tipo de servicio."); form.Servicio.focus(); return (false); }
  
  if (form.Recogida.value == "")
  { alert("Por favor, indique el lugar de recogida."); form.Recogida.focus(); return (false); }
  
  form.submit();
  return (true);
}