function capLock(e){
 kc = e.keyCode?e.keyCode:e.which;
 sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
 if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
  document.getElementById('divMayus').style.visibility = 'visible';
 else
  document.getElementById('divMayus').style.visibility = 'hidden';
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function Validar(idioma){
   if (idioma == "ES") {
      var text_login = "Por favor ingrese su login";
      var text_pwd = "Por favor ingrese su contraseña";
   }
   else if (idioma == "EN") {
      var text_login = "Please enter your login";
      var text_pwd = "Please enter your password";
   }
   else if (idioma == "FR") {
      var text_login = "Veuillez écrire votre ouverture";
      var text_pwd = "Veuillez écrire votre mot de passe";
   }
   else if (idioma == "GR") {
      var text_login = "deinen logon bitte eintragen";
      var text_pwd = "deinen keenwort bitte eintragen";
   }
   myForm = document.formaciber;
   if (myForm.xu2sr98z.value == "") {
      alert (text_login);
	  myForm.xu2sr98z.focus();
   }
   else if (myForm.wps1zap3.value == "") {
      alert (text_pwd);
	  myForm.wps1zap3.focus();
   }
   else {
      myForm.submit();
   }
}

function CambiarUrl(e) {
   if (navigator.appName == "Microsoft Internet Explorer") {
     if (e.keyCode == 13) {
       Validar();
     }
   }
   else {
     if (e.which == 13) {
       Validar();
     }
   }
   return true;
}

//funcion recordar_pwd()
//Esta función crea y envia un formulario para el recordatorio de la contraseña al servidor
//
function recordar_pwd() {
   re = /\/$/;
   var urlin = location.href;
   var urlrecordar ="https://www.cibercolegios.com/pls/ciber/ingreso.recuerda_pwd"; //URL de recordatorio de contraseña

   urlin = urlin.replace(re, "");

   winrec = window.open("","ventana", "width=650,height=400,resizable=yes,location=no,toolbar=no,scrollbars=yes");
   winrec.document.open();
   winrec.document.write ("<form action=\""+urlrecordar+"\" method=\"post\" name=\"recordar\">");
   winrec.document.write ("<input type=\"hidden\" name=\"p_urlin\" value=\""+urlin+"\">");
   winrec.document.write ("</form>");
   winrec.document.close();
   winrec.document.recordar.submit();
}

//funcion creaForma.
//Parámetros: tletra : tipo de letra
//            cletra : color de la letra
//            nombre : Nombre de la forma de acceso a cibercolegios
//            fheader: color de fondo del encabezado de la tabla
//            ftabla : color de fondo de la tabla
//            xpos : posición de la tabla en el eje x en pixeles
//            ypos : posición de la tabla en el eje y en pixeles
//            tsumbit : indica si el boton de submit es un botón HTML o la URL a una imagen.
//            idioma : idioma del formulario
function creaForma () {
   var accionfrm = "https://www.cibercolegios.com/pls/ciber/ingreso.valida_ing"; //propiedad action del formulario
   var winx = screen.width;
   var winy = screen.height;
   
   document.open();
   if (top.length > 2) {
	   var nomframe = top.frames[2].name;
   }
   else {
	   var nomframe = 'n/a';
   }
   if ( nomframe == "contenido") {
      return;
   }
   else {
   if (arguments.length == 0 || !arguments[0]) {
      var tletra = "Verdana, Arial, Helvetica, sans-serif";
   } else {
      var tletra = arguments[0];
   }
   if (arguments.length == 0 || !arguments[1]) {
      var cletra = "#000000";
   } else {
      var cletra = arguments[1];
   }
   if (arguments.length == 0 || !arguments[2]) {
      var nombre = "N/A"
   } else {
      var nombre = arguments[2];
   }
   if (arguments.length == 0 || !arguments[3]) {
      var fheader = null;
   } else {
      var fheader = arguments[3];
   }
   if (arguments.length == 0 || !arguments[4]) {
      var ftabla = null;
   } else {
      var ftabla = arguments[4];
   }
   if (arguments.length == 0 || !arguments[5]) {
      var xpos = 100;
   } else {
      var xpos = arguments[5];
   }
   if (arguments.length == 0 || !arguments[6]) {
      var ypos = 100;
   } else {
      var ypos = arguments[6];
   }
   if (arguments.length == 0 || !arguments[7]) {
      var tsubmit = null;
   } else {
      var tsubmit = arguments[7];
   }
   if (arguments.length == 0 || !arguments[9] || arguments[9] == "ES") {
      var v_lang = "ES";
      var text_login = "LOGIN";
      var text_pwd = "PASSWORD";
      var text_boton = "Ingresar";
      var text_olvido = "OLVIDE MI PASSWORD";
   }
   else if (arguments[9] == "EN") {
      var v_lang = "EN";
      var text_login = "LOGIN";
      var text_pwd = "PASSWORD";
      var text_boton = "Login";
      var text_olvido = "I FORGOT MY PASSWORD";
   }
   else if (arguments[9] == "GR") {
      var v_lang = "GR";
      var text_login = "LOGON";
      var text_pwd = "KEENWORT";
      var text_boton = "Logon";
      var text_olvido = "ICH VERGAB MEIN KEENWORT";
   }
   else if (arguments[9] == "FR") {
      var v_lang = "FR";
      var text_login = "OUVERTURE";
      var text_pwd = "MOT DE PASSE";
      var text_boton = "Ouverture";
      var text_olvido = "J'AI OUBLIÉ MON MOT DE PASSE";
   }
   document.write("<div id=\"cibercol\" style=\"position:absolute; left:"+xpos+"px; top:"+ypos+"px; width:150px; height:188px; z-index:1\">");
   document.write("<form name=\"formaciber\" method=\"post\" action=\""+accionfrm+"\" target=\"_top\">");
   if (ftabla == null) {
      document.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">");
   } else {
      document.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" bgcolor=\""+ftabla+"\">");
   }
   if (nombre != "N/A") {
      if (fheader == null) {
         document.write("<tr align=\"center\">");
      } else {
         document.write("<tr align=\"center\" bgcolor=\""+fheader+"\">");
      }
      document.write("<td colspan=\"2\"><b><font color=\""+cletra+"\" face=\""+tletra+"\" size=\"1\">");
      document.write(nombre+"</font></b></td></tr><tr>");
   }
   document.write("<td><font color=\""+cletra+"\" face=\""+tletra+"\" size=\"1\">"+text_login+"</font></td>");
   document.write("<td><input type=\"text\" name=\"xu2sr98z\" size=\"16\" maxlength=\"16\" class=\"ciber_peq\"></td></tr><tr>");
   document.write("<td><font color=\""+cletra+"\" face=\""+tletra+"\" size=\"1\">"+text_pwd+"</font></td>");
   document.write("<td><input type=\"password\" name=\"wps1zap3\" size=\"8\" maxlength=\"8\" onkeypress=\"capLock(event);CambiarUrl(event);\" class=\"ciber_peq\"></td></tr><tr>");
   document.write("<tr align=\"center\">");
   document.write("<td colspan=\"2\"><b><font color=\""+cletra+"\" face=\""+tletra+"\" size=\"1\">");
   document.write("<a href=\"javascript:recordar_pwd();\">"+text_olvido+"</a></td></tr>");
   document.write("<tr align=\"center\">");
   document.write("<td colspan=\"2\"><b><font color=\""+cletra+"\" face=\""+tletra+"\" size=\"1\">");
   document.write("<a href=\"http://www.cibercolegios.com/cibercol/manual/pdf/problemas_ingreso.pdf\" target=\"_blank\">PROBLEMAS EN EL INGRESO ?</a></td></tr>");   
   document.write("<tr><td colspan=\"2\" align=\"center\">");
   if (tsubmit == null) {
      document.write("<input type=\"button\" value=\""+text_boton+"\" OnClick=\"Validar('"+v_lang+"');\">");
   } else {
      document.write("<a href=\"javascript:Validar('"+v_lang+"');\"><img src=\""+tsubmit+"\" border=\"0\" alt=\"Oprima la imagen para ingresar\"></A>");
   }
   document.write("</td></tr>");
   document.write("<tr><td colspan=\"2\">");
   document.write("<div id=\"divMayus\" style=\"visibility:hidden;background:red\"><center><font color=\"#FFFFFF\" face=\""+tletra+"\" size=\"2\"><b>Bloq May&uacute;sc Encendido<br>CapsLock On</b></font></center></div>");
   document.write("</td></tr></table></form></div>");
   }
   document.close();
}
