
/**
  * Clases de JavaScript utilizadas en el
  * Sistema de Generación de Horarios
  */
/*Revisa letras válidas para LOGIN, PASSWORDS, etc*/  
function CheckKey() {
  var c=event.keyCode;
  //  a-z  A-Z  1-9  -  .  @  _ ENTER
  if(!((c>=97&&c<=122)||(c>=65&&c<=90)||(c>=48&&c<=57)||c==45||c==46||c==64||c==95||c==13))
   event.keyCode=0;
}
/*Revisión de letras para códigos (Con espacio)*/
function CheckKeyII() {
  var c=event.keyCode;
  //  a-z  A-Z  0-9  -  .  Espacio ENTER
  if(!((c>=97&&c<=122)||(c>=65&&c<=90)||(c>=48&&c<=57)||c==45||c==46||c==32||c==13))
   event.keyCode=0;   
}
function CheckKeyIII() {
  var c=event.keyCode;
  //  a-z ?@  A-Z  ()*+,-./ 0-9 :; @ Espacio ! ENTER (O tildes)
  if(!((c>=97&&c<=122)||(c>=63&&c<=90)||(c>=40&&c<=59)||c==32||c==33||c==95||c==13||c==225||c==233||c==237||c==243||c==250||c==241||c==193||c==201||c==205||c==211||c==218||c==209||c==252||c==220))
   event.keyCode=0;
}
/*Revisa que se pulse únicamente números*/  
function CheckNum() {
  var c=event.keyCode;
  //  0-9 
  if(c!=13)
  {
  if(!(c>=48&&c<=57))
   event.keyCode=0;
  }
}
/*Revisa que la cédula tenga números y - */
function CheckCed() {
  var c=event.keyCode;
  //  0-9  - ENTER
  if(!((c>=48&&c<=57)||c==45||c==13))
   event.keyCode=0;   
}
/*Revisa los caracteres de un número telefónico*/
function CheckFono() {
  var c=event.keyCode;
  //  0-9  -  . ( ) Espacio , ENTER
  if(!((c>=48&&c<=57)||c==45||c==46||c==40||c==41||c==32||c==44||c==13))
   event.keyCode=0;
}
/*Envía una alerta de JS y cambia el mensaje en la barra de estado*/
function Mensaje(msg)
{
  window.status=msg;
  alert(msg);
}
/*Cambia el mensaje de la barra de estado*/
function Barra(msg)
{
  window.status=msg;
}
