// JavaScript Document
/*
function malo(F) 
{
alert("acacacacaca");

return false
}
*/





function validar_campos(e,number,F)
{
   //alert("echo entro aca");
  //alert (F.elements[e].name);
   for (e; e<=number; e++){ 
  
  
   valor = F.elements[e].value;
      if(valor=='') {
       
	  alert('El campo ' + F.elements[e].name +   ' no puede estar vacio ');
      F.elements[e].focus();
      return false
       
          }
    
	}

}




function validar_detalle_p (F) {
	 
	 valor=F.elements['MES'].value;
      if(valor=='') {
      alert('El campo ' + F.elements['MES'].name +   '    no puede estar vacio');
      
	   return false
	  
	 
	  }

       valor2=F.elements['MES'].value
	  
      if(valor2==0 ) {
      alert('TIENE QUE INGRESAR EL NUMERO DE MES');
      F.elements['MES'].focus();
       return false
	  }
	  
	  
	   valor=F.elements['CANTIDAD'].value;
      if(valor=='') {
      alert('El campo ' + F.elements['CANTIDAD'].name +   '    no puede estar vacio');
      
	   return false
	  
	 
	  }

       valor2=F.elements['CANTIDAD'].value
	  
      if(valor2==0 ) {
      alert('TIENE QUE INGRESAR UNA CANTIDAD');
      F.elements['CANTIDAD'].focus();
       return false
	  }
	  
	
	
	valor=F.elements['VALORR'].value;
      if(valor=='') {
      alert('El campo ' + F.elements['VALORR'].name +   '    no puede estar vacio');
      
	   return false
	  
	 
	  }

       valor2=F.elements['VALORR'].value
	  
      if(valor2==0 ) {
      alert('TIENE QUE INGRESAR UN COSTO UNITARIO');
      F.elements['VALORR'].focus();
       return false
	  }
	
	
	
       valor2=F.elements['bien'].value
	  
      if(valor2==0 ) {
      alert('TIENE QUE SELECIONAR UN ARTICULO');
      F.elements['BN'].focus();
       return false
	  }
	
	
	valor2=F.elements['operacion'].value
	  
      if(valor2==0 ) {
      alert('TIENE QUE SELECIONAR UNA OPERACION');
      F.elements['OP'].focus();
       return false
	  }
	
	
	valor2=F.elements['gasto'].value
	  
      if(valor2==0 ) {
      alert('TIENE QUE SELECIONAR UN GASTO');
      F.elements['GA'].focus();
       return false
	  }
	


}

//detalle
function validar_glosa_p (F) {
	 
	 valor=F.elements['glosa'].value;
      if(valor=='') {
      alert('El campo ' + F.elements['glosa'].name +   '    no puede estar vacio');
       F.elements['glosa'].focus();
	   return false
	  
	 
	  }

      
	


}

function validar_glosa_p2 (F) {
	 
	 valor=F.elements['glosa'].value;
      if(valor=='') {
      alert('El campo ' + F.elements['glosa'].name +   '    no puede estar vacio');
       F.elements['glosa'].focus();
	   return false
	  
	 
	  }

       valor2=F.elements['bien'].value
	  
      if(valor2==0 ) {
      alert('TIENE QUE SELECIONAR UNA AUTORIDAD');
      F.elements['BTNNN'].focus();
       return false
	  }
	


}

//fin detalle

//alertas formularios
/*
function validar_campos()
{
var s="" 
for (e=0; e<=document.form1.length; e++){ 
if (document.form1.elements[e].value=="" || document.form1.elements[e].value==" "){ 
s=s + document.form1.elements[e].name 
} 
} 
if (s!=""){ 
alert("No llenaste todo el formulario"); 
return false
} else { 
document.form1.submit(); 
}

}

/*
function Enter(Evento, Campo)
{
var keyCode = Evento.keyCode ? Evento.keyCode : Evento.which ? Evento.which : Evento.charCode; 
if (keyCode == 13) 
{ 
var i;
for (i = 0; i < Campo.form.elements.length; i++) 
if (Campo == Campo.form.elements[i]) 
break; 
i = Campo.form.elements[i].tabIndex + 1; 
for( j = 0 ; j < Campo.form.elements.length; j++)
{ 
if( Campo.form.elements[j].tabIndex == i)
break; 
} 
Campo.form.elements[j].focus(); 
return false; 
} 
else 
return true; 
}

*/
//validadion para expedientres
//validaion de emil




