// descargaJS.js
  function aceptar(formu,elemento){
     var formulario = document.forms[formu]; //formulario
     var campo= formulario[elemento]; //para acceder a los valores del text area campo.value  
     campo.disabled=false;
  }
  function rechazar(formu,elemento){
     var formulario = document.forms[formu]; //formulario
     var campo= formulario[elemento]; //para acceder a los valores del text area campo.value  
     campo.disabled=true;
  }  
  function paso2(){
         document.location.href ="FormularioDescarga.jsp";
  }
  
  function cerrar(){
     window.close();
  }
  
  //formulario de captura
  function validar(formu,elemento1,elemento2,elemento3,elemento4,elemento5,elemento6,elemento7,elemento8,elemento9,elemento10,elemento11,elemento12) {
    var form = document.forms[formu]; //formulario
    var asVent=form[elemento2];
    var numClient=form[elemento1];
    var contacto=form[elemento3];
    var raSocial=form[elemento4];
    var calle=form[elemento5];
    var colonia=form[elemento6];
    var municipio=form[elemento7];
    var ciudad=form[elemento11];
    var estado=form[elemento12];
    var codPos=form[elemento8];
    var telefono=form[elemento9];
    var email=form[elemento10];

    
    //var campo= formulario[elemento]; //para acceder a los valores del text area campo.value  
	var emailRegEx = /^((\w|\.){2,}@)\w{3,}\.\w{2,4}((\.(\w{2}))?)?$/
	var numericoRegEx = /^\d*$/
 
    
    //Numclient
	if(numClient.value == "") {
		numClient.focus();
		alert("El campo \"Numero de Cliente\" es obligatorio!");
		return false;
	}
	
	if(numClient.value.length!=7){
        numClient.focus();
		alert("El campo \"Numero de Cliente\" debe tener 7 caracteres!");
		return false;	
	}
	
	
	//asVent	
	if(asVent.value.length>50){
        asVent.focus();
		alert("El campo \"Asesor de Ventas\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//contacto
	if(contacto.value == "") {
		contacto.focus();
		alert("El campo \"Nombre Completo:\" es obligatorio!");
		return false;
	}
	
	if(contacto.value.length>50){
        contacto.focus();
		alert("El campo \"Nombre Completo:\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//Razón Social:
	if(raSocial.value == "") {
		raSocial.focus();
		alert("El campo \"Razón Social:\" es obligatorio!");
		return false;
	}
	
	if(raSocial.value.length>50){
        raSocial.focus();
		alert("El campo \"Razón Social:\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//Calle:
	if(calle.value == "") {
		calle.focus();
		alert("El campo \"Calle:\" es obligatorio!");
		return false;
	}
	
	if(calle.value.length>50){
        calle.focus();
		alert("El campo \"Calle:\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//Colonia:
	if(colonia.value == "") {
		colonia.focus();
		alert("El campo \"Colonia:\" es obligatorio!");
		return false;
	}
	
	if(colonia.value.length>50){
        colonia.focus();
		alert("El campo \"Colonia:\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//Municipio o Población:
	if(municipio.value == "") {
		municipio.focus();
		alert("El campo \"Municipio o Población:\" es obligatorio!");
		return false;
	}
	
	if(municipio.value.length>50){
        municipio.focus();
		alert("El campo \"Municipio o Población:\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//ciudad
	if(ciudad.value == "") {
		ciudad.focus();
		alert("El campo \"Ciudad:\" es obligatorio!");
		return false;
	}
	
	if(ciudad.value.length>50){
        ciudad.focus();
		alert("El campo \"Ciudad:\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//estado
	if(estado.value == "") {
		estado.focus();
		alert("El campo \"Estado:\" es obligatorio!");
		return false;
	}
	
	if(estado.value.length>50){
        estado.focus();
		alert("El campo \"Estado:\" debe tener máximo 50 caracteres!");
		return false;	
	}
	
	//Código Postal:
	if(codPos.value == "") {
		codPos.focus();
		alert("El campo \"Código Postal:\" es obligatorio!");
		return false;
	}
	
	if(codPos.value.length>5){
        codPos.focus();
		alert("El campo \"Código Postal:\" debe tener máximo 5 caracteres!");
		return false;	
	}
	
	if(codPos.value.length<5){
        codPos.focus();
		alert("El campo \"Código Postal:\" debe tener 5 caracteres!");
		return false;	
	}
	
	if(!codPos.value.match(numericoRegEx)){
        codPos.focus();
		alert("El campo \"Código Postal:\"sólo puede contener números!");
		return false;	
	}

    if(telefono.value == "") {
			alert("El campo 'Teléfono' es obligatorio.");
			telefono.focus();
			return false;
	}

	if(telefono.value !== "") {
		if(!telefono.value.match(numericoRegEx)) {
			alert("El campo 'Teléfono' sólo puede contener números.");
			telefono.focus();
			telefono.value = "";
			return false;
		}
	}

    if(email.value == "") {
			alert("El campo 'Email' es obligatorio.");
			telefono.focus();
			return false;
	}
   
	if(email.value !== "") {
		if(!email.value.match(emailRegEx)) {
			email.focus();
			email.value = "";
			alert("Debe ingresar una dirección de email válida.");
			return false;
		}
	}
	//aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
	
	//form.submit();
	return true;
}