// ----- Autor: Lic. Humberto Eduardo Sánchez Guerrero
// ----- Fecha de Creación: 16 de Marzo del Año 2001
// ----- Reciente Actualización: 20 de Marzo del Año 2001

// Función que acepta solo letras
function letras()
{
if ((event.keyCode < 65 || event.keyCode > 90) 
&& 
(event.keyCode < 97 || event.keyCode > 122)
&&
(event.KeyCode < 32 || event.keyCode >32 ))
event.returnValue = false;
}

// Función que acepta solo numeros
function numeros()
{
if (event.keyCode < 48 || event.keyCode > 57) 
event.returnValue = false;
}


// Función que acepta solo numeros y letras
function numerosletras()
{
if ((event.keyCode < 65 || event.keyCode > 90) 
&& 
(event.keyCode < 97 || event.keyCode > 122) 
&&
(event.keyCode < 48 || event.keyCode > 57)
&&
(event.KeyCode < 32 || event.keyCode >32 )) 
event.returnValue = false;
}


// Función que checa que en el campo hayan escrito solo Letras
function ChecarLetras(Campo)
{
  for (i = 0; i < Campo.value.length; i++)
  {   
	 var c;
	 c = Campo.value.substr(i,1)
    if ((c !== "A") && (c !== "B") && (c !== "C") && (c !== "D") && (c !== "E") && 
	(c !== "F") && (c !== "G") && (c !== "H") && (c !== "I") && (c !== "J") && 
	(c !== "K") && (c !== "L") && (c !== "M") && (c !== "N") && (c !== "Ñ") && 
	(c !== "O") && (c !== "P") && (c !== "Q") && (c !== "R") && (c !== "S") && 
	(c !== "T") && (c !== "U") && (c !== "V") && (c !== "W") && (c !== "X") && 
	(c !== "Y") && (c !== "Z") && (c !== "a") && (c !== "b") && (c !== "c") && 
	(c !== "d") && (c !== "e") && (c !== "f") && (c !== "g") && (c !== "h") && 
	(c !== "i") && (c !== "j") && (c !== "k") && (c !== "l") && (c !== "m") && 
	(c !== "n") && (c !== "ñ") && (c !== "o") && (c !== "p") && (c !== "q") && 
	(c !== "r") && (c !== "s") && (c !== "t") && (c !== "u") && (c !== "v") && 
	(c !== "w") && (c !== "x") && (c !== "y") && (c !== "z") && (c !== " "))
     {
       alert("Favor de Introducir los Datos Correctamente");
       Campo.select();
       Campo.focus();
       return false;
     }

  }

  return (true);
}


// Función que checa que en el campo hayan escrito solo Números
function ChecarNumeros(Campo)
{
  for (i = 0; i < Campo.value.length; i++)
  {   
	 var c;
	 c = Campo.value.substr(i,1)
    if ((c !== "0") && (c !== "1") && (c !== "2") && (c !== "3") && (c !== "4") && 
	(c !== "5") && (c !== "6") && (c !== "7") && (c !== "8") && (c !== "9"))
     {
       alert("Favor de Introducir Solo Números");
       Campo.select();
       Campo.focus();
       return false;
     }

  }

  return (true);
}


// Función que checa que en el campo hayan escrito solo Numeros y Letras
function ChecarNumeroLetras(Campo)
{
  for (i = 0; i < Campo.value.length; i++)
  {   
	 var c;
	 c = Campo.value.substr(i,1)
    if ((c !== "A") && (c !== "B") && (c !== "C") && (c !== "D") && (c !== "E") && 
	(c !== "F") && (c !== "G") && (c !== "H") && (c !== "I") && (c !== "J") && 
	(c !== "K") && (c !== "L") && (c !== "M") && (c !== "N") && (c !== "Ñ") && 
	(c !== "O") && (c !== "P") && (c !== "Q") && (c !== "R") && (c !== "S") && 
	(c !== "T") && (c !== "U") && (c !== "V") && (c !== "W") && (c !== "X") && 
	(c !== "Y") && (c !== "Z") && (c !== "a") && (c !== "b") && (c !== "c") && 
	(c !== "d") && (c !== "e") && (c !== "f") && (c !== "g") && (c !== "h") && 
	(c !== "i") && (c !== "j") && (c !== "k") && (c !== "l") && (c !== "m") && 
	(c !== "n") && (c !== "ñ") && (c !== "o") && (c !== "p") && (c !== "q") && 
	(c !== "r") && (c !== "s") && (c !== "t") && (c !== "u") && (c !== "v") && 
	(c !== "w") && (c !== "x") && (c !== "y") && (c !== "z") &&
    (c !== "0") && (c !== "1") && (c !== "2") && (c !== "3") && (c !== "4") && 
	(c !== "5") && (c !== "6") && (c !== "7") && (c !== "8") && (c !== "9") && (c !== " "))
     {
       alert("Favor de Introducir los Datos Correctamente");
       Campo.select();
       Campo.focus();
       return false;
     }

  }
 
  return (true);
}




// Función que checa que en el campo hayan escrito solo Números
function ChecarNumerosNew(forma,nombre)
{
  
  for (i = 0; i < document[forma][nombre].value.length; i++)
  {   
	 var c;
	 c = document[forma][nombre].value.substr(i,1)
    if ((c !== "0") && (c !== "1") && (c !== "2") && (c !== "3") && (c !== "4") && 
	(c !== "5") && (c !== "6") && (c !== "7") && (c !== "8") && (c !== "9"))
     {
       alert("Favor de Introducir Solo Números");
       document[forma][nombre].select();
       document[forma][nombre].focus();
       return false;
     }

  }

  return (true);
}

function checa_apostrofe(forma,nombre){	
	
	var s2="'"	
	if (document[forma][nombre].value.indexOf(s2)!=-1){
		//document[forma][nombre].value = "" 
		document[forma][nombre].focus();
		alert("Existe el caracter ' que no es válido \n Favor de revisar su información")
	}//end if
}

function vacios(){
	document.frm.submit() 
}
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) {
	field.value = field.value.substring(0, maxlimit);
}
else{ 
	countfield.value = maxlimit - field.value.length;}
}


