$(document).ready(function(){const activeForm=document.getElementsByClassName('logo_pseNew');if(activeForm.length>0){$('#mySubmit_').prop('disabled',true);validateAllFields('formOperacion');}});var selected_paquetes;function loading_personal(formulario,mensaje){$('#'+formulario).loadingOverlay({loadingClass:'loading',overlayClass:'loading-overlay',spinnerClass:'loading-spinner',iconClass:'fa fa-spinner fa-spin',textClass:'loading-text',loadingText:mensaje});}
function unloading_personal(){if($('#loading').html()!='undefined'){$('#formOperacion').removeClass('loading');$('.loading-overlay').remove();}}
function cl_sel_paq(id_paquete,valor_paquete,tipo_paquete,tipo_linea,segmento){$('.dropdown-toggle').removeClass('active');$('.paquete label').removeClass('cl_sel_paq');$('.paquete').removeClass('paquete-selected');$('#ID_PAQUETE').val(id_paquete);$('#VALOR_PAQUETE').val(valor_paquete);$('#TIPO_PAQUETE').val(tipo_paquete);$('#DESCRIPTOR_COMPRA').val($('#paquete_desc'+id_paquete).html());$('#dropdownMenu'+id_paquete).addClass('active');$('#paquete'+id_paquete+'').addClass('paquete-selected');$('#paquete'+id_paquete+' label').addClass('cl_sel_paq');$('#TIPO_LINEA').val(tipo_linea);$('#SEGMENTO').val(segmento);}
function cl_sel_paq_newCl(id_paquete,valor_paquete,tipo_paquete,tipo_linea,segmento){var numeroCel=document.querySelector("#NumeroCelular");var tipo_compra=$('#TIPO_COMPRA').val();$('#ID_PAQUETE').val(id_paquete);$('#VALOR_PAQUETE').val(valor_paquete);$('#TIPO_PAQUETE').val(tipo_paquete);$('#TIPO_LINEA').val(tipo_linea);$('#SEGMENTO').val(segmento);$('#DESCRIPTOR_COMPRA').val($('#label_'+id_paquete).html());$('.btn_infoPaquete').removeClass('btn_infoPaquete_select');$('.title_paquete').removeClass('title_paquete_select');$('.texto_label_paquetes').removeClass('texto_label_paquetes_select');$('#button_'+id_paquete+'').addClass('btn_infoPaquete_select');$('#title_'+id_paquete+'').addClass('title_paquete_select');$('#label_'+id_paquete+'').addClass('texto_label_paquetes_select');if(tipo_compra=="11"){var boton=document.querySelector("#mySubmit_");boton.disabled=true;metodo_ejec='validaLineaGaming';classPQ='LogicaGaming';}
param="&NumeroCelular="+$('#NumeroCelular').val()+"&empresa="+$('#empresa').val()+"&htmlpaq=1&busca_linea=2&TIPO_COMPRA="+tipo_compra+"&OrigenPago="+$('#OrigenPago').val()+"&ID_PAQUETE="+$('#ID_PAQUETE').val();if(tipo_compra=="11"){$.ajax({type:'post',url:'phrame.php',async:true,data:"action=metodo_ajax&metodo=clienteAjax&clase=Gaming&metodo_ejec=validaAjax"+param,success:function(res){if(res==401){var boton=document.querySelector("#mySubmit_");boton.disabled=true;res=('Err:::No cumples con las condiciones requeridas para la compra.');var cadena=res.split(":::");if(cadena[0]=="Err"){$('#msg_error').html(cadena[1]);$('#alert_expira').show(0);$('#alert_expira').fadeOut(6000);}
$('#ID_PAQUETE').val('');}else if(res==404||res==504||res==503){var boton=document.querySelector("#mySubmit_");boton.disabled=true;res=('Err:::Oops! Ha ocurrido un error, por favor intentalo nuevamente.1');var cadena=res.split(":::");if(cadena[0]=="Err"){$('#msg_error').html(cadena[1]);$('#alert_expira').show();$('#alert_expira').fadeOut(6000,function styles(){$('.btn_infoPaquete').removeClass('btn_infoPaquete_select');$('.title_paquete').removeClass('title_paquete_select');$('.texto_label_paquetes').removeClass('texto_label_paquetes_select');});}
$('#ID_PAQUETE').val('');}else if(res==202){var boton=document.querySelector("#mySubmit_");boton.disabled=false;}else{var boton=document.querySelector("#mySubmit_");boton.disabled=true;res=('Err:::Oops! Ha ocurrido un error, por favor intentalo nuevamente.2');var cadena=res.split(":::");if(cadena[0]=="Err"){$('#msg_error').html(cadena[1]);$('#alert_expira').show();$('#alert_expira').fadeOut(6000,function styles(){$('.btn_infoPaquete').removeClass('btn_infoPaquete_select');$('.title_paquete').removeClass('title_paquete_select');$('.texto_label_paquetes').removeClass('texto_label_paquetes_select');});}
$('#ID_PAQUETE').val('');}}});}}
function cl_cons_paq(){var classPQ='ajaxclaro';unloading_personal();loading_personal('formOperacion','');$('#ID_PAQUETE').val('');$('#VALOR_PAQUETE').val('');$('#DESCRIPTOR_COMPRA').val('');$('#camp_VALOR_PAQUETE').html('');$('#TIPO_LINEA').val('');$('#SEGMENTO').val('');$('#spanro_RE_CAPTCHA').html('5 ');var tipo_compra=$('#TIPO_COMPRA').val();var metodo_ejec='consultarPaquetesWS';var tiposel=$('input[name=TIPO_SELECCION]:checked').val();var num=$('#NumeroCelular').val();var boton=document.querySelector("#mySubmit_");boton.disabled=false;if((tipo_compra=="4"||tipo_compra=="6")&&$('#NumeroCelular').val().length==8){var metodo_ejec='encuentraLineaWS';}
if(tipo_compra=="11"){var metodo_ejec='consultaPaqGaming';classPQ='LogicaGaming';}
params="&NumeroCelular="+$('#NumeroCelular').val()+"&empresa="+$('#empresa').val()+"&htmlpaq=1&busca_linea=2&TIPO_COMPRA="+tipo_compra+"&OrigenPago="+$('#OrigenPago').val();if(tipo_compra!=""){$.ajax({type:'post',url:'phrame.php',async:true,data:"action=metodo_ajax&metodo=clienteAjax&clase="+classPQ+"&metodo_ejec="+metodo_ejec+params,success:function(res){var cadena=res.split(":::");if(cadena[0]=="Err"){$('#camp_VALOR_PAQUETE_DESC').hide();$('#msg_error').html(cadena[1]);$('#alert_expira').show();}else{if(tipo_compra!=1){$('#camp_VALOR_PAQUETE').html(cadena[1]);$('#camp_VALOR_PAQUETE_DESC').show();$('#alert_expira').fadeOut(2000);}}
$('input[name=TIPO_SELECCION]').removeAttr('disabled');var indCaptcha=0;if(typeof $('#RE_CAPTCHA_CAPTCHA')!=='undefined'&&!$('#RE_CAPTCHA_CAPTCHA').is(':hidden')){indCaptcha=$('#RE_CAPTCHA_CAPTCHA').attr('spanro');}
if(typeof indCaptcha==='undefined'){var indCaptcha=0;}
if(tiposel=='R'&&indCaptcha==0){var indValPaque=$('#camp_VALOR_PAQUETE_DESC').attr('spanro');}else{indValPaque=0;}
if(num.length==10){if(tiposel=='R'){$('#Subtotal').val('');$('#ValorTotal').val('');$('#spanro_VALOR').html('3 ');$('#spanro_RE_CAPTCHA').html('4 ');if(indCaptcha!=0)
$('#spanro_FORMA_PAGO').html('5 ');else
$('#spanro_FORMA_PAGO').html(indValPaque+' ');$('#camp_TIPO_COMPRA').hide();$('#TIPO_COMPRA option').hide();$('#TIPO_COMPRA option[value=1]').show();$('#TIPO_COMPRA').val(1);$('#camp_VALOR_PAQUETE_DESC').hide();$('#camp_VALOR').show();}}else if(num.length==8){if(tiposel=='R'){$('#Subtotal').val('');$('#ValorTotal').val('');$('#spanro_VALOR').html('3 ');$('#spanro_RE_CAPTCHA').html('4 ');if(indCaptcha!=0)
$('#spanro_FORMA_PAGO').html('5 ');else
$('#spanro_FORMA_PAGO').html(indValPaque+' ');$('#camp_TIPO_COMPRA').hide();$('#TIPO_COMPRA option').hide();$('#TIPO_COMPRA option[value=1]').show();$('#TIPO_COMPRA').val(1);$('#camp_VALOR_PAQUETE_DESC').hide();$('#camp_VALOR').show();}}else{if(tiposel=='R'){$('#camp_VALOR').show();$('#camp_TIPO_COMPRA').hide();$('#TIPO_COMPRA').val(1);$('#camp_VALOR_PAQUETE_DESC').hide();$('#alert_expira').fadeOut(2000);}}
unloading_personal();},error:function(XMLHttpRequest,textStatus,errorThrown)
{$('#camp_VALOR_PAQUETE_DESC').hide();$('input[name=TIPO_SELECCION]').removeAttr('disabled');unloading_personal();}});}}
function valida_tipo_seleccion(){$('#TIPO_COMPRA').attr('disabled','disabled');var num=$('#NumeroCelular').val();var regexp=new RegExp(/^((?!3|9).)[0-9]{9}$/);var tiposel=$('input[name=TIPO_SELECCION]:checked').val();var options=$('#TIPO_COMPRA option');var param="&NumeroCelular="+$('#NumeroCelular').val();var linea='';var sincro=false;if(tiposel=='P'){loading_personal('formOperacion','');sincro=true;}
$.ajax({type:"post",url:'phrame.php',data:"action=metodo_ajax&metodo=clienteAjax&clase=ajaxclaro&metodo_ejec=validaLineaPostPrep"+param,async:sincro,success:function(response)
{linea=response;$('#ID_PAQUETE').val('');$('#VALOR_PAQUETE').val('');$('#DESCRIPTOR_COMPRA').val('');$('#TIPO_LINEA').val('');$('#SEGMENTO').val('');if(tiposel=='P'&&$("#TIPO_COMPRA option[value='1']").length==0){const select=document.querySelector("#TIPO_COMPRA");for(let i=select.options.length;i>=0;i--){select.remove(i);}
$("#TIPO_COMPRA").prepend("<option title='Paquetes Free Fire' value='9'>Paquetes Free Fire</option>");$("#TIPO_COMPRA").prepend("<option title='Paquetes Relevo comunidad sorda' value='10'>Paquetes Relevo comunidad sorda</option>");$("#TIPO_COMPRA").prepend("<option title='Paquetes Gaming' value='11'>Paquetes Gaming</option>");$("#TIPO_COMPRA").prepend("<option title='Paquetes de Datos' value='6'>Paquetes de Datos</option>");$("#TIPO_COMPRA").prepend("<option title='Paquetes de Voz' value='5'>Paquetes de Voz</option>");$("#TIPO_COMPRA").prepend("<option title='Paquetes de Datos' value='4'>Paquetes de Datos</option>");$("#TIPO_COMPRA").prepend("<option title='Paquetes TV Prepago Satelital' value='3'>Paquetes TV Prepago Satelital</option>");$("#TIPO_COMPRA").prepend("<option title='Paquetes Todo Incluido' value='2'>Paquetes Todo Incluido</option>");$("#TIPO_COMPRA").prepend("<option title='Recargas' value='1' selected=''>Recargas</option>");$("#TIPO_COMPRA").prepend("<option title='' value=''></option>");}
var cantSpan=$('.span_numeros');var indCaptcha=0;if(typeof $('#RE_CAPTCHA_CAPTCHA')!=='undefined'&&!$('#RE_CAPTCHA_CAPTCHA').is(':hidden')){indCaptcha=$('#RE_CAPTCHA_CAPTCHA').attr('spanro');}
if(typeof indCaptcha==='undefined'){var indCaptcha=0;}
if(tiposel=='R'&&indCaptcha==0){var indValPaque=$('#camp_VALOR_PAQUETE_DESC').attr('spanro');}else if(tiposel=='P'&&indCaptcha==0){var indValPaque=$('#camp_VALOR_PAQUETE_DESC').attr('spanro');indValPaque=parseInt(indValPaque)+1;}else{var indValPaque=0;}
if(num.length==10){if(tiposel=='R'){$('#Subtotal').val('');$('#ValorTotal').val('');$('#spanro_VALOR').html('3 ');$('#spanro_RE_CAPTCHA').html('4 ');if(indCaptcha!=0)
$('#spanro_FORMA_PAGO').html('5 ');else
$('#spanro_FORMA_PAGO').html(indValPaque+' ');$('#camp_TIPO_COMPRA').hide();$('#TIPO_COMPRA option').hide();$('#TIPO_COMPRA option[value=1]').show();$('#TIPO_COMPRA').val(1);$('#camp_VALOR_PAQUETE_DESC').hide();$('#camp_VALOR').show();}else if(tiposel='P'){$('#TIPO_COMPRA').attr('disabled','disabled');$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA').val('');$('#TIPO_COMPRA').removeAttr('disabled');if(typeof $('#spanro_RE_CAPTCHA').html()!=='undefined'){$('#spanro_RE_CAPTCHA').html('5 ');}
if(indCaptcha!=0)
$('#spanro_FORMA_PAGO').html('6 ');else
$('#spanro_FORMA_PAGO').html(indValPaque+' ');$('#TIPO_COMPRA option').show();if(regexp.test(num)){$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA option[value=2]').remove();$('#TIPO_COMPRA option[value=4]').remove();$('#TIPO_COMPRA option[value=6]').remove();$('#TIPO_COMPRA option[value=5]').remove();$('#TIPO_COMPRA option[value=10]').remove();$('#TIPO_COMPRA option[value=11]').remove();$('#TIPO_COMPRA option[value=9]').remove();$('#TIPO_COMPRA option[value=0]').show();}else if(options.length==3&&options[2].value=='3'){$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA option[value=3]').remove();$('#TIPO_COMPRA option[value=6]').remove();$('#TIPO_COMPRA').val('');$('#TIPO_COMPRA').attr('disabled','disabled');}else if(linea=='POSTPAGO'){$('#TIPO_COMPRA option[value=2]').remove();$('#TIPO_COMPRA option[value=5]').remove();$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA option[value=3]').remove();$('#TIPO_COMPRA option[value=6]').remove();$('#TIPO_COMPRA option[value=10]').remove();$('#TIPO_COMPRA option[value=11]').remove();$('#TIPO_COMPRA option[value=9]').remove();}else{$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA option[value=3]').remove();$('#TIPO_COMPRA option[value=6]').remove();}
$('#TIPO_COMPRA option[value=""]').remove();$('#camp_TIPO_COMPRA').show();$('input[name=TIPO_SELECCION]').attr('disabled','true');}}else if(num.length==8){if(tiposel=='R'){$('#Subtotal').val('');$('#ValorTotal').val('');$('#spanro_VALOR').html('3 ');$('#spanro_RE_CAPTCHA').html('4 ');if(indCaptcha!=0)
$('#spanro_FORMA_PAGO').html('5 ');else
$('#spanro_FORMA_PAGO').html(indValPaque+' ');$('#camp_TIPO_COMPRA').hide();$('#TIPO_COMPRA option').hide();$('#TIPO_COMPRA option[value=1]').show();$('#TIPO_COMPRA').val(1);$('#camp_VALOR_PAQUETE_DESC').hide();$('#camp_VALOR').show();}
else if(tiposel='P'){$('#TIPO_COMPRA').attr('disabled','disabled');$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA').val('');$('#TIPO_COMPRA').removeAttr('disabled');$('#spanro_RE_CAPTCHA').html('5 ');if(indCaptcha!=0)
$('#spanro_FORMA_PAGO').html('6 ');else
$('#spanro_FORMA_PAGO').html(indValPaque+' ');$('#TIPO_COMPRA option').show();$('#TIPO_COMPRA option[value=""]').remove();if(num.length==8){$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA option[value=2]').remove();$('#TIPO_COMPRA option[value=3]').remove();$('#TIPO_COMPRA option[value=4]').remove();$('#TIPO_COMPRA option[value=5]').remove();$('#TIPO_COMPRA option[value=10]').remove();$('#TIPO_COMPRA option[value=11]').remove();$('#TIPO_COMPRA option[value=9]').remove();$('#TIPO_COMPRA option[value=0]').show();}else if(options.length==3&&options[2].value=='3'){$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA option[value=3]').remove();$('#TIPO_COMPRA').val('');$('#TIPO_COMPRA').attr('disabled','disabled');}else{$('#TIPO_COMPRA option[value=1]').remove();$('#TIPO_COMPRA option[value=3]').remove();}
$('#camp_TIPO_COMPRA').show();$('input[name=TIPO_SELECCION]').attr('disabled','true');}}
else{if(tiposel=='R'){$('#camp_VALOR').show();$('#camp_TIPO_COMPRA').hide();$('#TIPO_COMPRA').val(1);$('#camp_VALOR_PAQUETE_DESC').hide();$('#alert_expira').fadeOut(2000);}else{$('#TIPO_COMPRA').attr('disabled','disabled');$('#camp_VALOR').hide();$('#TIPO_COMPRA option').show();$('#TIPO_COMPRA option[value=1]').hide();$('#TIPO_COMPRA').val('');$('#camp_TIPO_COMPRA').show();}}
$('#TIPO_COMPRA').trigger('change');}});}
function cl_reintento_pin(){var flujo='reintento';params="&flujo=reintento";$.ajax({type:'post',url:'phrame.php',data:"action=metodo_ajax&metodo=clienteAjax&clase=claropay&metodo_ejec=reintentoPinPay"+params,success:function(res){var cadena=res.split(":::");if(cadena[0]=="Err"){$('#msg_error').html(cadena[1]);$('#alert_expira').show();}else{$('#alert_expira').fadeOut(2000);}},error:function(XMLHttpRequest,textStatus,errorThrown)
{}});}
function proceso_datos_cl(nom_form){var input=$("#"+nom_form+" input:text");var input_excl=",";var input_cadena;jQuery.each(input,function(i,val){alert(i+"  -  "+val);console.log(val.id+"  -  "+val.value);input_excl+=val.id+",";input_cadena+="&"+val.id+"="+window.btoa(val.value);});var inputTags=document.forma.getElementsByTagName('INPUT');for(var i=0;i<inputTags.length;i++){if(input_cadena.indexOf(inputTags[i].name)==-1){input_cadena+='&'+inputTags[i].name+"="+inputTags[i].value;}}
alert("---"+input_cadena);$.ajax({type:'post',url:'phrame.php',data:input_cadena,success:function(res){console.log(res);msj=res.split('*****');if(msj[1]!=""){window.parent.location=msj[1];}},error:function(XMLHttpRequest,textStatus,errorThrown)
{}});return false;}
function displayCVV(){var optionSelected=document.querySelector('.dd-option-selected');var formaPago=$('#FORMA_PAGO_DD').val();var optionValue=optionSelected.childNodes[1].value;if($("#CVV").length!=0&&$("#camp_CVV").length!=0){document.getElementById('CVV').value='';if(typeof optionValue!=='undefined'&&optionValue!==""&&optionValue.indexOf('TK_')!==-1){$("#camp_CVV").removeAttr("style");$("#CVV").attr("required","required");var franquicia=optionSelected.children[1].src.split("-")[1].split(".")[0];if(franquicia=="CODENSA"){var idObje=document.getElementsByName('id_objeto');if(idObje[0].value!="10029"){document.getElementById('camp_CVV').style.display='contents'}else{document.getElementById('CVV').classList.add("form-control");document.getElementById('camp_CVV').style.display='contents'}}else{if('2'=='1'){$("#camp_CVV").css("visibility","hidden");$("#CVV").removeAttr("required");}else{document.getElementById('camp_CVV').style.display='none';}}}else{if('2'=='1'){$("#camp_CVV").css("visibility","hidden");$("#CVV").removeAttr("required");}else{document.getElementById('camp_CVV').style.display='none';}}
$("#CVV").valid();}}
function mostrarFacturas(){var formaPago=document.querySelector('.dd-selected-value').value;if(formaPago==3){var idObje=document.getElementsByName('id_objeto');if(idObje[0].value!="10029"){$("#camp_NRO_CUENTA").css("display","block");}else{$("#camp_NRO_CUENTA").css("display","contents");}}else{$("#camp_NRO_CUENTA").css("display","none");}}
function obtenerMedioPago(id){var nombreSelector="#FORMA_PAGO_DD_"+id;var formaPago=$(nombreSelector).val();if(formaPago!=""){var nombreBoton="#BTN_INSCRIBIR_"+id;var hrefBoton=$(nombreBoton).attr('href');hrefBoton=hrefBoton.replace("[formaPago]",formaPago);$(nombreBoton).attr('href',hrefBoton);return true;}else{return false;}}
function displayCuotas(){var optionSelected=document.querySelector('.dd-option-selected');var formaPago=$('#FORMA_PAGO_DD').val();var optionValue=optionSelected.childNodes[1].value;if($("#CUOTAS").length!=0){document.getElementById('CUOTAS').value='';}
if(typeof optionValue!=='undefined'&&optionValue!==""&&optionValue.indexOf('TK_')!==-1){$("#camp_CUOTAS").removeAttr("style");$("#CUOTAS").attr("required","required");var idObje=document.getElementsByName('id_objeto');if(idObje[0].value!="10029"){document.getElementById('camp_CUOTAS').style.display='contents';}else{document.getElementById('CUOTAS').classList.add("form-control");document.getElementById('camp_CUOTAS').style.display='contents';}}else{if('2'=='1'){$("#camp_CUOTAS").css("visibility","hidden");$("#CUOTAS").removeAttr("required");}else{if($("#camp_CUOTAS").length!=0){document.getElementById('camp_CUOTAS').style.display='none';}}}
if($("#CUOTAS").length!=0){$("#CUOTAS").valid();}}
function soloNumeros(evt,id=null){const key=evt.which?evt.which:evt.keyCode;const valorIngresado=evt.target.value;const fieldId=id===null?evt.target.id:id;if(!/^[\d]*$/.test(valorIngresado)){$(`#${fieldId}`).val(valorIngresado.replace(/[^\d]/g,""));evt.preventDefault();}
switch(true){case(evt.shiftKey||evt.ctrlKey):return false;case key>=48&&key<=57&&(key!=="undefined"&&key!==null):return true;default:if(window.event){window.event.keyCode=0;}
return false;}}
function soloLetrasCharacter(input){var valor=input.value;valor=valor.replace(/[^a-zA-Z0-9@#$\-_=.+\s]/g,'');input.value=valor;}
function displayMensajeSaldo(valor_total,valor_minimo,id_objeto)
{var saldo=$('#SaldoParcial').val();saldo=parseInt(saldo);id_objeto=parseInt(id_objeto);valor_total=parseInt(valor_total);saldo_pendiente=valor_total-saldo;if(saldo_pendiente<=valor_minimo&&id_objeto!=10033&&saldo<valor_total){document.getElementById('mensa_pendiente_error').style.display='contents';document.getElementById('mensa_saldo_error').style.display='none';document.getElementById('mensa_saldo').style.display='none';$("#mySubmit_").attr('disabled','disabled');}else if(saldo<=valor_minimo){document.getElementById('mensa_saldo_error').style.display='contents';document.getElementById('mensa_pendiente_error').style.display='none';document.getElementById('mensa_saldo').style.display='none';$("#mySubmit_").attr('disabled','disabled');}else if(saldo>valor_total&&id_objeto!=10033){document.getElementById('mensa_saldo_error').style.display='contents';document.getElementById('mensa_saldo').style.display='none';document.getElementById('mensa_pendiente_error').style.display='none';$("#mySubmit_").attr('disabled','disabled');}else if(saldo>0){document.getElementById('mensa_saldo').style.display='contents';document.getElementById('mensa_saldo_error').style.display='none';document.getElementById('mensa_pendiente_error').style.display='none';$("#mySubmit_").removeAttr('disabled');}else{document.getElementById('mensa_saldo').style.display='none';document.getElementById('mensa_saldo_error').style.display='none';document.getElementById('mensa_pendiente_error').style.display='none';$("#mySubmit_").removeAttr('disabled');}}
function ejecutarSaldo()
{var saldo_ingresado=$('#SaldoParcial').val();if(saldo_ingresado>0){$('#SaldoParcialR').val(saldo_ingresado);}else{$('#SaldoParcialR').val(0);}}
function validarOpcionSaldo(opcion)
{if(opcion==1){$("#ValorTotalEdit").parent().parent().parent().hide();$("#SaldoParcial").parent().parent().parent().parent().show();$("#SaldoParcial").after("<img id = 'SaldoParcialImg' class = 'SaldoParcialImgClass' style = 'margin-top: 5px;' src='/personal/claro/imagenes/icono-SaldoParcial_2.png'> <a  style = 'font-size: small;     vertical-align: middle; margin-top: 10px;'  href='#' onclick = 'validarOpcionSaldo(2);' >pago total</a>");}else{$("#SaldoParcial").parent().parent().parent().parent().hide();$("#ValorTotalEdit").parent().parent().parent().show();$('.SaldoParcialImgClass').next().remove();$("#SaldoParcial").next().remove();document.getElementById('mensa_saldo').style.display='none';document.getElementById('mensa_saldo_error').style.display='none';$("#mySubmit_").removeAttr('disabled');$('#SaldoParcial').val('');$('#SaldoParcialR').val('');}}
function abrirComprobantePagoPdf(){var ifrm=document.getElementById("frameDescarga");ifrm.src="/phrame.php?action=despliegue_personal&clase=VistasClaroComprobante&metodo=generarComprobante&empresa=claro";}
function abrirComprobantePagoPdfMovil(comprobantePago){const platform=navigator.platform.toLowerCase();iosPlatforms=['iphone','ipad','ipod','ipod touch'];if(iosPlatforms.includes(platform)){var value={url:'https://portalpagos.claro.com.co/phrame.php?action=despliegue_personal&clase=VistasClaroComprobante&metodo=generarComprobanteCifrado&empresa=claro&idTransaccion='+comprobantePago+'&genPdf=D',salutation:'Your Grace',action:'1'};var jsonString=(JSON.stringify(value));var escapedJsonParameters=escape(jsonString);var appName='miClaroApp';var actionType='downloadPdf';var url=appName+'://'+actionType+"#"+escapedJsonParameters;window.location.href=url;}
if(/android/.test(navigator.userAgent.toLowerCase())){Android.downloadPdf('https://portalpagos.claro.com.co/phrame.php?action=despliegue_personal&clase=VistasClaroComprobante&metodo=generarComprobanteCifrado&empresa=claro&idTransaccion='+comprobantePago+'&genPdf=D','1');}}
function abrirComprobantePagoPdfVistaMvl(comprobantePago){var configuracion_ventana="menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes";var url_comprobante="/phrame.php?action=despliegue_personal&clase=VistasClaroComprobante&metodo=generarComprobanteCifrado&empresa=claro&genPdf=I&idTransaccion="+comprobantePago;var ventana=window.open(url_comprobante,"ComprobanteDePago",configuracion_ventana);}
function tipoLineaVal(){}
function abrirComprobantePagoPdfMovil(comprobantePago){const platform=navigator.platform.toLowerCase();iosPlatforms=['iphone','ipad','ipod','ipod touch'];if(iosPlatforms.includes(platform)){var value={url:'https://portalpagos.claro.com.co/phrame.php?action=despliegue_personal&clase=VistasClaroComprobante&metodo=generarComprobanteCifrado&empresa=claro&idTransaccion='+comprobantePago+'&genPdf=I',salutation:'Your Grace',action:'1'};var jsonString=(JSON.stringify(value));var escapedJsonParameters=escape(jsonString);var appName='miClaroApp';var actionType='downloadPdf';var url=appName+'://'+actionType+"#"+escapedJsonParameters;window.location.href=url;}
if(/android/.test(navigator.userAgent.toLowerCase())){Android.downloadPdf('https://portalpagos.claro.com.co/phrame.php?action=despliegue_personal&clase=VistasClaroComprobante&metodo=generarComprobanteCifrado&empresa=claro&idTransaccion='+comprobantePago+'&genPdf=I','1');}}
function finalizarTransaccion(){document.getElementById('mySubmit_').click();}
function validarUsuarioInspira(){var tipoDocumento=document.getElementById('TIPO_DOCUMENTO').value;var numeroDocumento=document.getElementById('NUMERO_DOCUMENTO').value;var param=`&tipoDocumento=${tipoDocumento}&numeroDocumento=${numeroDocumento}`;if(tipoDocumento==''||numeroDocumento=='')
return false;$.ajax({type:"post",url:'phrame.php',data:"action=metodo_ajax&metodo=clienteAjax&clase=ajaxclaro&metodo_ejec=validarUsurioInspira"+param,async:false,success:function(response){var respon=JSON.parse(response);if(respon['inspira']){document.getElementById('FECHA_EXP_DOC').style.display='block';document.getElementById('camp_DEPARTAMENTO_DOCUMENTO').style.display='block';document.getElementById('camp_MUNICIPIO_DOCUMENTO').style.display='block';$('#spanro_NOMBRE_CLIENTE').html('4 ');var listDptos=document.getElementById('DEPARTAMENTO_DOCUMENTO');var firstOpt=listDptos.options[0];firstOpt.appendChild(document.createTextNode('Seleccione el departamento'));respon['departamentos'].forEach((key,value)=>{var opt=document.createElement('option');opt.appendChild(document.createTextNode(key.NOMBRE));opt.title=key.NOMBRE;opt.value=key.CODIGO_DANE;listDptos.appendChild(opt);});}else{}},error:function(){}});}
function consultarMunicipioDepartamento(){var departamento=document.getElementById('DEPARTAMENTO_DOCUMENTO').value;var param=`&departamento=${departamento}`;if(departamento=='')
return false;var listMuni=document.getElementById('MUNICIPIO_DOCUMENTO');listMuni.options.length=0;var opt=document.createElement('option');opt.appendChild(document.createTextNode('Cargando...'));listMuni.appendChild(opt);$.ajax({type:"post",url:'phrame.php',data:`action=metodo_ajax&metodo=clienteAjax&clase=ajaxclaro&metodo_ejec=consultarMunicipiosDepartamento${param}`,async:false,success:function(response){var respon=JSON.parse(response);opt.text='Seleccione el municipio';if(!respon['error']){respon['municipios'].forEach((key,value)=>{var opt=document.createElement('option');opt.appendChild(document.createTextNode(key.NOMBRE));opt.value=key.CODIGO_DANE;listMuni.appendChild(opt);});}else{opt.text=respon['mensaje'];}},error:function(){}});}
function establecerNombreDepMuni(){var selDepartamento=document.getElementById('DEPARTAMENTO_DOCUMENTO');var selMunicipio=document.getElementById('MUNICIPIO_DOCUMENTO');document.getElementById('NOMBRE_DEPARTAMENTO').value=selDepartamento.options[selDepartamento.selectedIndex].text;document.getElementById('NOMBRE_MUNICIPIO').value=selMunicipio.options[selMunicipio.selectedIndex].text;}
function soloLetras(tecla){var resultado=true;var carEspeciales=[32,164,165,209,241];if((tecla.charCode<97||tecla.charCode>122)&&(tecla.charCode<65||tecla.charCode>90)){resultado=false;for(var i=0;i<carEspeciales.length;i++){if(tecla.charCode==carEspeciales[i]){resultado=true;break;}}}
return resultado;}
function textoEspecial(evento)
{var key;if(window.event){key=evento.keyCode;}else if(evento.which){key=evento.which;}
if(((key<48||key>57)||(key>=35&&key<=39))||key<31||key==46)
{return true;}else{if(window.event)
{window.event.keyCode=0;}
return false;}
return true;}
function validaDecimal(dat){var er_num1=/^([0-9])*[.][0-9]*$/;var er_num2=/^([0-9])*[,][0-9]*$/;if(dat.value!=""){if(er_num1.test(dat.value)||er_num2.test(dat.value)){return false;}}
return true;}
function cambiarEntradaDeTexto(campo,evento,tipo){var charCode=(evento.which)?evento.which:evento.keyCode;if((charCode>=97&&charCode<=122)||(charCode>=65&&charCode<=90)||charCode==32){var start=campo.selectionStart,end=campo.selectionEnd;if(tipo=='MAYUS'||tipo=='NOESPMAY'){if(tipo=='NOESPMAY'){campo.value=campo.value.replace(" ","_");}
$(campo).css('text-transform','uppercase');campo.value=campo.value.toUpperCase();campo.setSelectionRange(start,end);}else if(tipo=='MINUS'||tipo=='NOESPMIN'){if(tipo=='NOESPMIN'){campo.value=campo.value.replace(" ","_");}
$(campo).css('text-transform','lowercase');campo.value=campo.value.toLowerCase();campo.setSelectionRange(start,end);}else if(tipo=='NOESP'){campo.value=campo.value.replace(" ","_");}else if(tipo=='NOM'){campo.value=campo.value.toLowerCase();var sp=campo.value.split(' ');var f,r;var letra=new Array();for(i=0;i<sp.length;i++){f=sp[i].substring(0,1).toUpperCase();r=sp[i].substring(1);letra[i]=f+r;}
nuevoTexto=letra.join(' ');campo.value=nuevoTexto;}}else{return false;}}
function descargaArchivo(params){$.ajax({async:true,url:'phrame.php',data:params,type:'get',success:function(res){var cadena=res.split(":::");if(cadena[0]=="Err"){showAlert(cadena[1],'','#FF0000','fa fa-exclamation-triangle');}else{$('#descarga').attr('src','phrame.php?'+params);}},error:function(XMLHttpRequest,textStatus,errorThrown)
{showAlert('textStatuss: '+textStatus+'\nerrorThrown: '+errorThrown,'','#FF0000','fa fa-exclamation-triangle');}});}
function retornarApp(){const platform=navigator.platform.toLowerCase();iosPlatforms=['iphone','ipad','ipod','ipod touch'];if(iosPlatforms.includes(platform)){window.location.href='miClaroApp://popView';}
if(/android/.test(navigator.userAgent.toLowerCase())){Android.popView();}}
function ObtenerSobreCargaFormaPago(formapago){var departamento=$("#FORMA_PAGO").val();console.log('----'+departamento);}
function validar_campos(tipo,valor,campo){if(tipo=='1'){jQuery('#LIST_NUMERO').removeAttr('disabled');jQuery('#DECIMALES').removeAttr('disabled');jQuery('#FORMULA').removeAttr('disabled');jQuery('#CONDICION_LISTA').removeAttr('disabled');jQuery('#SEGURIDAD').removeAttr('disabled');jQuery('#VALOR_DEFECTO').removeAttr('disabled');jQuery('#TIPO_LLAVE').removeAttr('disabled');jQuery('#OBLIG_DEPENDIENTE').removeAttr('disabled');if(jQuery('#ACTIVO').val()=='')
jQuery('#ACTIVO').val(1);if(jQuery('#OBLIGATORIO').val()=='')
jQuery('#OBLIGATORIO').val(2);if(jQuery('#OBLIGATORIO').val()=='')
jQuery('#OBLIGATORIO').val(2);if(jQuery('#TRANSACCION').val()=='')
jQuery('#TRANSACCION').val(1);if(jQuery('#LISTADO').val()=='')
jQuery('#LISTADO').val(2);if(jQuery('#CONSULTA').val()=='')
jQuery('#CONSULTA').val(2);if(jQuery('#REPORTE').val()=='')
jQuery('#REPORTE').val(1);if(jQuery('#EDITABLE').val()==''&&jQuery('#TIPO_LLAVE').val()=='')
jQuery('#EDITABLE').val(1);else if(jQuery('#EDITABLE').val()=='')
jQuery('#EDITABLE').val(2);if(jQuery('#VISIBLE').val()==''&&jQuery('#TIPO_LLAVE').val()=='')
jQuery('#VISIBLE').val(1);else if(jQuery('#VISIBLE').val()=='')
jQuery('#VISIBLE').val(2);if(jQuery('#BUSQUEDA').val()=='')
jQuery('#BUSQUEDA').val(2);if(jQuery('#SISTEMA').val()=='')
jQuery('#SISTEMA').val(2);jQuery('#REPORTE').removeAttr('disabled');jQuery('#BUSQUEDA').removeAttr('disabled');switch(valor){case'15':case'16':jQuery('#REPORTE').val(2);jQuery('#REPORTE').attr('disabled','disabled');jQuery('#BUSQUEDA').val(2);jQuery('#BUSQUEDA').attr('disabled','disabled');case'1':if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(30);case'2':if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(4000);case'11':if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(100);case'12':case'13':jQuery('#LIST_NUMERO').val('');jQuery('#DECIMALES').val(0);jQuery('#CONDICION_LISTA').val('');jQuery('#VALOR_DEFECTO').val('');jQuery('#SEGURIDAD').val('');jQuery('#FORMULA').val('');jQuery('#TIPO_LLAVE').val('');jQuery('#OBJE_REFERENCIA_DESC').val('');jQuery('#OBJE_REFERENCIA').val('');jQuery('#CAMP_DEPENDIENTE_DESC').val('');jQuery('#CAMP_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').val('');jQuery('#LIST_NUMERO').attr('disabled','disabled');jQuery('#DECIMALES').attr('disabled','disabled');jQuery('#CONDICION_LISTA').attr('disabled','disabled');jQuery('#VALOR_DEFECTO').attr('disabled','disabled');jQuery('#SEGURIDAD').attr('disabled','disabled');jQuery('#TIPO_LLAVE').attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE').attr('disabled','disabled');break;case'3':case'14':jQuery('#DECIMALES').val(0);jQuery('#DECIMALES').attr('disabled','disabled');jQuery('#TIPO_LLAVE').val('');jQuery('#TIPO_LLAVE').attr('disabled','disabled');if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(10);if(jQuery('#OBJE_REFERENCIA_DESC').val()!=''){jQuery('#LIST_NUMERO').val('');jQuery('#LIST_NUMERO').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA_DESC').val()==''&&jQuery('#LIST_NUMERO').val()==''){jQuery('#CONDICION_LISTA').val('');jQuery('#CONDICION_LISTA').attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA').val()!=9&&jQuery('#OBJE_REFERENCIA').val()!=10){jQuery('#SEGURIDAD').val('');jQuery('#SEGURIDAD').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA').val()!=5004&&jQuery('#OBJE_REFERENCIA').val()!=9&&jQuery('#OBJE_REFERENCIA').val()!=10){jQuery('#VALOR_DEFECTO').val('');jQuery('#VALOR_DEFECTO').attr('disabled','disabled');}else{jQuery('#VALOR_DEFECTO option').remove();jQuery('#VALOR_DEFECTO').append('<option title="" value=""></option>');if(jQuery('#OBJE_REFERENCIA').val()==9||jQuery('#OBJE_REFERENCIA').val()==10){jQuery('#VALOR_DEFECTO').append('<option title="Usuario" value="Usuario">Usuario</option>');}else{jQuery('#VALOR_DEFECTO').append('<option title="Cuenta Unica" value="CuentaUnic">Cuenta Unica</option>');}}
break;case'4':if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(0);case'5':if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(0);jQuery('#LIST_NUMERO').val('');jQuery('#DECIMALES').val(0);jQuery('#CONDICION_LISTA').val('');jQuery('#SEGURIDAD').val('');jQuery('#TIPO_LLAVE').val('');jQuery('#OBJE_REFERENCIA_DESC').val('');jQuery('#OBJE_REFERENCIA').val('');jQuery('#CAMP_DEPENDIENTE_DESC').val('');jQuery('#CAMP_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').val('');jQuery('#LIST_NUMERO').attr('disabled','disabled');jQuery('#DECIMALES').attr('disabled','disabled');jQuery('#CONDICION_LISTA').attr('disabled','disabled');jQuery('#SEGURIDAD').attr('disabled','disabled');jQuery('#TIPO_LLAVE').attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE').attr('disabled','disabled');jQuery('#VALOR_DEFECTO option').remove();jQuery('#VALOR_DEFECTO').append('<option title="" value=""></option>');jQuery('#VALOR_DEFECTO').append('<option title="Fecha" value="Fecha">Fecha</option>');break;case'6':if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(10);jQuery('#DECIMALES').val(0);if(jQuery('#OBJE_REFERENCIA_DESC').val()!=''){jQuery('#LIST_NUMERO').val('');jQuery('#LIST_NUMERO').attr('disabled','disabled');jQuery('#DECIMALES').val(0);jQuery('#DECIMALES').attr('disabled','disabled');jQuery('#FORMULA').val('');jQuery('#FORMULA').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA_DESC').val()==''&&jQuery('#LIST_NUMERO').val()==''){jQuery('#CONDICION_LISTA').val('');jQuery('#CONDICION_LISTA').attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA').val()!=9&&jQuery('#OBJE_REFERENCIA').val()!=10){jQuery('#SEGURIDAD').val('');jQuery('#SEGURIDAD').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA').val()!=5004&&jQuery('#OBJE_REFERENCIA').val()!=9&&jQuery('#OBJE_REFERENCIA').val()!=10){jQuery('#VALOR_DEFECTO').val('');jQuery('#VALOR_DEFECTO').attr('disabled','disabled');}else{jQuery('#VALOR_DEFECTO option').remove();jQuery('#VALOR_DEFECTO').append('<option title="" value=""></option>');if(jQuery('#OBJE_REFERENCIA').val()==9||jQuery('#OBJE_REFERENCIA').val()==10){jQuery('#VALOR_DEFECTO').append('<option title="Usuario" value="Usuario">Usuario</option>');}else{jQuery('#VALOR_DEFECTO').append('<option title="Cuenta Unica" value="CuentaUnic">Cuenta Unica</option>');}}
break;case'7':jQuery('#TIPO_LLAVE').val('');jQuery('#TIPO_LLAVE').attr('disabled','disabled');jQuery('#SEGURIDAD').val('');jQuery('#SEGURIDAD').attr('disabled','disabled');if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(10);if(jQuery('#DECIMALES').val()=='')
jQuery('#DECIMALES').val(2);case'8':jQuery('#TIPO_LLAVE').val('');jQuery('#TIPO_LLAVE').attr('disabled','disabled');jQuery('#SEGURIDAD').val('');jQuery('#SEGURIDAD').attr('disabled','disabled');if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(10);if(jQuery('#DECIMALES').val()=='')
jQuery('#DECIMALES').val(0);case'9':jQuery('#TIPO_LLAVE').val('');jQuery('#TIPO_LLAVE').attr('disabled','disabled');jQuery('#SEGURIDAD').val('');jQuery('#SEGURIDAD').attr('disabled','disabled');if(jQuery('#LONGITUD').val()=='')
jQuery('#LONGITUD').val(10);if(jQuery('#DECIMALES').val()=='')
jQuery('#DECIMALES').val(2);jQuery('#LIST_NUMERO').val('');jQuery('#CONDICION_LISTA').val('');jQuery('#VALOR_DEFECTO').val('');jQuery('#SEGURIDAD').val('');jQuery('#TIPO_LLAVE').val('');jQuery('#OBJE_REFERENCIA_DESC').val('');jQuery('#OBJE_REFERENCIA').val('');jQuery('#CAMP_DEPENDIENTE_DESC').val('');jQuery('#CAMP_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').val('');jQuery('#LIST_NUMERO').attr('disabled','disabled');jQuery('#CONDICION_LISTA').attr('disabled','disabled');jQuery('#VALOR_DEFECTO').attr('disabled','disabled');jQuery('#SEGURIDAD').attr('disabled','disabled');jQuery('#TIPO_LLAVE').attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE').attr('disabled','disabled');break;default:jQuery('#VALOR_DEFECTO option').remove();jQuery('#VALOR_DEFECTO').append('<option title="" value=""></option>');jQuery('#VALOR_DEFECTO').append('<option title="Usuario" value="Usuario">Usuario</option>');jQuery('#VALOR_DEFECTO').append('<option title="Fecha" value="Fecha">Fecha</option>');jQuery('#VALOR_DEFECTO').append('<option title="Cuenta Unica" value="CuentaUnic">Cuenta Unica</option>');jQuery('#OBJE_REFERENCIA_DESC').val('');jQuery('#OBJE_REFERENCIA').val('');jQuery('#CAMP_DEPENDIENTE_DESC').val('');jQuery('#CAMP_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').val('');break;}
formValObj.__initiallyParseAForm(1);}else if(tipo=='2'){switch(valor){case'1':case'2':case'11':case'12':case'13':case'15':case'16':if(campo!="GRUP_NUMERO"&&campo!="CAMP_REFERENCIA"&&campo!='')
return false;break;case'4':case'5':if(campo!="GRUP_NUMERO"&&campo!="FORMULA"&&campo!="CAMP_REFERENCIA"&&campo!='')
return false;break;case'3':case'14':case'6':if(campo=="OBJE_REFERENCIA"){if(jQuery('#OBJE_REFERENCIA_DESC').val()==''){jQuery('#LIST_NUMERO').removeAttr('disabled');if(jQuery('#LIST_NUMERO').val()==''){jQuery('#CONDICION_LISTA').val('');jQuery('#CONDICION_LISTA').attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').attr('disabled','disabled');}else{return false;}}else{jQuery('#LIST_NUMERO').val('');jQuery('#LIST_NUMERO').attr('disabled','disabled');jQuery('#CONDICION_LISTA').removeAttr('disabled');jQuery('#OBLIG_DEPENDIENTE').removeAttr('disabled');jQuery('#FORMULA').val('');jQuery('#FORMULA').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA').val()==9||jQuery('#OBJE_REFERENCIA').val()==10){jQuery('#SEGURIDAD').removeAttr('disabled');}else{jQuery('#SEGURIDAD').val('');jQuery('#SEGURIDAD').attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA').val()!=5004&&jQuery('#OBJE_REFERENCIA').val()!=9&&jQuery('#OBJE_REFERENCIA').val()!=10){jQuery('#VALOR_DEFECTO').val('');jQuery('#VALOR_DEFECTO').attr('disabled','disabled');}else{jQuery('#VALOR_DEFECTO').removeAttr('disabled');jQuery('#VALOR_DEFECTO option').remove();jQuery('#VALOR_DEFECTO').append('<option title="" value=""></option>');if(jQuery('#OBJE_REFERENCIA').val()==9||jQuery('#OBJE_REFERENCIA').val()==10){jQuery('#VALOR_DEFECTO').append('<option title="Usuario" value="Usuario">Usuario</option>');}else{jQuery('#VALOR_DEFECTO').append('<option title="Cuenta Unica" value="CuentaUnic">Cuenta Unica</option>');}}}else{if(campo==''){if(jQuery('#LIST_NUMERO').val()==''){if(jQuery('#OBJE_REFERENCIA_DESC').val()==''){jQuery('#CONDICION_LISTA').val('');jQuery('#CONDICION_LISTA').attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE').val('');jQuery('#OBLIG_DEPENDIENTE').attr('disabled','disabled');}}else{jQuery('#CONDICION_LISTA').removeAttr('disabled');jQuery('#OBLIG_DEPENDIENTE').removeAttr('disabled');jQuery('#OBJE_REFERENCIA').val('');jQuery('#OBJE_REFERENCIA_DESC').val('');}
if(jQuery('#OBJE_REFERENCIA_DESC').val()==''){jQuery('#SEGURIDAD').attr('disabled','disabled');jQuery('#SEGURIDAD').val('');jQuery('#VALOR_DEFECTO').attr('disabled','disabled');jQuery('#VALOR_DEFECTO').val('');}}}
if(campo=="CAMP_DEPENDIENTE"&&jQuery('#OBJE_REFERENCIA_DESC').val()==''&&jQuery('#LIST_NUMERO').val()=='')
return false;if(campo=="FORMULA"&&jQuery('#OBJE_REFERENCIA_DESC').val()!='')
return false;break;case'7':case'8':case'9':if(campo!="GRUP_NUMERO"&&campo!="FORMULA"&&campo!="CAMP_REFERENCIA"&&campo!='')
return false;break;default:break;}
formValObj.__initiallyParseAForm(1);return true;}else{switch(valor){case'1':case'2':case'11':case'12':case'13':case'15':case'16':if(campo!="GRUP_NUMERO"&&campo!="CAMP_REFERENCIA"&&campo!='')
return false;break;case'4':case'5':if(campo!="GRUP_NUMERO"&&campo!="FORMULA"&&campo!="CAMP_REFERENCIA"&&campo!='')
return false;break;case'3':case'14':case'6':if(campo=="OBJE_REFERENCIA"){if(jQuery('#OBJE_REFERENCIA_DESC',window.opener.document).val()==''){jQuery('LIST_NUMERO',window.opener.document).removeAttr('disabled');if(jQuery('#LIST_NUMERO',window.opener.document).val()==''){jQuery('#CONDICION_LISTA',window.opener.document).val('');jQuery('#CONDICION_LISTA',window.opener.document).attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE',window.opener.document).val('');jQuery('#OBLIG_DEPENDIENTE',window.opener.document).attr('disabled','disabled');}else{return false;}}else{jQuery('#LIST_NUMERO',window.opener.document).val('');jQuery('#LIST_NUMERO',window.opener.document).attr('disabled','disabled');jQuery('#CONDICION_LISTA',window.opener.document).removeAttr('disabled');jQuery('#OBLIG_DEPENDIENTE',window.opener.document).removeAttr('disabled');jQuery('#FORMULA',window.opener.document).val('');jQuery('#FORMULA',window.opener.document).attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA',window.opener.document).val()==9||jQuery('#OBJE_REFERENCIA',window.opener.document).val()==10){jQuery('#SEGURIDAD',window.opener.document).removeAttr('disabled');}else{jQuery('#SEGURIDAD',window.opener.document).val('');jQuery('#SEGURIDAD',window.opener.document).attr('disabled','disabled');}
if(jQuery('#OBJE_REFERENCIA',window.opener.document).val()!=5004&&jQuery('#OBJE_REFERENCIA',window.opener.document).val()!=9&&jQuery('#OBJE_REFERENCIA',window.opener.document).val()!=10){jQuery('#VALOR_DEFECTO',window.opener.document).val('');jQuery('#VALOR_DEFECTO',window.opener.document).attr('disabled','disabled');}else{jQuery('#VALOR_DEFECTO',window.opener.document).removeAttr('disabled');jQuery('#VALOR_DEFECTO option',window.opener.document).remove();jQuery('#VALOR_DEFECTO',window.opener.document).append('<option title="" value=""></option>');if(jQuery('#OBJE_REFERENCIA',window.opener.document).val()==9||jQuery('#OBJE_REFERENCIA',window.opener.document).val()==10){jQuery('#VALOR_DEFECTO',window.opener.document).append('<option title="Usuario" value="Usuario">Usuario</option>');}else{jQuery('#VALOR_DEFECTO',window.opener.document).append('<option title="Cuenta Unica" value="CuentaUnic">Cuenta Unica</option>');}}}else{if(campo==''){if(jQuery('#LIST_NUMERO',window.opener.document).val()==''){if(jQuery('#OBJE_REFERENCIA_DESC',window.opener.document).val()==''){jQuery('#CONDICION_LISTA',window.opener.document).val('');jQuery('#CONDICION_LISTA',window.opener.document).attr('disabled','disabled');jQuery('#OBLIG_DEPENDIENTE',window.opener.document).val('');jQuery('#OBLIG_DEPENDIENTE',window.opener.document).attr('disabled','disabled');}}else{jQuery('#CONDICION_LISTA',window.opener.document).removeAttr('disabled');jQuery('#OBLIG_DEPENDIENTE',window.opener.document).removeAttr('disabled');jQuery('#OBJE_REFERENCIA',window.opener.document).val('');jQuery('#OBJE_REFERENCIA_DESC',window.opener.document).val('');}
if(jQuery('#OBJE_REFERENCIA_DESC',window.opener.document).val()==''){jQuery('#SEGURIDAD',window.opener.document).attr('disabled','disabled');jQuery('#SEGURIDAD',window.opener.document).val('');jQuery('#VALOR_DEFECTO',window.opener.document).attr('disabled','disabled');jQuery('#VALOR_DEFECTO',window.opener.document).val('');}}}
if(campo=="CAMP_DEPENDIENTE"&&jQuery('#OBJE_REFERENCIA_DESC',window.opener.document).val()==''&&jQuery('#LIST_NUMERO',window.opener.document).val()=='')
return false;if(campo=="FORMULA"&&jQuery('#OBJE_REFERENCIA_DESC',window.opener.document).val()!='')
return false;break;case'7':case'8':case'9':if(campo!="GRUP_NUMERO"&&campo!="FORMULA"&&campo!="CAMP_REFERENCIA"&&campo!='')
return false;break;default:break;}
window.opener.formValObj.__initiallyParseAForm(1);return true;}}
function loading(){messageObj=new DHTML_modalMessage();messageObj.setHtmlContent("<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" /><title></title><link href=\"css/modal-message.css\" rel=\"stylesheet\" type=\"text/css\"></head><body></body></html>");messageObj.setSize(190,24);messageObj.display();}
function unloading(){if(typeof messageObj!='undefined'){messageObj.close();}else{console.log($(".modalDialog_transparentDivs"));$(".modalDialog_transparentDivs").remove();}}
const isValidCreditCardNumber=(digits)=>{let sum=0;let isEven=false;for(let i=digits.length-1;i>=0;i--){let digit=parseInt(digits[i]);if(isEven){digit*=2;if(digit>9){digit-=9;}}
sum+=digit;isEven=!isEven;}
return sum%10===0;};const activateCard=(cardId,imageFile,maxSecurityCodeLength)=>{$('#'+cardId).trigger('click');$('#'+cardId).parent().addClass('unopacity');$('#codigoCVV').attr('src','imagenes/icono-'+imageFile+'CVV.png');$('#codigoCVV').attr('style','display:block');$("#CODIGO_SEGURIDAD").attr("maxlength",maxSecurityCodeLength);$('#mySubmit_').prop('disabled',false);}
function validaTarjeta(){$('.cards').removeClass('unopacity');$('#mySubmit_').prop('disabled',true);if($('#NUMERO_TARJETA').val()==''){$('.cards').removeClass('unopacity');$('#codigoCVV').hide();$('#CODIGO_SEGURIDAD').val('');$("#CODIGO_SEGURIDAD").attr("maxlength",0);$('#mySubmit_').prop('disabled',true);return false;}
$('#NUMERO_TARJETA').addClass('personalFormValidatorTAR');$.validator.addMethod('cValidTarj',(value,element)=>{$('.cards').removeClass('unopacity');if(isValidCreditCardNumber($('#NUMERO_TARJETA').val())&&$('#FORMA_PAGO').val()!="6"&&$('#FORMA_PAGO').val()!="12"&&$('#FORMA_PAGO').val()!="13"){if((/^(3[47]\d{13})$/.test(value))){activateCard('AMEX','AMEX',4);return true;}else if((/^(4)(\d{12}|\d{15})$|^(606374\d{10}$)/.test(value))){activateCard('VISA','VISA',3);return true;}else if((/^(5[1-5]\d{14}$)|^(2(?:2(?:2[1-9]|[3-9]\d)|[3-6]\d\d|7(?:[01]\d|20))\d{12}$)/.test(value))){activateCard('MASTERCARD','MASTERCARD',3);return true;}else if((/(^[35](?:0[0-5]|[68][0-9])[0-9]{11}$)|(^30[0-5]{11}$)|(^3095(\d{10})$)|(^36{12}$)|(^3[89](\d{12})$)/.test(value))){activateCard('DINERS','DINERS',3);return true;}else{$('#codigoCVV').hide();$('#CODIGO_SEGURIDAD').val('');$("#CODIGO_SEGURIDAD").attr("maxlength",0);return false;}}else if((/^(870055\d{8}$)|^(590712\d{10}$)|^(529448\d{10}$)/.test(value))&&$('#FORMA_PAGO').val()=="6"){activateCard('CODENSA','CODENSA',3);return true;}else if((/^(590309\d{10}$)|^(570423\d{10}$)/.test(value))&&$('#FORMA_PAGO').val()=="12"){activateCard('ex','EXITO',4);return true;}else if((/^(590312\d{10}$)/.test(value))&&$('#FORMA_PAGO').val()=="12"){activateCard('ak','ALKOSTO',4);return true;}else{$('.cards').removeClass('unopacity');$('#codigoCVV').hide();$('#CODIGO_SEGURIDAD').val('');$("#CODIGO_SEGURIDAD").attr("maxlength",0);return false;}},'N&uacute;mero de tarjeta no valido.');$.validator.addClassRules('personalFormValidatorTAR',{cValidTarj:true});return true;}
function validarFechaVencim(){$('#FECHA_VENC_MES').addClass('personalFormValidatorFEC');$.validator.addMethod('cValidVenci',function(value,element){var fecha=new Date();var anno=fecha.getFullYear();var mes=fecha.getMonth()+1;var result;result='';if($('#FECHA_VENC_ANNO').val()!='AAAA'&&$('#FECHA_VENC_ANNO').val()==anno){if($('#FECHA_VENC_MES').val()!='MM'&&$('#FECHA_VENC_MES').val()<mes){result='Error';}}
if($('#FECHA_VENC_MES').val()!='MM'&&$('#FECHA_VENC_ANNO').val()!='AAAA'){if(result=='Error'){return false;}else{return true;}}else{return true;}},'Mes no valido para fecha de vencimiento');$.validator.addClassRules('personalFormValidatorFEC',{cValidVenci:true});}
const cardOptions={visacvv:{path:'imagenes/icono-VISACVV.png',length:3},mastercardcvv:{path:'imagenes/icono-MASTERCARDCVV.png',length:3},dinerscvv:{path:'imagenes/icono-DINERSCVV.png',length:3},codensacvv:{path:'magenes/icono-CODENSACVV.png',length:3},exitocvv:{path:'imagenes/icono-EXITOCVV.png',length:4},alkostocvv:{path:'imagenes/icono-ALKOSTOCVV.png',length:4},amexcvv:{path:'imagenes/icono-AMEXCVV.png',length:4}};const getMaxCVVLength=(cardName)=>{return cardOptions[cardName]?.length||0;}
function validarCVVLength(){const cardNumber=document.getElementById('NUMERO_TARJETA');if(cardNumber.value===''){$('#NUMERO_TARJETA').addClass('error');$('#NUMERO_TARJETA').valid();$('#CODIGO_SEGURIDAD').val("");$("#CODIGO_SEGURIDAD").attr("maxlength",0);return false;}
const cardType=$('#codigoCVV').attr('src');const splitCardSrc=cardType.split(/[./-]/);const cardName=splitCardSrc[2].toLowerCase();const maxLength=getMaxCVVLength(cardName);$('#CODIGO_SEGURIDAD').addClass('personalFormValidatorCVV').on('input',function(){const codSeguridad=$(this).val().length;if(codSeguridad===maxLength){$('#mySubmit_').prop('disabled',false);$.validator.addClassRules('personalFormValidatorCVV',{cValidCVV:true});}else{$('#mySubmit_').prop('disabled',true);}});$.validator.addMethod('cValidCVV',()=>{const codSeguridad=$('#CODIGO_SEGURIDAD').val().length;return codSeguridad===maxLength;},`Debe tener ${maxLength}d&iacute;gitos`);}
function valNumSms(){var cons="";cons=$("#pinCode1").val()+""+$("#pinCode2").val()+""+$("#pinCode3").val()+""+$("#pinCode4").val();$("#pinCode").val(cons);}
function msgErrorPin(){document.getElementById("errorCamp").innerHTML="Por favor ingresar los 4 d&iacute;gitos del c&oacute;digo.";return false;}
function ejecutar_datalayer(paymentMethod=''){let requiredFields=[];switch(paymentMethod){case'pse':requiredFields=["BANCO","TITULAR","TIPO_CLIENTE","TIPO_DOCUMENTO","NUMERO_DOCUMENTO","TELEFONO","DIRECCION","EMAIL"];break;default:requiredFields=["NUMERO_TARJETA","FECHA_VENC_MES","FECHA_VENC_ANNO","CODIGO_SEGURIDAD","CUOTAS","NOMBRE_TARJETA","TIPO_DOCUMENTO","NUMERO_DOCUMENTO","TELEFONO","EMAIL"];break;}
const areFieldsEmpty=requiredFields.some(field=>$("#"+field).val()==='');if(areFieldsEmpty){dataLayer.push({'event':'pErrorGeneral','properties':[{'ErrorName':'Este campo es obligatorio.','step':'Realiza el pago en linea','description':$("#DESCRIPCION_COMPRA").val(),}]});}}
const validateDataLength=(id=null,minLength,maxLength)=>{minLength=parseInt(minLength);maxLength=parseInt(maxLength);const fieldId=id??evt.target.id;const $field=$(`#${fieldId}`);const fieldValue=$field.val();const fieldLength=fieldValue.length;const formValidation=validateAllFields('formOperacion');const errorMessage=fieldValue?`Debe tener entre ${minLength}y ${maxLength}d&iacute;gitos`:'Este campo es obligatorio.';$field.prop("maxlength",maxLength);$field.prop("size",maxLength);$field.addClass('personalFormValidatorLEN').on('input',()=>{$.validator.addClassRules('personalFormValidatorLEN',{validLength:true});});$.validator.addMethod('validLength',()=>{let retorno=false;if(fieldLength>=minLength){retorno=true;}
return retorno;},errorMessage);}
const validateAllFields=(formId)=>{const inputFields=$(`#${formId}input[type="text"]:not([hidden]),#${formId}select:not([hidden])`);const selects=["BANCO","TIPO_DOCUMENTO","TIPO_CLIENTE"];let hasEmptyFields=true;let emptyFields=[];inputFields.each(function(){const $input=$(this);if($input.is('select')){if($input.val()===''){emptyFields.push($input.attr('id'));}}else{if($input.val().trim()===''){emptyFields.push($input.attr('id'));}}});emptyFields=emptyFields.filter(fieldId=>!selects.includes(fieldId));if(emptyFields.length>0){$('#mySubmit_').prop('disabled',true);}else if(emptyFields.length>=0){$('#mySubmit_').prop('disabled',false);hasEmptyFields=false;}
return hasEmptyFields;}