//Global vars var content = null; var content1 = null; var container; var obj; var objForm = null; var globalURI = ''; var JArray = new Array(); //@JSON notation var global_document_id = ''; var global_document_name = ''; var sendForm = true; var globalMessage = ''; var e; var globalCounter=0; var globalCounterSpecial=0; var recursiveFunctionName = ''; var mivar =''; var activeOption = null; var callRefresh=true; var HTMLTempContent = ''; var sendFormHosting = false; function Page(){ this.popup = function(){ msgWindow=window.open(arguments[0],"Window1",'scrollbars=no,menubars=no,location=no,toolbars=no,resizable=no,width=400,height=450,top=100,left=300'); } this.changeColor = function(){ var obj = arguments[0]; var icolor = arguments[1]; obj.style.backgroundColor = icolor; } this.openItem = function(){ var objHowToDo = null; var objHandlerPage = null; var linkHowToDo = null; var linkHandlerPage = null; try{ objHowToDo = ((document.getElementById('howToDo')!=null)?document.getElementById('howToDo'):null); objHandlerPage = ((document.getElementById('handlerPage')!=null)?document.getElementById('handlerPage'):null); //document.getElementById('handlerPage'); linkHowToDo = ((document.getElementById('linkHowToDo')!=null)?document.getElementById('linkHowToDo'):null); linkHandlerPage = ((document.getElementById('linkHandlerPage')!=null)?document.getElementById('linkHandlerPage'):null); }catch(ex){ alert('error abriendo un item '+ex.description); } if(objHowToDo==null||objHandlerPage==null||linkHowToDo==null||linkHandlerPage==null){ alert('error abriendo un item '); }else{ switch(arguments[0]){ case 0: objHowToDo.style.display=''; objHandlerPage.style.display='none'; linkHowToDo.style.fontWeight = 'bold'; linkHandlerPage.style.fontWeight = 'normal'; break; case 1: objHowToDo.style.display='none'; objHandlerPage.style.display=''; linkHowToDo.style.fontWeight='normal'; linkHandlerPage.style.fontWeight='bold'; break; } } } this.load = function(){ var pid = arguments[0]; var URI = 'bitpage/'+arguments[0]+'.php?pid='+pid+'&sessionId='+request.sessionID(); URI = URI.toLowerCase(); content = document.getElementById('showDetail'); content.innerHTML = '
'; connector.mimeType = 'text/html'; connector.loadXMLFile_0(URI,'getPageInformation'); document.location.href = '#pageInt='+arguments[0]; switch(arguments[0]){ case 'cedula' : obj = document.images.indCreditScore; obj.src = 'images/btGOFF.gif'; obj = document.images.indCedula; obj.src = 'images/btGON.gif'; obj = document.images.indRNC; obj.src = 'images/btGOFF.gif'; break; case 'creditScore' : obj = document.images.indCreditScore; obj.src = 'images/btGON.gif'; obj = document.images.indCedula; obj.src = 'images/btGOFF.gif'; obj = document.images.indRNC; obj.src = 'images/btGOFF.gif'; break; case 'RNC' : obj = document.images.indCreditScore; obj.src = 'images/btGOFF.gif'; obj = document.images.indCedula; obj.src = 'images/btGOFF.gif'; obj = document.images.indRNC; obj.src = 'images/btGON.gif'; break; } } this.showAlert = function(){ var alertText = arguments[0]; var obj = document.getElementById('floatingPanel'); obj.style.display = ''; if(arguments[1]){ obj = document.getElementById(arguments[1]); }else{ obj = document.getElementById('alert:Message'); } obj.innerHTML = alertText; obj = document.getElementById('window:pane'); } this.changeDisplayObject = function(){ if(eval('document.getElementById(\''+arguments[0]+'\')')!=null){ var obj = eval('document.getElementById(\''+arguments[0]+'\')'); obj.style.display= arguments[1]; }else{ alert('the object that are try to show is null. please contact the application administrator'); } } this.getToDo = function(){ document.getElementById('tToDo').style.display=''; switch(arguments[0]){ case 'customerInfo' : return('Que hacer?
Puedes desde esta sección, modificar y/o actualizar tus datos Personales. Solo tienes que presionar el botón del lápiz para realizarlo y hacer las modificaciones que desees.'); break; case 'customerContacts' : return('Que hacer?
De una manera fácil puedes adicionar o eliminar las personas o contactos que están autorizados a pagar tus cuentas.

Puedes Modificar tus contactos presionando el botón del lápiz.'); case 'customerCreditCards' : return('Puedes adicionar o eliminar tus tarjetas de crédito, las cuales podrás utilizar para realizar tus pagos y/o recargas.

