	function esNumero(evt){
		if (event.keyCode < 48 || event.keyCode > 57)
			event.returnValue = false;
	}
	function esLetra(evt){
		if ((event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 || event.keyCode > 122) && (event.keyCode < 160 || event.keyCode > 163) && event.keyCode!=130)
			event.returnValue = false;
	}
	function esAlfanumerico(evt){
	    if((event.keyCode < 65 || event.keyCode > 90) && (event.keyCode < 97 || event.keyCode > 122) && (event.keyCode < 48 || event.keyCode > 57) && event.keyCode!=32 && event.keyCode!=45 && event.keyCode!=95){
	       event.returnValue = false;
	    }
	}
	function esFecha(evt){
		if ((event.keyCode < 47 || event.keyCode > 57))
			event.returnValue = false;
	}
	function cambiarCursor() {
		document.body.style.cursor='wait';	
	}
		
		function soloLetras(campo){
			 var checkStr = campo.value;
 			 var allValid = true;
			 for (i = 0; i < checkStr.length; i++) {                                                
			     ch = checkStr.charAt(i);
			     for (j = 0; j < checkLetrasOK.length; j++)
			         if (ch == checkLetrasOK.charAt(j))
			            break;
			         if (j == checkLetrasOK.length) {
			            allValid = false;
			            break;
			         }
			 }
			 if (!allValid) {
			      alert("Digite sólo letras");
			      campo.focus();
			      return (false);
			 }
		}
		
		function soloNumeros(campo){
			 var checkStr = campo.value;
 			 var allValid = true;
			 for (i = 0; i < checkStr.length; i++) {                                                
			     ch = checkStr.charAt(i);
			     for (j = 0; j < checkNumerosOK.length; j++)
			         if (ch == checkNumerosOK.charAt(j))
			            break;
			         if (j == checkNumerosOK.length) {
			            allValid = false;
			            break;
			         }
			 }
			 if (!allValid) {
			      alert("Digite sólo números");
			      campo.focus();
			      return (false);
			 }
		}
		
		function validaFecha(campo){
		   var caja = campo.value;
		   if (caja){  
		      borrar = caja;
		      if ((caja.substr(2,1) == "/") && (caja.substr(5,1) == "/")){
		         for (i=0; i<10; i++){	
		            if (((caja.substr(i,1)<"0") || (caja.substr(i,1)>"9")) && (i != 2) && (i != 5)){
		               borrar = "-";
		               break;  
					 }  
		         }
			       if (borrar){ 
			          a = caja.substr(6,4);
				        m = caja.substr(3,2);
				        d = caja.substr(0,2);
				        if((a < 1900) || (a > 2050) || (m < 1) || (m > 12) || (d < 1) || (d > 31))
				           borrar = "-";
				        else{
				           if((a%4 != 0) && (m == 2) && (d > 28))	   
				              borrar = "-"; // Año no viciesto y es febrero y el dia es mayor a 28
					         else	{
				              if ((((m == 4) || (m == 6) || (m == 9) || (m==11)) && (d>30)) || ((m==2) && (d>29)))
					               borrar = "-";
					         } // else
				        }// fin else
		         } // if (error)
		      }// if ((caja.substr(2,1) == \"/\") && (caja.substr(5,1) == \"/\"))			    			
			  else
			       borrar = "-";
			  if (borrar == "-"){
			      alert("Fecha errónea");
			      campo.focus();
				  return false;
              }
		   } // if (caja)
    	   return true;
		} // FUNCION

		function compararFechaConHoy(fecha){
		   var Hoy = new Date();
		   var fechaHoy = Hoy.getDay()+"/"+Hoy.getMonth()+"/"+Hoy.getYear();
		   var dia1  = fecha.substr(0,2);
		   var mes1  = fecha.substr(3,2);
		   var anio1 = fecha.substr(6,4);
		   var diaH  = Hoy.getDate();
		   var mesH  = Hoy.getMonth()+1;
		   var anioH = Hoy.getYear();
		   if(anio1 > anioH) return true;
		   else{
		      if(anio1 == anioH){
		         if(mes1 > mesH) return true;
		         else{
		            if(mes1 == mesH){
		               if(dia1 >= diaH) return true;
		               else return false;
		            }
		            else return false;
		         }
		      }
		      else return false;
		   }
		}