var viewLoginMicro = new JackBeView(); viewLoginMicro.responseHandlers = { logout: function(resp) { if(resp.error.clave == "OK") { window.parent.location = utils.getContext(); } else { switch(resp.error.clave) { case "ND": A("Existen problemas de conexi\363n intente mas tarde."); break; case "SITETOUSER-RSA-OFF": case "EA003": LoginUsuario.rsaOff=0; loginMicrositio.ini(); //loginMicrositio.iniNipS2U(); break; case "SITETOUSER-GENERAL": alert(resp.error.message); break; case "CLIENTE_INEXISTENTE": case "USUARIO_INEXISTENTE": case "CLIENTE_NIP_PROVISIONAL": case "EA002": loginMicrositio.iniAfil(); break; default: defaultMsg.ini(resp.error.message); STM('splg.divMain','position','relative'); STM('splg.divMain','left','0px'); break; } } }, diasParaExpiracionPassword: function(resp) { microPago.nipPorExpirarHandler(resp); }, logoutSession: function(resp){ if(resp.error.clave == "OK"){ ctrlSess = 1; StopTheClock(); LO(D, utils.getBasePath()); }else{ switch(resp.error.clave) { case "ND": A("Existen problemas de conexi\363n intente mas tarde."); break; case "GBL-03": A(resp.error.message); StopTheClock(); ctrlSess = 1; LO(D, utils.getBasePath()); break; default: A(resp.error.message); } } }, statusMSIniClienteS2U : function(resp) { if(resp.error.clave == "OK") { //logica segun el status RSA del cliente clienteS2U = { claveCliente: resp.dto.claveCliente, estatusRSA: "VERIFIED", riesgoRSA: "ALLOW", bnc: resp.dto.bnc, banderaRSA: resp.dto.banderaRSA } siteToUser.flujoSupernet = "MICRO"; GI('mclg.claveCliente').value=''; if(resp.dto.banderaRSA == "0") { loginMicrositio.loginS2U(clienteS2U); } else { loginMicrositio.iniLoginS2U(); } } else { viewLoginMicro.responseHandlers.logout(resp); } }, validaUsuarioS2U : function(resp) { if(resp.error.clave != "OK") { //ocultamos ventana de Ingreso a supernet utils.dialogHandler.showDialog(false); } loginMicrositio.exito(resp); //viewLogin.responseHandlers.validarUsuario(resp); } }