function AbrirVentana1(sitio)
	{
document.getElementById(sitio).style.visibility="visible";
		//document.formulario.bAceptar.focus();
	document.getElementById(sitio).style.display = 'block'; 

	
	
	}

function cerrarVentana2(sitio)
	{
		
		 

		
		document.getElementById(sitio).style.visibility="hidden";
		//document.formulario.bAceptar.blur();
       document.getElementById(sitio).style.display = 'none'; 
	//document.getElementById(sitio).style.visibility="visible";
		//document.formulario.bAceptar.focus();
	//document.getElementById(sitio).style.display = 'block'; 
	
	}




function cerrarVentana1(sitio,fieldId)
	{
		
		 var field = document.getElementById(fieldId);
         field.value = "";

		
		document.getElementById(sitio).style.visibility="hidden";
		//document.formulario.bAceptar.blur();
       document.getElementById(sitio).style.display = 'none'; 
	
	
	}


function validarEmail(e,F) {
     valor=F.elements[e].value;
	// alert("entro aca");
	 
	 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
      
      } else {
      alert('El campo ' + F.elements[e].name +   ' tiene un email incorrecto ');
      F.elements[e].focus();
	  return false;
      }
      }

//abrir prueba





//
function validar_EXPE1(F) {
//16 elementos del formulario 
     //nombre1
	 valor=F.elements[24].value;
      //if(valor=='') {
      alert('El campo ' + F.elements[24].name +   '    este es ');
      F.elements[24].focus();
      return false
	  //}
}


//fin prueba
function validar_EXPE (F) {
//16 elementos del formulario 
      //fecha de nacimiento
	   valor2=F.elements['mes_n'].value
	   valor1=F.elements['dia_n'].value;
      if(valor1==0 || valor1==0 ) {
      alert('TIENE QUE INGRESAR  UNA FECHA DE NACIMIENTO');
      F.elements['dia_n'].focus();
       return false
	  }
	  
	  //
	  valor1=F.elements[24].value;
      if(valor1=='') {
      alert('El campo ' + F.elements[24].name +   ' no puede estar vacio ');
      F.elements[24].focus();
       return false
	  }
	 
	 
	 //APELLIDOS
	 valor=F.elements[11].value;
      if(valor=='') {
      alert('El campo ' + F.elements[11].name +   ' no puede estar vacio ');
      F.elements[11].focus();
      return false
	  }
	 
	 //FIN DE APELLLIDOS
	 //nombre1
	 valor=F.elements[18].value;
      if(valor=='') {
      alert('El campo ' + F.elements[18].name +   ' no puede estar vacio ');
      F.elements[18].focus();
      return false
	  }
      //
     //nombres_corto
	 valor=F.elements[20].value;
      if(valor=='') {
      alert('El campo ' + F.elements[20].name +   ' no puede estar vacio ');
      F.elements[20].focus();
      return false
	  }
      //
	
	  //titulo
	   valor1=F.elements[21].value;
      if(valor1=='') {
      alert('El campo ' + F.elements[21].name +   ' no puede estar vacio ');
      F.elements[21].focus();
       return false
	  }
	   //funcionario  hay q poner
	  
	 
	 
	  //
	//valida si el dni y ruc titne los digitoss correctos
	  if (F.elements[24].value>0){
	  if(F.elements[23].selectedIndex==5) {
	  if ((F.elements[24].value.length < 8)|| (F.elements[24].value.length > 8)) {
	  alert('El campo ' + F.elements[24].name +   ' posee una cantidad incorrecta de digitos para un DNI ');
      F.elements[24].focus();
	  return false
	  }
	  }
	   if(F.elements[23].selectedIndex==0) {
	  if ((F.elements[24].value.length < 11)|| (F.elements[24].value.length > 11)) {
	  alert('El campo ' + F.elements[24].name +   ' posee una cantidad incorrecta de digitos para un RUC ');
      F.elements[24].focus();
	  return false
	  }
	  
	  }                                    
	  
	  
	  }
	//comision
	   valor1=F.elements[33].value;
      if(valor1=='') {
      alert('El campo ' + F.elements[33].name +   ' no puede estar vacio ');
      F.elements[33].focus();
       return false
	  }

	
	
	//direccion
	valor1=F.elements[34].value;
      if(valor1=='') {
      alert('El campo ' + F.elements[34].name +   ' no puede estar vacio ');
      F.elements[34].focus();
       return false
	  }
	
	//direccion 2
	valor1=F.elements[35].value;
      if(valor1=='') {
      alert('El campo ' + F.elements[35].name +   ' no puede estar vacio ');
      F.elements[35].focus();
       return false
	  }
	
	
	valor1=F.elements[45].value;
      if(valor1=='') {
      alert('El campo ' + F.elements[45].name +   ' no puede estar vacio ');
      F.elements[45].focus();
       return false
	  }
	
		//fin direccion
	
		
	//mail
	
	valor1=F.elements[44].value;
      if((valor1!='')&&(valor1!='-') ) {
      return validarEmail(F.elements[44].value,F.elements[44].name,F.elements[44]);
	  	  }

	
 //

}

