//Función para validar el formulario de reserva de consulta medica gratuita
function validar_form_reserva(f) {
  error = 0;
  texto = '';
  document.getElementById('reserva_nombre').style.border ='1px solid #d4e5ec';
  document.getElementById('reserva_apellidos').style.border ='1px solid #d4e5ec';
  document.getElementById('reserva_telefono').style.border ='1px solid #d4e5ec';
  document.getElementById('reserva_email').style.border ='1px solid #d4e5ec';
  document.getElementById('reserva_clinica').style.border ='0px solid #d4e5ec';
  document.getElementById('reserva_tratamiento').style.border ='0px solid #d4e5ec';
  document.getElementById('reserva_acepto').style.border ='0px solid #d4e5ec';
  if (f.nombre.value.search(/\S/) == -1) {
    //alert('Por favor, introduce el mombre');
    document.getElementById('reserva_nombre').style.border ='1px solid red';
    texto += "- Nombre\n";
    f.nombre.focus();
    //return false;
    error = 1;
  }
  if(f.apellidos.value.search(/\S/) == -1) {
    //alert('Por favor, introduce los apellidos');
    document.getElementById('reserva_apellidos').style.border ='1px solid red';
    texto += "- Apellidos\n";
    f.apellidos.focus();
    //return false;
    error = 1;
  }
  if(f.telefono.value.search(/\S/) == -1) {
    //alert('Por favor, introduce el teléfono');
    document.getElementById('reserva_telefono').style.border ='1px solid red';
    //texto += "- Teléfono\n";
    f.telefono.focus();
   // return false;
   error = 1;
  }
  if(f.telefono.value.length != 9) {
    //alert('Por favor, escribe el teléfono en el formato correcto');
    document.getElementById('reserva_telefono').style.border ='1px solid red';
    texto += "- Teléfono con formato incorrecto\n";
    f.telefono.focus();
   // return false;
   error = 1;
  }
  if(f.email.value.search(/\S/) == -1) {
    //alert('Por favor, introduce la dirección de email');
    document.getElementById('reserva_email').style.border ='1px solid red';
    //texto += "- Correo\n";
    f.email.focus();
   // return false;
   error = 1;
  }
  if (f.email.value.search(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,}$/i) == -1) {
    //alert('Por favor, escribe la dirección de email en el formato correcto');
    document.getElementById('reserva_email').style.border ='1px solid red';
    texto += "- Correo con formato incorrecto\n";
    f.email.focus()
   // return false
   error = 1;
  }
  if(f.clinica.value == 0) {
    //alert('Por favor, seleccione la clínica');
    document.getElementById('reserva_clinica').style.border ='1px solid red';
    texto += "- Clínica\n";
    f.clinica.focus();
    //return false;
    error = 1;
  }
  if(f.tratamiento.value == 0) {
    //alert('Por favor, seleccione el tratamiento');
    document.getElementById('reserva_tratamiento').style.border ='1px solid red';
    texto += "- Tratamiento\n";
    f.tratamiento.focus();
    //return false;
    error = 1;
  }
  if(f.acepto.checked == false) {
   // alert('Debes aceptar las condiciones');
    document.getElementById('reserva_acepto').style.border ='1px solid red';
    texto += "- Aceptar condiciones\n";
    //f.acepto.focus();
    error = 1;
   // return false;
  }
  if(error == 1){
    alert("Por favor, revise los campos marcados a rojo.\n\n"+texto);
    return false;
  }else{
    return true;
  }

}
function soloNumeros(e){
  tecla = (document.all) ? e.keyCode : e.which;
  if((tecla < 48 || tecla > 57) && (tecla != 32 && tecla != 43 && tecla != 8 && tecla != 0)){
    return false;
  }
}
