oficinavirtual.edeeste.com.do Open in urlscan Pro
200.42.204.122  Public Scan

Submitted URL: https://oficinavirtual.edeeste.com.do/
Effective URL: https://oficinavirtual.edeeste.com.do/Login.aspx?ReturnUrl=%2f
Submission: On January 24 via api from DO — Scanned from DE

Form analysis 1 forms found in the DOM

POST ./Login.aspx?ReturnUrl=%2f

<form method="post" action="./Login.aspx?ReturnUrl=%2f" id="form1">
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUKMTg1OTc3MDk0MmQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgMFLmN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkdWNMb2dpbiRyZW1lbWJlclBhc3MFKmN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkRmFjdHVyYUVjb2xvZ2ljYQUjY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRyYnRBY2VwdG+UrBb62ZmD0E9zK3O9UlEgQACbgEG/CvZGfHN5SeiqPA==">
  </div>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C2EE9ABB">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
      value="/wEdABOoIjCEzU9/jELcNJaKBEvJ7cRTw2S81p+k+4zoXeHY0YmJqU7vOwlxaS4fRiy7tq5xYZdZvGC8cnBoenstATCW8NxOkIel0BK4RoiZGRYCqzcd/arAb/OMDmiWL8alsBUu9/W+jtZkAtKyAyl37CiVVgyq7CAEc+LPcMH1SR9J+ZTSF+7AQc1WXnTJEX9Di8ZYh6y3db07IAHnCL1xa6n5V/W0gDAOkD+neJAATSx0O82/8lQt+yNu/osJYQ6W41GgoGT1G78d8YKAq7U/I7V+Db9fUiJSQxNu3T2EZ/kmsTvEhFwrI956x9j5A2EpaGhL9iVlFEkIziF9C7p1Fl3eImQl1S/jAI18UIROuQ7uA56ostUgtLLQghorqvKvtpx1WOwI+F5SS947wcuk92QYW4iDX/4jNRLsfFdZmk4zIJsxXeZdoLPUC6FO/UFdXGc=">
  </div>
  <div class="cont">
    <div class="container">
      <div class="center-block">
        <div class="col-lg-4 col-lg-offset-1 col-md-4 col-md-offset-1 col-sm-12 col-xs-12 no-padding" style="z-index: 1">
          <!-- Slider -->
          <div class="mlt-carousel hidden-xs hidden-sm">
            <div id="myCarousel" class="carousel slide carousel-fade" data-ride="carousel">
              <div class="carousel-inner" role="listbox">
                <div class="item active">
                  <a href="login.aspx">
                                            <img src="images/LogoEDEEste.png" class="img-responsive center-block" alt="Logo EDEEste"></a>
                  <p class="title_OV">OFICINA VIRTUAL</p>
                  <div class="item-content">
                    <p>Realiza aquí tus pagos y consulta el balance de los suministros de electricidad que tengas registrados, desde cualquier lugar con acceso a Internet.</p>
                    <p>Recuerda que para acceder a nuestra oficina virtual debes estar registrado.</p>
                  </div>
                </div>
              </div>
            </div>
            <!--mlt-carousel-->
          </div>
          <!-- Slider -->
        </div>
        <!-- Login -->
        <div class="col-lg-6 col-lg-offset-right-1 col-md-6 col-md-offset-right-1 col-sm-12 col-xs-12 no-padding">
          <div class="mlt-content">
            <a href="Login.aspx" id="ContentPlaceHolder1_url_login">
                <img src="images/LogoEDEEste.png" class="img-responsive visible-xs visible-sm center-block" alt="Logo EDEEste">
            </a>
            <p class="titleOV visible-xs visible-sm">OFICINA VIRTUAL</p>
            <ul class="nav nav-tabs">
              <li class="active"><a href="#login" id="logintab" data-toggle="tab">Iniciar sesión</a></li>
              <li><a href="#register" data-toggle="tab">Regístrate</a></li>
            </ul>
            <div id="myTabContent" class="tab-content">
              <div class="tab-pane fade in active" id="login">
                <!--login form-->
                <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
                  <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-focuscd is-upgraded is-focused" data-upgraded=",MaterialTextfield">
                    <input name="ctl00$ContentPlaceHolder1$ucLogin$TxtUsuario" type="text" id="ContentPlaceHolder1_ucLogin_TxtUsuario" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
                    <label class="mdl-textfield__label" for="emailAddress">Correo electrónico</label>
                  </div>
                </div>
                <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
                  <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-focuscd is-upgraded" data-upgraded=",MaterialTextfield">
                    <input name="ctl00$ContentPlaceHolder1$ucLogin$TxtPassword" type="password" id="ContentPlaceHolder1_ucLogin_TxtPassword" class="mdl-textfield__input">
                    <label class="mdl-textfield__label" for="password">Contraseña</label>
                  </div>
                </div>
                <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
                  <div class="row">
                    <br>
                    <div class="col-lg-4 col-md-4 col-sm-4 col-xs-4">
                      <label id="lbCheckRemember" class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect mdl-js-ripple-effect--ignore-events is-upgraded" data-upgraded=",MaterialCheckbox,MaterialRipple">
                        <input name="ctl00$ContentPlaceHolder1$ucLogin$rememberPass" type="checkbox" id="ContentPlaceHolder1_ucLogin_rememberPass" value="nixon" class="mdl-checkbox__input">
                        <span class="mdl-checkbox__label">Recuérdame</span>
                        <span class="mdl-checkbox__focus-helper"></span><span class="mdl-checkbox__box-outline"><span class="mdl-checkbox__tick-outline"></span></span><span
                          class="mdl-checkbox__ripple-container mdl-js-ripple-effect mdl-ripple--center" data-upgraded=",MaterialRipple"><span class="mdl-ripple"></span></span></label>
                    </div>
                    <div class="col-lg-8 col-md-8 col-sm-8 col-xs-8" style="text-align: right;">
                      <a id="ContentPlaceHolder1_ucLogin_HyperLink2" href="public/recuperar_contrasena.aspx">¿Has olvidado tu contraseña?</a>
                    </div>
                  </div>
                </div>
                <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right">
                  <input type="submit" name="ctl00$ContentPlaceHolder1$ucLogin$BtnLogin" value="Iniciar sesión" id="ContentPlaceHolder1_ucLogin_BtnLogin" data-loading-text="Cargando..." class="btn btn-edeeste lt-register-btn">
                </div>
                <script>
                  function onSignIn(googleUser) {
                    var profile = googleUser.getBasicProfile();
                    console.log('ID: ' + profile.getId()); // Do not send to your backend! Use an ID token instead.
                    console.log('Name: ' + profile.getName());
                    console.log('Image URL: ' + profile.getImageUrl());
                    console.log('Email: ' + profile.getEmail()); // This is null if the 'email' scope is not present.
                    // The ID token you need to pass to your backend:
                    var id_token = googleUser.getAuthResponse().id_token;
                    console.log("ID Token: " + id_token);
                  }
                </script>
                <!--login form-->
              </div>
              <div class="tab-pane fade" id="register">
                <!--register form-->
                <div class="wizard">
                  <div class="wizard-inner">
                    <ul class="nav nav-tabs" role="tablist">
                      <li role="presentation" class="active">
                        <a href="#step0" data-toggle="tab" aria-controls="step0" role="tab" title="" data-original-title="Validar">
                                        <span class="round-tab">
                                            <i class="glyphicon glyphicon-search"></i>
                                        </span>
                                    </a>
                      </li>
                      <li role="presentation" class="disabled">
                        <a href="#step1" data-toggle="tab" aria-controls="step1" role="tab" title="" data-original-title="Cliente">
                                        <span class="round-tab">
                                            <i class="glyphicon glyphicon-user"></i>
                                        </span>
                                    </a>
                      </li>
                      <li role="presentation" class="disabled">
                        <a href="#step2" data-toggle="tab" aria-controls="step3" role="tab" title="" data-original-title="Correo">
                                        <span class="round-tab">
                                            <i class="glyphicon glyphicon-envelope"></i>
                                        </span>
                                    </a>
                      </li>
                      <li role="presentation" class="disabled">
                        <a href="#complete" data-toggle="tab" aria-controls="complete" role="tab" title="" data-original-title="Completar">
                                        <span class="round-tab">
                                            <i class="glyphicon glyphicon-ok"></i>
                                        </span>
                                    </a>
                      </li>
                    </ul>
                  </div>
                  <div class="tab-content">
                    <div class="tab-pane active" role="tabpanel" id="step0">
                      <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label getmdl-select__fix-height is-dirty is-upgraded" data-upgraded=",MaterialTextfield">
                          <select name="ctl00$ContentPlaceHolder1$ddlTipoDocumento" id="ContentPlaceHolder1_ddlTipoDocumento" class="mdl-textfield__input">
                            <option value="1" class="mdl-menu__item">Cédula</option>
                            <option value="2" class="mdl-menu__item">Pasaporte</option>
                            <option value="3" class="mdl-menu__item">RNC</option>
                          </select>
                          <label class="mdl-textfield__label">Tipo de identificación</label>
                        </div>
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtCedula" type="text" maxlength="20" id="ContentPlaceHolder1_txtCedula" autocomplete="off" class="mdl-textfield__input">
                          <label class="mdl-textfield__label">Número de documento</label>
                        </div>
                        <div id="ReCaptchContainer" style="margin-top: -10px; padding-top: -20px !important; transform: scale(0.8); -webkit-transform: scale(0.8); transform-origin: 0 0; -webkit-transform-origin: 0 0;">
                          <div style="width: 304px; height: 78px;">
                            <div><iframe title="reCAPTCHA"
                                src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Lf252UUAAAAAEA2Gz43-R-Xyd-TV46eN-a8hzW_&amp;co=aHR0cHM6Ly9vZmljaW5hdmlydHVhbC5lZGVlc3RlLmNvbS5kbzo0NDM.&amp;hl=es&amp;type=image&amp;v=Gg72x2_SHmxi8X0BLo33HMpr&amp;theme=dark&amp;size=normal&amp;cb=lgkmcz3xtsci"
                                width="304" height="78" role="presentation" name="a-4ums2nphdyv0" frameborder="0" scrolling="no"
                                sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
                              class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
                          </div><iframe style="display: none;"></iframe>
                        </div>
                        <ul class="list-inline pull-left">
                          <li>
                            <button type="button" class="btn btn-primary next-stepValidarCliente" data-loading-text="Validando...">Continuar</button>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="tab-pane" role="tabpanel" id="step1">
                      <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtNombre" type="text" id="ContentPlaceHolder1_txtNombre" class="mdl-textfield__input" pattern="^([\sA-Za-z]+)$">
                          <label class="mdl-textfield__label" for="fullName">Nombre</label>
                          <span class="mdl-textfield__error">Campo nombres solo acepta letras y espacios</span>
                        </div>
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtApellidos" type="text" id="ContentPlaceHolder1_txtApellidos" class="mdl-textfield__input" pattern="^([\sA-Za-z]+)$">
                          <label class="mdl-textfield__label" for="fullName">Apellido</label>
                          <span class="mdl-textfield__error">Campo nombres solo acepta letras y espacios</span>
                        </div>
                      </div>
                      <div class="col-lg-5 col-lg-offset-1 col-lg-offset-right-1 col-md-5 col-md-offset-1 col-md-offset-right-1 col-sm-8 col-xs-7">
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtCelular" type="text" id="ContentPlaceHolder1_txtCelular" class="mdl-textfield__input" pattern="(\d{3})-(\d{3})-(\d{4})">
                          <label class="mdl-textfield__label" for="celphone">Contacto</label>
                          <span class="mdl-textfield__error">Ejemplo: 999-999-9999</span>
                        </div>
                      </div>
                      <div class="col-lg-2 col-lg-offset-1 col-lg-offset-right-1 col-md-2 col-md-offset-1 col-md-offset-right-1 col-sm-4 col-xs-7 pull-right ">
                        <ul class="list-inline pull-right" style="padding-top: 20px;">
                          <li>
                            <button type="button" class="btn btn-primary next-stepCliente">Continuar</button>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="tab-pane" role="tabpanel" id="step2">
                      <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtEmail" type="text" id="ContentPlaceHolder1_txtEmail" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
                          <label class="mdl-textfield__label" for="emailAddress">Correo electrónico</label>
                        </div>
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtConfirmacion" type="text" id="ContentPlaceHolder1_txtConfirmacion" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
                          <label class="mdl-textfield__label" for="emailAddress">Confirmar correo electrónico</label>
                        </div>
                        <label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect termsLabel mdl-js-ripple-effect--ignore-events is-upgraded" data-upgraded=",MaterialCheckbox,MaterialRipple">
                          <input name="ctl00$ContentPlaceHolder1$FacturaEcologica" type="checkbox" id="ContentPlaceHolder1_FacturaEcologica" class="mdl-checkbox__input">
                          <span class="mdl-checkbox__label" style="color: #ffffff;">Desea recibir su factura a este Correo</span>
                          <span class="mdl-checkbox__focus-helper"></span><span class="mdl-checkbox__box-outline"><span class="mdl-checkbox__tick-outline"></span></span><span
                            class="mdl-checkbox__ripple-container mdl-js-ripple-effect mdl-ripple--center" data-upgraded=",MaterialRipple"><span class="mdl-ripple"></span></span></label>
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtNIC" maxlength="7" id="ContentPlaceHolder1_txtNIC" autocomplete="off" class="mdl-textfield__input" type="number">
                          <label class="mdl-textfield__label" for="number">Número de contrato (NIC)</label>
                          <span class="mdl-textfield__error">NIC inválido</span>
                        </div>
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" style="display: none" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtEmailAdicional" type="text" id="ContentPlaceHolder1_txtEmailAdicional" class="mdl-textfield__input" pattern="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
                          <label class="mdl-textfield__label" for="emailAddress">Correo electrónico adicional</label>
                        </div>
                        <ul class="list-inline pull-right">
                          <li>
                            <button type="button" class="btn btn-primary btn-info-full next-stepCorreo" data-loading-text="Validando...">Continuar</button>
                          </li>
                        </ul>
                      </div>
                    </div>
                    <div class="tab-pane" role="tabpanel" id="complete">
                      <div class="col-lg-10 col-lg-offset-1 col-lg-offset-right-1 col-md-10 col-md-offset-1 col-md-offset-right-1 col-sm-12 col-xs-12 pull-right ">
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$txtTitularContrato" type="text" id="ContentPlaceHolder1_txtTitularContrato" class="mdl-textfield__input" pattern="^([\sA-Za-z]+)$">
                          <label class="mdl-textfield__label">Titular del Contrato</label>
                        </div>
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input name="ctl00$ContentPlaceHolder1$TxtPasswordRegister" type="password" id="ContentPlaceHolder1_TxtPasswordRegister" class="mdl-textfield__input">
                          <label class="mdl-textfield__label" for="pswd">Contraseña</label>
                        </div>
                        <div id="pswd_info">
                          <h5>La contraseña debe cumplir los siguientes requerimientos:</h5>
                          <ul style="list-style-type: none; color: #ec3f41;">
                            <li id="letter"><span class="hidden-xs">Debe tener </span><strong>una letra</strong></li>
                            <li id="capital"><span class="hidden-xs">Debe tener </span><strong>una letra en mayúsculas</strong></li>
                            <li id="number"><span class="hidden-xs">Debe tener </span><strong>un número</strong></li>
                            <li id="length"><span class="hidden-xs">Debe tener </span><strong>8 carácteres</strong> como mínimo</li>
                          </ul>
                        </div>
                        <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label is-upgraded" data-upgraded=",MaterialTextfield">
                          <input class="mdl-textfield__input" type="password" id="SetPassword">
                          <label class="mdl-textfield__label" for="pswdC">Confirmar contraseña</label>
                        </div>
                        <div style="display: none">
                          <input id="ContentPlaceHolder1_rbtAcepto" type="checkbox" name="ctl00$ContentPlaceHolder1$rbtAcepto" checked="checked"><label for="ContentPlaceHolder1_rbtAcepto">Términos de Uso</label>
                        </div>
                        <label class="mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect termsLabel mdl-js-ripple-effect--ignore-events is-upgraded" data-upgraded=",MaterialCheckbox,MaterialRipple">
                          <input type="checkbox" id="termsFlag" class="mdl-checkbox__input">
                          <span class="mdl-checkbox__label ">He leído y acepto los <a href="public/terminos-de-uso.aspx" target="_blank">Términos de Uso</a></span>
                          <span class="mdl-checkbox__focus-helper"></span><span class="mdl-checkbox__box-outline"><span class="mdl-checkbox__tick-outline"></span></span><span
                            class="mdl-checkbox__ripple-container mdl-js-ripple-effect mdl-ripple--center" data-upgraded=",MaterialRipple"><span class="mdl-ripple"></span></span></label>
                        <ul class="list-inline pull-right col-sm-12 col-xs-12">
                          <li>
                            <input type="submit" name="ctl00$ContentPlaceHolder1$btnRegistrar" value="REGISTRARME" id="ContentPlaceHolder1_btnRegistrar" class="btn btn-primary btn-edeesteRegister" data-loading-text="Registrando...">
                          </li>
                        </ul>
                      </div>
                    </div>
                  </div>
                </div>
                <!--register form-->
              </div>
            </div>
          </div>
          <!--Login-->
        </div>
        <script src="Content/jquery/jquery-1.10.2.js"></script>
        <script src="Content/jquery/jquery.maskedinput.js"></script>
        <script>
          var longitud = false,
            minuscula = false,
            numero = false,
            mayuscula = false;
          var your_site_key = '6Lf252UUAAAAAEA2Gz43-R-Xyd-TV46eN-a8hzW_';
          var renderRecaptcha = function() {
            grecaptcha.render('ReCaptchContainer', {
              'sitekey': your_site_key,
              'callback': reCaptchaCallback,
              theme: 'dark', //light or dark
              type: 'image', // image or audio
              size: 'normal' //normal or compact
            });
          };
          var reCaptchaCallback = function(response) {
            if (response !== '') {
              // document.getElementById('lblMessage').innerHTML = "";
            }
          };
          // Definimos las mascaras para cada input
          jQuery(function($) {
            $('#ContentPlaceHolder1_ucLogin_TxtUsuario').focus();
            $('#ContentPlaceHolder1_ucLogin_TxtUsuario').parent().addClass('is-dirty');
            $('#ContentPlaceHolder1_ucLogin_TxtPassword').parent().addClass('is-dirty');
            $('#ContentPlaceHolder1_txtCelular').mask('999-999-9999');
            if ($('#ContentPlaceHolder1_ddlTipoDocumento').val(1)) {
              $('#ContentPlaceHolder1_txtCedula').mask('999-9999999-9');
            }
            $('#ContentPlaceHolder1_ddlTipoDocumento').change();
            $("#ContentPlaceHolder1_ddlTipoDocumento").change(function() {
              var ddlTipoDocumento = $('#ContentPlaceHolder1_ddlTipoDocumento').val();
              if (ddlTipoDocumento == 1) {
                $('#ContentPlaceHolder1_txtCedula').parent().removeClass('is-dirty');
                $('#ContentPlaceHolder1_txtCedula').mask('999-9999999-9');
              }
              if (ddlTipoDocumento == 2) {
                $('#ContentPlaceHolder1_txtCedula').parent().removeClass('is-dirty');
                $('#ContentPlaceHolder1_txtCedula').unmask('999-9999999-9');
                $('#ContentPlaceHolder1_txtCedula').val('');
                $('#ContentPlaceHolder1_txtFechaNacimiento').mask('99/99/9999', {
                  placeholder: "dd/mm/yyyy"
                });
              } else {
                $('#ContentPlaceHolder1_txtCedula').parent().removeClass('is-dirty');
                $('#ContentPlaceHolder1_txtCedula').mask('999999999');
                $('#ContentPlaceHolder1_txtCedula').val('');
              }
            });
          });
          $('#logintab').on('click', function() {
            $('input[type="text"]').val('');
            $('input[type="password"]').val('');
            window.location = location.href;
          });
          $('.btn-edeeste').on('click', function() {
            var $btn = $(this);
            $btn.button('loading');
            $('#loaderbody').show();
            if ($('#ContentPlaceHolder1_txtCedula').val().trim() != "") {
              swal("Disculpe!", "Haga clic en Continuar", "info");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
            if ($('#ContentPlaceHolder1_ucLogin_TxtUsuario').val().trim() == "") {
              swal("Disculpe!", "Debe ingresar el correo electrónico", "error");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
            emailRegex = /^[-\w.%+]{1,64}@(?:[A-Z0-9-]{1,63}\.){1,125}[A-Z]{2,63}$/i;
            if (!emailRegex.test($('#ContentPlaceHolder1_ucLogin_TxtUsuario').val())) {
              swal("Disculpe!", "Correo electrónico inválido", "error");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
            if ($('#ContentPlaceHolder1_ucLogin_TxtPassword').val().trim() == "") {
              swal("Disculpe!", "Debe ingresar la contraseña", "error");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
            if ($('#lbCheckRemember').hasClass('is-checked')) {
              IsRememberMe("true");
            }
          });

          function IsRememberMe(RememberMe) {
            $.ajax({
              type: "POST",
              url: "Login.aspx/NoRememberMe",
              data: "{ RememberMe: '" + RememberMe + "'}",
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function(data) {},
              error: function(result) {}
            });
          }
          $('.btn-edeesteRegister').on('click', function() {
            var $btn = $(this);
            $btn.button('loading');
            $('#loaderbody').show();
            if ($('#ContentPlaceHolder1_TxtPasswordRegister').val().trim() == "") {
              swal("Disculpe!", "Debe ingresar una contraseña", "error");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
            if ($('#ContentPlaceHolder1_TxtPasswordRegister').val() != $('#SetPassword').val()) {
              swal("Disculpe!", "Debe confirmar la contraseña", "error");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
            var condiciones = $('#termsFlag').is(':checked');
            if (!condiciones) {
              swal("Disculpe!", "Debe de Aceptar los Términos de Uso", "warning");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
            if (condiciones) {
              $('#ContentPlaceHolder1_rbtAcepto').prop("checked", true);
            }
            if (!longitud || !minuscula || !numero || !mayuscula) {
              swal("Disculpe!", "La contraseña no cumple los requerimientos mínimos.", "error");
              $btn.button('reset');
              $('#loaderbody').hide();
              return false;
            }
          });
          jQuery(document).ready(function() {
            $('#loaderbody').hide();
            $("input#ContentPlaceHolder1_ucLogin_TxtPassword").focus(function() {
              $(this).val('');
              $(this).get(0).type = 'password';
            });
            $("input#ContentPlaceHolder1_ucLogin_TxtPassword").click(function() {
              $(this).val('');
              $(this).get(0).type = 'password';
            });
            $('#btnMostrarClave').click(function() {
              var tipo = document.getElementById("ContentPlaceHolder1_ucLogin_TxtPassword");
              if (tipo.type == "password") {
                var input = $('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type');
                // alert (input);
                $('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type', 'text');
              } else {
                var input = $('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type');
                // alert (input);
                $('#ContentPlaceHolder1_ucLogin_TxtPassword').attr('type', 'password');
              }
            });
            $('#ContentPlaceHolder1_TxtPasswordRegister').keyup(function() {
              var pswd = $(this).val();
              if (pswd.length < 8) {
                $('#length').removeClass('valid').addClass('invalid');
                longitud = false;
              } else {
                $('#length').removeClass('invalid').addClass('valid');
                longitud = true;
              }
              //validate letter
              if (pswd.match(/[A-z]/)) {
                $('#letter').removeClass('invalid').addClass('valid');
                minuscula = true;
              } else {
                $('#letter').removeClass('valid').addClass('invalid');
                minuscula = false;
              }
              //validate capital letter
              if (pswd.match(/[A-Z]/)) {
                $('#capital').removeClass('invalid').addClass('valid');
                mayuscula = true;
              } else {
                $('#capital').removeClass('valid').addClass('invalid');
                mayuscula = false;
              }
              //validate number
              if (pswd.match(/\d/)) {
                $('#number').removeClass('invalid').addClass('valid');
                numero = true;
              } else {
                $('#number').removeClass('valid').addClass('invalid');
                numero = false;
              }
            }).focus(function() {
              $('#pswd_info').show();
            }).blur(function() {
              $('#pswd_info').hide();
            });
          });
        </script>
      </div>
      <!--center-block-->
    </div>
    <!--container-->
  </div>
  <div class="footer hidden-xs"> © 2023 EDEEste S.A. &nbsp; &nbsp; <a href="public/terminos-de-uso.aspx" id="ftrTerms" data-bind="text: str['Terms'], href: termsLink, click: termsLink_onClick">Términos de Uso</a> &nbsp; &nbsp; Versión 3.1.2 </div>
  <script src="Content/jquery/jquery.min.js"></script>
  <script src="Content/bootstrap/js/bootstrap.min.js"></script>
  <script src="Content/libs/mdl/material.min.js"></script>
  <script src="Content/custom.js"></script>
  <script src="Content/jquery/jquery.validate.min.js"></script>
  <script>
    if ('serviceWorker' in navigator) {
      window.addEventListener('load', function() {
        navigator.serviceWorker.register('./edeeste-sw.js').then(function(registration) {
          // Registration was successful
          console.log('ServiceWorker registration successful with scope: ', registration.scope);
        }, function(err) {
          // registration failed :(
          console.log('ServiceWorker registration failed: ', err);
        });
      });
    }
    window.oncontextmenu = function() {
      return false;
    }
    console.log("%cEDEEste ¡Detente Cuidado!", "color: Red; font-size: 90px; font-weight: bold;");
    console.log("%cEsta función del navegador está pensada para desarrolladores. Si alguien te indicó que copiaras y pegaras algo aquí para habilitar una función o para \"piratear\" la cuenta de alguien, se trata de un fraude.",
      "color: blue; font-size: x-large;  ");
  </script>
  <script src="https://www.google.com/recaptcha/api.js?onload=renderRecaptcha&amp;render=explicit&amp;hl=es" async="" defer=""></script>
</form>

Text Content

OFICINA VIRTUAL

Realiza aquí tus pagos y consulta el balance de los suministros de electricidad
que tengas registrados, desde cualquier lugar con acceso a Internet.

Recuerda que para acceder a nuestra oficina virtual debes estar registrado.

OFICINA VIRTUAL

 * Iniciar sesión
 * Regístrate

Correo electrónico
Contraseña


Recuérdame
¿Has olvidado tu contraseña?

 * 
 * 
 * 
 * 

Cédula Pasaporte RNC Tipo de identificación
Número de documento

 * Continuar

Nombre Campo nombres solo acepta letras y espacios
Apellido Campo nombres solo acepta letras y espacios
Contacto Ejemplo: 999-999-9999
 * Continuar

Correo electrónico
Confirmar correo electrónico
Desea recibir su factura a este Correo
Número de contrato (NIC) NIC inválido
Correo electrónico adicional
 * Continuar

Titular del Contrato
Contraseña

LA CONTRASEÑA DEBE CUMPLIR LOS SIGUIENTES REQUERIMIENTOS:

 * Debe tener una letra
 * Debe tener una letra en mayúsculas
 * Debe tener un número
 * Debe tener 8 carácteres como mínimo

Confirmar contraseña
Términos de Uso
He leído y acepto los Términos de Uso
 * 

© 2023 EDEEste S.A.     Términos de Uso     Versión 3.1.2