function login(event, form) {
  switch (event.json) {
    case 1:
      alert("Nombre de usuario no existe");
      form.user.focus();
      break;
    case 2:
      alert("Contrase\xF1a inv\xE1lida");
      form.pwd.focus();
      break;
    case 4:
      location.href = "asistente.php";
      break;
    case 5:
      location.href = "coordinador.php";
      break;
    case 6:
      location.href = "asesor.php";
      break;
    case 7:
      location.href = "admon.php";
      break;
    default:
      alert("Problemas con el servidor\nRespuesta '" + event.json + "'\n" + event.receivedDocument.documentElement.innerHTML);
  }
}

//------------------------------------
function NumLetras(Numero)
{

  var long,CAD,cen,dec,uni,mil,millon,Leyenda,fin;
  long = Numero.length;
   mil = "";
  if(long == 1 && Numero.charAt(0) == 0)return CAD="CERO PESOS";

  if(long == 1 && Numero.charAt(0) == 1)fin="PESO M/L";
  else  fin="PESOS M/L";
    switch(long)
   {
    case 1: CAD = TresDigitos(long,Numero);
        break;
    case 2: CAD = TresDigitos(long,Numero);
        break;
    case 3: CAD = TresDigitos(long,Numero);
        break;
    case 4: mil = TresDigitos(1,Numero)+"MIL ";
        CAD = mil + TresDigitos(3,Numero.substr(1));
        break;
    case 5: mil = TresDigitos(2,Numero)+"MIL ";
        CAD = mil + TresDigitos(3,Numero.substr(2));
        break;
    case 6: mil = TresDigitos(3,Numero)+"MIL ";
        CAD = mil + TresDigitos(3,Numero.substr(3));
        break;
    case 7: if(Numero.charAt(0)== 1)Leyenda ="MILLON ";
        else Leyenda ="MILLONES ";
        millon = TresDigitos(1,Numero)+ Leyenda;
        mil = TresDigitos(3,Numero.substr(1))+"MIL ";
        CAD = millon+ mil + TresDigitos(3,Numero.substr(4));
        break;
    case 8: millon = TresDigitos(2,Numero)+ "MILLONES ";
        mil = TresDigitos(3,Numero.substr(2))+"MIL ";
        CAD = millon+ mil + TresDigitos(3,Numero.substr(5));
        break;
    case 9: millon = TresDigitos(3,Numero)+ "MILLONES ";
        mil = TresDigitos(3,Numero.substr(3))+"MIL ";
        CAD = millon+ mil + TresDigitos(3,Numero.substr(6));
        break;
   }
   CAD = CAD + fin;
  return CAD;
}
//--------------------------------------
function TresDigitos(vr,Nro)
{
   switch(vr)
   {
        case 1: uni = Nro.charAt(0);
        return Unidad(0,uni);
        case 2: dec = Nro.charAt(0);
        uni = Nro.charAt(1);
        return Decena(dec,uni)+""+Unidad(dec,uni);
        case 3: cen = Nro.charAt(0);
        dec = Nro.charAt(1);
        uni = Nro.charAt(2);
        return Centena(cen,dec,uni)+""+Decena(dec,uni)+""+Unidad(dec,uni);
     }
}
//-----------------------------------------------
function Centena(cen,dec,uni)
{
var cTexto="";
 switch(cen)
 {
    case '1': if((dec + uni) == 0)
           cTexto = "cien ";
          else
           cTexto = "ciento ";
       break;
    case '2': cTexto = "doscientos ";break;
    case '3': cTexto = "trescientos ";break;
    case '4': cTexto = "cuatrocientos ";break;
    case '5': cTexto = "quinientos ";break;
    case '6': cTexto = "seiscientos ";break;
    case '7': cTexto = "setecientos ";break;
    case '8': cTexto = "ochocientos ";break;
    case '9': cTexto = "novecientos ";break;
    default: cTexto = "";
 }
 return cTexto.toUpperCase();
}
//------------------------------------
function Decena(dec,uni)
{
var cTexto="";
  switch(dec)
 {
    case '1':
       switch(uni)
       {
      case '0': cTexto = "diez ";break;
      case '1': cTexto = "once ";break;
      case '2': cTexto = "doce ";break;
      case '3': cTexto = "trece ";break;
      case '4': cTexto = "catorce ";break;
      case '5': cTexto = "quince ";break;
      case '6': cTexto = "dieci";break;
      case '7': cTexto = "dieci";break;
      case '8': cTexto = "dieci";break;
      case '9': cTexto = "dieci";break;
      }break;
    case '2':
       if(uni == 0)
      cTexto = "veinte ";
       else
       if(uni > 0)
      cTexto = "veinti";
       break;
    case '3': cTexto = "treinta ";break;
    case '4': cTexto = "cuarenta ";break;
    case '5': cTexto = "cincuenta ";break;
    case '6': cTexto = "sesenta ";break;
    case '7': cTexto = "setenta ";break;
    case '8': cTexto = "ochenta ";break;
    case '9': cTexto = "noventa ";break;
    default: cTexto = "";
 }

 if(uni > 0 && dec > 2) cTexto = cTexto + "y ";
 return cTexto.toUpperCase();
}
//----------------------------------------
function Unidad(dec,uni)
{
  var cTexto="";
 if(dec != 1 )
  {
    switch(uni)
  {
      case '1': cTexto = "un ";break;
      case '2': cTexto = "dos ";break;
      case '3': cTexto = "tres ";break;
      case '4': cTexto = "cuatro ";break;
      case '5': cTexto = "cinco ";break;
    }

  }

  switch(uni)
  {
    case '6': cTexto = "seis ";break;
    case '7': cTexto = "siete ";break;
    case '8': cTexto = "ocho ";break;
    case '9': cTexto = "nueve ";break;
    }
  return cTexto.toUpperCase();
}

function ValorLetras()
{

  document.getElementById("valt").value = NumLetras(document.getElementById("valn").value);
}

function mantenerSesion() {
  JSONRequest.get("session.php", function (reqNum, obj, exception) {
    if (!exception) {
      if (!obj) {
        alert("La sesion ha finalizado. Por favor vuelva a ingresar al sistema");
        location.href = "logout.php";
      }
      else setTimeout(mantenerSesion, 5 * 60 * 1000);
    }
    else alertObj(exception);
  });
}

