//Validacion del Formulario de Contacto
function validar(cont){  
 // primera comprobación 
  if(cont.nombre.value == ''){ 
    // informamos del error 
    alert('Falta el campo Nombre'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}  
if(cont.compania.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Empresa'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}
if(cont.lada.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Lada'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}
if(cont.tel.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Telefono'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}
if(cont.city.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Ciudad'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}  
if(cont.estado.value == 'sel'){ 
    // informamos del error 
    alert('Seleccione un Estado'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}  
if(cont.email.value == ''){ 
    // informamos del error 
    alert('Falta el Campo email'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}  

 if (cont.email.value.indexOf("@") != -1)
          return true;
       else {
          alert('Debe escribir una dirección de email válida');
          return false;
       }

if(cont.rfc.value == ''){ 
    // informamos del error 
    alert('Falta el Campo RFC'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}
if(cont.mensaje.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Mensaje'); 
    // seleccionamos el campo incorrecto 
    cont.nombre.focus(); 
    return false
}
}

function validar_gira(gira){
if(gira.empresa.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Empresa'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}	
	
if(gira.asistente1.value == ''){ 
    // informamos del error 
    alert('Debe registrarse al menos un asistente'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}		

if(gira.puesto1.value == ''){ 
    // informamos del error 
    alert('Falta el campo puesto'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}

if(gira.conf_tall.value == ''){ 
    // informamos del error 
    alert('Escriba la conferencia o taller'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}
	
	if(gira.lada.value == ''){ 
    // informamos del error 
    alert('Falta el campo Lada'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}

if(gira.tel.value == ''){ 
    // informamos del error 
    alert('Falta el campo Telefono'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}

if(gira.city.value == ''){ 
    // informamos del error 
    alert('Falta el campo Ciudad'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}

if(gira.sucursal.value == 'sel_g'){ 
    // informamos del error 
    alert('Elija su sucursal'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}
	
	if(gira.rfc.value == ''){ 
    // informamos del error 
    alert('Falta el campo RFC'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}
	
	if(gira.email.value == ''){ 
    // informamos del error 
    alert('Falta el campo email'); 
    // seleccionamos el campo incorrecto 
    gira.empresa.focus(); 
    return false
}
}
function validar_bt(bolsa){
if(bolsa.Nombre.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Nombre'); 
    // seleccionamos el campo incorrecto 
    bolsa.Nombre.focus(); 
    return false
}
if(bolsa.Email.value == ''){ 
    // informamos del error 
    alert('Falta el Campo E Mail'); 
    // seleccionamos el campo incorrecto 
    bolsa.Email.focus(); 
    return false
}

 if(bolsa.Puesto.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Puesto Solicitado'); 
    // seleccionamos el campo incorrecto 
    bolsa.Puesto.focus(); 
    return false
}
if(bolsa.sucursal.value == 'not'){ 
    // informamos del error 
    alert('Falta el Campo Sucursal'); 
    // seleccionamos el campo incorrecto 
    bolsa.Puesto.focus(); 
    return false
}
if(bolsa.archivo1.value == ''){ 
    // informamos del error 
    alert('Falta el Campo Curriculum'); 
    // seleccionamos el campo incorrecto 
    bolsa.archivo1.focus(); 
    return false
}
if (bolsa.Email.value.indexOf("@") != -1)
          return true;
       else {
          alert('Debe escribir una dirección de email válida');
          return false;
       }
}

function validar_num(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
    patron =/[A-Za-zñÑ\s]/; // 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

function validar_let(e) { // 1
    tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
patron = /\d/; // Solo acepta números 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