Adicionas tarjetas de una manera fácil y sencilla presionando el ícono agregar, completan los datos requeridos y preciona el botón de guardar.

Eliminas una tarjeta presionando el ícono X, Modificas una tarjeta presionando el ícono del lápiz.)'); case 'accountMenu': return('Puedes pagar tu factura y recargar tu cuenta de diferentes formas, usando la que más te convenga.

Recarga Directa:Es un modelo de recarga que se realiza mediante una red de terminales instaladas en los puntos de ventas.
Puedes seleccionar un monto mínimo de RD$50.00 hasta una cantidad máxima de RD$5,000 en múltiplos de 5. El monto seleccionado se acreditará automáticamente a tu cuenta.
Este monto puede ser pagado en efectivo, tarjeta de crédito o débito según las facilidades de pago que proporcione el punto.

También puedes realizar tus recarga directamente a traves del ONECARE, debitando de tu Tarjeta de débito o de crédito el monto que desees.

E-Vouchers los puedes adquirir en los establecimientos comerciales autorizados en denominaciones de RD$100.00, RD$200.00, RD$500.00, RD$1,000.00, RD$2,000.00 y RD$5,000.00. Para realizar la recarga debes marcar *9999 desde tu línea ONEMAX o 829 739 9000 desde cualquier otra teléfono.'); case 'accountRecharges': return('Información
Puedes vizualizar las últimos pagos y recargas realizados'); case 'accountBills': return('visualiza las últimas 6 facturas seleccionando el mes que desees.'); case 'accountCallRegister': return('InformaciónA traves de esta sección podrás ver el detalle de llamadas realizada desde tu línea telefónica por mes.'); default : document.getElementById('tToDo').style.display='none'; } return ''; } this.loadJSon = function(){ var arg = arguments[0]; var URI = arguments[1]; eval('var dinamicConnector'+arg+' = new Connector();'); eval('connector.channel'+arg+' = \'argument:'+arg+'\''); eval('dinamicConnector'+arg+'.mimeType = \'text/html\';'); eval('dinamicConnector'+arg+'.loadXMLFile_'+(parseInt(arg)+2)+'(URI,\'getSpecialJArray'+arg+'\');'); } this.loadSpecialJSon = function(){ var arg = arguments[0]; var URI = arguments[1]; eval('var dinamicConnector'+arg+' = new Connector();'); eval('connector.channel'+arg+' = \'argument:'+arg+'\''); eval('dinamicConnector'+arg+'.mimeType = \'text/html\';'); eval('dinamicConnector'+arg+'.loadXMLFile_'+(parseInt(arg)+2)+'(URI,\'getSpecialJArray'+arg+'\');'); } this.checkJSon = function(){ /* if(document.getElementById('sector_id')==null){ var jSector = document.getElementById('sectorId'); var outHTML = ''; jSector }else{ alert('page.ajx, error in the object sector_id ') } */ } this.callMainMenu = function(){ //if(callRefresh){ URI = "../mail/src/jOnecareLeftMain.php"; content = document.getElementById('mainMenu'); //content.innerHTML='
' connector.mimeType = 'text/html'; connector.loadXMLFile_0(URI,'getPageInformation'); callRefresh=false; //}else{ // callRefresh=true; //} } this.activeOption = function(){ var miPerfil = document.getElementById('miPerfil'); var miCuenta = document.getElementById('miCuenta'); //var activePage = activePage.substring(0,activePage.indexOf("")) var activePerfil = arguments[0]; var activeAccount = arguments[1]; if(activePerfil){ miPerfil.className = 'selectMenuClass'; }else{ miPerfil.className = 'unSelectMenuClass'; } if(activeAccount){ miCuenta.className = 'selectMenuClass'; }else{ miCuenta.className = 'unSelectMenuClass'; } /* if((url.indexOf('welcome')!=-1) || (url.indexOf('customerInfo')!=-1) || (url.indexOf('customerAddress')!=-1) || (url.indexOf('customerContacts')!=-1) || (url.indexOf('customerCreditCard')!=-1)){ miPerfil.className = 'selectMenuClass'; //miPerfil.className = 'unSelectMenuClass'; //alert(textMiPerfil); //textMiPerfil.className = 'selectMenuTextHeaderClass'; //textMiPerfil.fontSize = '5px'; //alert('entro porque es welcome'); }else{ miPerfil.className = 'unSelectMenuClass'; } if((url.indexOf('accountMenu')!=-1) || (url.indexOf('accountRecharge')!=-1) || (url.indexOf('accountBills')!=-1) || (url.indexOf('accountDirectDebit')!=-1) || (url.indexOf('accountCallRegister')!=-1)){ miCuenta.className = 'selectMenuClass'; }else{ miCuenta.className = 'unSelectMenuClass'; } */ } this.closeAlert = function(){ var obj = document.getElementById('floatingPanel'); obj.style.display = 'none'; } this.loadPage = function(){ var rURI = ''; var URI = rURI = arguments[0]; Crypto.base.set64Str(URI); if((typeof(URI)=='undefined') || (URI=='')){ if(request.dinamicParameter('v')==null){ URI = rURI = 'd2VsY29tZS5waHA='; }else{ URI = rURI = request.dinamicParameter('v'); } } content = document.getElementById('contentElement'); content.innerHTML='
' connector.mimeType = 'text/html'; connector.loadXMLFile_0(Crypto.base.decode64(URI),'getPageInformation'); var crip = URI; var title = ''; if(arguments[1]){ title = arguments[1]; }else if((request.dinamicParameter('t')==null)||(request.dinamicParameter('t')=='')){ title = 'Bienvenido a Onecare'; }else{ title = request.dinamicParameter('t'); } // alert(Crypto.base.decode64(URI)); window.document.title = ' Onecare | '+title; if (Crypto.base.decode64(URI).indexOf('miframe.php')!=-1){ // document.location.href='#v='+Crypto.base.encode64("miframe.php"); }else{ document.location.href='#v='+crip+'&t='+ title; } } this.downloadFile=function(){ var servicio=objForm.service.options[objForm.service.selectedIndex].value; var protocol1 = document.location.protocol+"//"; var hostname1 = document.location.hostname; var direccion = protocol1+hostname1+'/onecare/get_file.php?service='+servicio; this.popup(direccion); } this.sendSuggestion = function(){ content = document.getElementById('suggestion:message'); content.style.display=''; sendForm=true; if((objForm.suggestion.value).length==0){ content.innerHTML = 'Debes escribir algo antes de mandar la sugerencia.'; sendForm=false; } if(sendForm){ document.getElementById('suggestion').style.display='none'; document.getElementById('counter').style.display='none'; document.getElementById('sendSuggestion').style.display='none'; content.innerHTML = 'Enviado sugerencia, espere un momento.'; var URI = 'sendSuggestion.php?'+request.constructQueryString(document.forms[0])+'&sessionID='+request.sessionID(); connector.mimeType = 'text/html'; connector.loadXMLFile_0(URI,'getPageInformation'); } } this.updateSecurityAnswers = function(){ sendForm=true; var questions = new Array('question_0','question_1','question_2','question_3','question_4'); var answers = new Array('answer_0','answer_1','answer_2','answer_3','answer_4'); for(i=0;i'); content = document.getElementById('alert:Message'); connector.mimeType = 'text/html'; connector.loadXMLFile_0(URI,'getProcessAnswer'); } } this.updateAnswers = function(){ sendForm=true; var questions = new Array('question_0','question_1','question_2','question_3','question_4'); var answers = new Array('answer_0','answer_1','answer_2','answer_3','answer_4'); for(i=0;i'); content = document.getElementById('alert:Message'); connector.mimeType = 'text/html'; connector.loadXMLFile_0(URI,'getProcessAnswer'); } } this.viewQuestions = function(){ var URI = 'questionsList.php?sessionID='+request.sessionID(); content = document.getElementById('contentElement'); connector.mimeType = 'text/html'; connector.loadXMLFile_0(URI,'getPageInformation'); } this.questions = function(){ if(request.readCookie("ONEQUESTION")==null){ var URI = ''; if(arguments[0]){ URI = 'questionsList.php?update_question='+arguments[0]; }else{ URI = 'questionsList.php'; } this.showAlert('
'); content = document.getElementById('alert:Message'); connector.mimeType = 'text/html'; connector.Charset = "iso-8859-1"; connector.loadXMLFile_0(URI,'getPageInformation'); }else{ page.changePassword(); } } this.countString = function(){ var obj = arguments[0]; var counter = objForm.counter; var objHTML = null; objHTML = document.getElementById('suggestion:message'); objHTML.style.display='none'; if((obj.value).length>=500){ obj.value = (obj.value).substring(0,500); objHTML.style.display=''; objHTML.innerHTML ='Tu comentario es demaciado grande.solo debe tener un máximo de 500 caracteres.'; } counter.value = (obj.value).length; } }