//fin de validacion de expedientes 

function validar(e) { // 1
     tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
   // patron = /\D/;
	patron =/[A-Za-zñÑ\s]/;
		//patron =/[A-ZÁÉÍÓÚÜÑ]/;
	//patron =/[A-Za-zñÑ\s];
	// 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 

function validar_num(e) { // 1
     tecla = (document.all) ? e.keyCode : e.which; // 2
    if (tecla==8) return true; // 3
   // patron = /\D/;
	patron = /\d/; // Solo acepta números
		//patron =/[A-ZÁÉÍÓÚÜÑ]/;
	//patron =/[A-Za-zñÑ\s];
	// 4
    te = String.fromCharCode(tecla); // 5
    return patron.test(te); // 6
} 
//validar numeros 2

function validar_num2(e)
{
var tecla;
tecla = (document.all) ? e.keyCode : e.which;
if(tecla == 8)
{return true;}
var patron;
patron = /[0-9.,]/
var te;
te = String.fromCharCode(tecla);
return patron.test(te);
}

//
function foco_1(e,F){
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; 
//alert(F);
//13 corresponde al intro 
if (keyCode == 13) { 

F.focus();

return false
}


}







function foco_letras(e,F){
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; 
//alert(F);
//13 corresponde al intro 
if (keyCode == 13) { 

F.focus();

return false
}

else {

 //alert('aca entro');
 return validar(e);
   

}
}
//focos con suma
function foco_numeros2(e,F,F2,F3,F4){
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; 
//alert(F);
//13 corresponde al intro 
if (keyCode == 13) { 



a= Number(F2.value);
b= Number(F3.value);


F4.value=a*b;

F.focus();

return false
}

else {

 //alert('aca entro');
 return validar_num2(e);
   

}
}


//
function foco_numeros(e,F){
var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; 
//alert(F);
//13 corresponde al intro 
if (keyCode == 13) { 

F.focus();

return false
}

else {

 //alert('aca entro');
 return validar_num(e);
   

}
}




//FUNCION CAMPOS VACIOS SIMPLES 

//fin de campos simples

//funcion valida email

//
function validar_campos3(e,cantidad,numerico,mail,F)
{
   for (e; e<=cantidad; e++){ 
   var valor = F.elements[e].value;
      
	  if(e==numerico ) {
	     
		 
         if(isNaN(valor)==true) {
          alert('El campo '+ F.elements[e].name + ' tiene que ser numerico');
         F.elements[e].focus();
          return false }
		
		
				
	    }
	  
	   if(e==mail) {
           //
		   //alert("entro aqui");		   		   
		   return validarEmail(e,F);  
		    		      
			}
	  
	  
	  
	  
	  if(valor=='') {
       
	  alert('El campo ' + F.elements[e].name +   ' no puede estar vacio ');
      F.elements[e].focus();
      return false
       
          }
    
	}


}

//funcion con campos numericos 
function validar_campos1(e,cantidad,numerico,F)
{
   for (e; e<=cantidad; e++){ 
   var valor = F.elements[e].value;
      
	  if(e==numerico ) {
	     
		 
         if(isNaN(valor)==true) {
          alert('El campo '+ F.elements[e].name + ' tiene que ser numerico');
         F.elements[e].focus();
          return false }
		 
	    }
	  
	  if(valor=='') {
       
	  alert('El campo ' + F.elements[e].name +   ' no puede estar vacio ');
      F.elements[e].focus();
      return false
       
          }
    
	}


}
//documentos
function validar_ruc(e,F) {
var valor = F.elements[e].value;

 if(valor=='') {
       
	  alert('El campo ' + F.elements[e].name +   ' no puede estar vacio ');
      F.elements[e].focus();
      return false
       
          }

if (F.elements[e].value>0){
	 if ((F.elements[e].value.length < 11)|| (F.elements[e].value.length > 11)) {
	  alert('El campo ' + F.elements[e].name +   ' posee una cantidad incorrecta de digitos para un ruc ');
      F.elements[e].focus();
	  return false
	  }
}

if (F.elements[e].value.length==11){
	 
	var uno=valor.substr(0,1);
	var dos=valor.substr(1,1); 
	var tres=valor.substr(2,1);
	var cuatro=valor.substr(3,1); 
	 var cinco=valor.substr(4,1); 
	 var seis=valor.substr(5,1); 
	 var siete=valor.substr(6,1); 
	 var ocho=valor.substr(7,1); 
	 var nueve=valor.substr(8,1); 
	 var diez=valor.substr(9,1); 
	 //alert('los valores son ' + uno +' ' + dos +' ' + tres +' '+ cuatro +' ' + cinco +' ' + seis +' '+ siete +' ' + ocho +' ' + nueve + ' ' + diez +' ')
	  //factores 5 4 3 2 7 6 5 4 3 2
	 var suma=((parseFloat(uno)*5)+(parseFloat(dos)*4)+(parseFloat(tres)*3)+(parseFloat(cuatro)*2)+(parseFloat(cinco)*7)+(parseFloat(seis)*6)+(parseFloat(siete)*5)+(parseFloat(ocho)*4)+(parseFloat(nueve)*3)+(parseFloat(diez)*2));
	 var residuo=suma%11;
	 var resta=11-residuo;
	 var digito=resta;
	 
	
	 
	 
	 if (resta==10){
		digito=0; 
	 }
	  if (resta==11){
		digito=1; 
	 }
	 
	 var once=parseFloat(valor.substr(10,1));
	
	// alert ('los valores son suma:' + suma + ' resta:' + resta + ' digito:' + digito + ' residuo:'+ residuo +' once :' + once);
	
	
	 if (once!=digito){
	 alert('el ruc ingresado es incorrecto');
	 F.elements[e].focus();
	  return false
	
	 }
	 
	 
	 //alert('los valores son ' + uno +' ' + dos +' ' + tres +' '+ cuatro +' ' + cinco +' ' + seis +' '+ siete +' ' + ocho +' ' + nueve + ' ' + diez +' '+ once+ '')


}






}


function validar_dni(r,F) {
  
 
 
 var dni = F.elements[r].value;

if(isNaN(dni)==true) {
  alert('Digitos incorrectos para un DNI ');
      F.elements[r].focus();
	  return false
  
  }



if ((F.elements[r].value.length < 8)|| (F.elements[r].value.length > 8)) {
	  alert('El campo numero posee una cantidad incorrecta de digitos para un DNI ');
      F.elements[r].focus();
	  return false
 }
 
  
 
 /*
 numero = dni.substr(0,dni.length-1);
  let = dni.substr(dni.length-1,1);
  numero = numero % 23;
  
  alert (numero);
  letra='TRWAGMYFPDXBNJZSQVHLCKET';
  letra=letra.substring(numero,numero+1);
  if (letra!=let) 
    alert('DNI erroneo');
	F.elements[r].focus();
	return false*/
}

//
function validar_campos2(c,cantidad,numerico,tipo,F)
{
  
  
  
    for (c; c<=cantidad; c++){ 
   var valor = F.elements[c].value;
    
	
	
	  if(c==numerico ) {
	     
		 
         if(isNaN(valor)==true) {
          alert('El campo '+ F.elements[c].name + ' tiene que ser numerico');
         F.elements[c].focus();
          return false }
		  
		   if((valor)>0) {
            
		    //alert(F.elements[tipo].selectedIndex);
		    if(F.elements[tipo].selectedIndex==12) {
		    
		     return validar_ruc(c,F);
			}
		  
		   if(F.elements[tipo].selectedIndex==0) {
		  //alert('entro aqui');
		     return validar_dni(c,F);
			}
		  
		  }
		 
	    }
	  
	  if(valor=='') {
       
	  alert('El campo ' + F.elements[c].name +   ' no puede estar vacio ');
      F.elements[c].focus();
      return false
       
          }
    
	}

}



// fin  funcion  mixta de numeros 
//fucnion validar numeros 
function validar_camposN(e,number,F)
{
   for (e; e<=number; e++){ 
   var valor = F.elements[e].value;
     
	 if(valor=='') {
       
	  alert('El campo ' + F.elements[e].name +   ' no puede estar vacio ');
      F.elements[e].focus();
      return false
       
          }
    
	 	 
	 if(isNaN(valor)==true ) {
          alert('El campo '+ F.elements[e].name + ' tiene que ser numerico');
         F.elements[e].focus();
          return false
       
          }
    
	}

}
//fin funcion validar numeros 

// ingreso solo numeros BLOQUEANDO EL ENTER 
var nav = window.Event ? true : false;
function acceptNum(evt) {
// NOTA: Backspace = 8->si, Enter = 13->no, '0' = 48, '9' = 57, '.'=46->si

if(window.event){// IE
key = evt.keyCode;
}else{
key = evt.which;
}


//var key = nav ? evt.which : evt.keyCode;
return (key < 13 || key ==46 || (key >= 48 && key <= 57 || key == 13  ));
}


function acceptNum2(evt,serverPage,objID,a,b,c) {
// NOTA: Backspace = 8->si, Enter = 13->no, '0' = 48, '9' = 57, '.'=46->si
var key = nav ? evt.which : evt.keyCode;
if (key == 13 ) {

solicitar(serverPage,objID,a,b,c)


return false

}
else {

return (key < 13 || key ==46 || (key >= 48 && key <= 57 || key == 13  ));
}


}



function validar_EXPE_aa (F) {
	 //alert ("carajo entro aca");
	 valor=F.elements[0].value;
      if(valor=='') {
      alert('El campo NOMBRE no puede estar vacio');
      F.elements[0].focus();
	  
	  //alert ("carajo entro aca");
	   return false
	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	  }

valor=F.elements[1].value;
      if(valor=='') {
      alert('El campo APELLIDOS no puede estar vacio');
      F.elements[1].focus();
	  
	  //alert ("carajo entro aca");
	   return false
	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	  }

     valor=F.elements[2].value;
      if(valor=='') {
      alert('El campo EMAIL no puede estar vacio');
      F.elements[2].focus();
	  
	  //alert ("carajo entro aca");
	   return false
	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	  }


 


 valor=F.contra1.value;
      if(valor=='') {
      alert('El campo PASWORD no puede estar vacio');
      F.contra1 .focus();
	  
	  //alert ("carajo entro aca");
	   return false
	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	  }



        valor=F.contra1.value;
	   valor1=F.contra2.value;

if(valor1!=valor) {
      alert('Repita la PASWORD correctamente');
       F.contra2.focus();
       return false
	  } 




 valor=F.peso.value;
      if(valor=='') {
      alert('El campo PESO no puede estar vacio no puede estar vacio');
      F.peso.focus();
	  
	  //alert ("carajo entro aca");
	   return false
	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	  }

 if(isNaN(valor)==true) {
          alert('El campo PESO tiene que ser Un Numero');
         F.peso.focus();
          return false }




valor=F.talla.value;
      if(valor=='') {
      alert('El campo TALLA no puede estar vacio no puede estar vacio');
      F.talla.focus();
	  
	  //alert ("carajo entro aca");
	   return false
	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	  }

 if(isNaN(valor)==true) {
          alert('El campo TALLA tiene que ser Un Numero');
         F.talla.focus();
          return false }





	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	



valor=F.terminos.checked;
      //alert('el valor es ' + valor);
	  if(valor==false) {
      //alert("entro aqui");
	  alert('NO SE PUEDE CONTINUAR CON EL REGISTRO SI NO SE ACEPTA LOS TERMINOS DE LA GARANTIA');
      F.terminos.focus();
	  
	  //alert ("carajo entro aca");
	   return false
	  
	  //F.elements['CLIENTE2'].focus();
      
	 
	  }


valor=F.elements[2].value;
 if(valor!='') {
           //
		  //alert("entro aqui");		   		   
		   return validarEmail(2,F);  
		    		      
			}

////




}



//var nav = window.Event ? true : false;  
//validar solo letras



/* patrones esto se cambia por el patron de arriba
patron =/[A-Za-z\s]/;
patron = /\d/; // Solo acepta números
patron = /\w/; // Acepta números y letras
patron = /\D/; // No acepta números
patron =/[A-Za-zñÑ\s]/; // igual que el ejemplo, pero acepta también las letras ñ y Ñ

*/
//fin de validar letras



// fin solo numeros BLOQUEANDO EL ENTER CON EL KEYPRESSS onKeyPress="return acceptNum(event);" 
//RECORRE EL FORMULARIO CON ENTER
/*
Con esta función lo primero q se hace es validar el evento xa saber si se presionó la tecla enter, luego se recorren los elementos del formulario xa saber sobre cual estoy posicionado, como puede suceder que el orden de creación de los elementos no sea el mismo que el del tabindex, se recorre nuevamente los elementos xa saber cual tiene el siguiente tabindex y se ubica el foco sobre este.

No se si exista alguna función más simple pero esta solucionó mis problemas del momento y es la q uso actualimente.

Lo q debes hacer es hacer el llamado de la función en el evento onKeypress del campo deseado y tener organizado el tabindex de todos los campos.

Lo otro q puedes haces es modificar el código de la función Enter para que cuando detecte q se presiono enter ejecute el submit o la funcion q desees ejecutar.
/*

*/
/*
function Enter(Evento, Campo)
{
var keyCode = Evento.keyCode ? Evento.keyCode : Evento.which ? Evento.which : Evento.charCode; 
if (keyCode == 13) 
{ 
var i;
for (i = 0; i < Campo.form.elements.length; i++) 
if (Campo == Campo.form.elements[i]) 
break; 
i = Campo.form.elements[i].tabIndex + 1; 
for( j = 0 ; j < Campo.form.elements.length; j++)
{ 
if( Campo.form.elements[j].tabIndex == i)
break; 
} 
Campo.form.elements[j].focus(); 
return false; 
} 
else 
return true; 
}




//

//VALIDAR NUMERO SI BLOQUEAR EL ENTER FUCNIONA CON onkeydown="return Verificar(this);"

function es_numerico (strString)
{
var strValidChars = "0123456789.";
var strChar;
var blnResult = true;

for (i = 0; i < strString.length && blnResult == true; i++)
{
strChar = strString.charAt(i);
if (strValidChars.indexOf(strChar) == -1)
{
blnResult = false;
}
}
return blnResult;
}

function Verificar (obj)
{
if (es_numerico(obj.value))
{
return true;
}
else
{
return false;
}
}


//FIN VALIDAR NUMEROS SIN BLOQUEAR EL ENTER

/*
function validar_campos(e,number,F)
{
//alert(number);
   for (e; e<=number; e++){ 
  
       alert('El campo  ' + e + ' '+F.elements[e].name);
          
		  // return false
		  }
}

*/
/*
function validar_letras(F)
{

var nombre1 = f.value;
if(isNaN(nombre1)==false) {
alert('campo incorrecto');
F.Nombre_129.focus();
return false
}
//Nombre 2
var checkOK = 'ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ' + 'abcdefghijklmnñopqrstuvwxyzáéíóú ';
var checkStr = F.value;
var allValid = true; 
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
 if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) { 
allValid = false; 
break; 
}
}
  if (!allValid) { 
    alert('digitos incorrectos'); 
    F.focus(); 
    return (false); 
  } 


/*
function validar_campos1()
{
var s="" 
for (e=0; e<=document.form1.length; e++){ 
if (document.form1.elements[e].value=="" || document.form1.elements[e].value==" "){ 
s=s + document.form1.elements[e].name 
} 
} 
if (s!=""){ 
alert("No llenaste todo el formulario"); 
} else { 
document.form1.submit(); 
} 

}
*/
