var data_oferta = ""; var data_oferta_verificacion = ""; var data_hogar = ""; var data_hogar_verificacion = ""; var data_ambos = ""; var data_ambos_verificacion = ""; /* CERRAR EL MODAL*/ function closePopForm(e){ e.preventDefault(); $(".modal-background-plan--form, .modal-plan--form").fadeOut(); } /* get channels */ var channels = ""; var selected = ""; function isHd(hd){ var respuesta = ""; if(hd === "1"){ respuesta = "SI"; }else{ respuesta = "NO" } return respuesta; } function getChannels(category){ category.preventDefault(); selected = category.target; $(".tab-canales a").removeClass("selected-tab"); $(selected).addClass("selected-tab"); selected = $(selected).data("target"); if(selected === "all"){ $.ajax({ method: 'GET', url: "//apis.libertycr.com/api/mvcr1081_v2/getChannels" }).done(function(response) { channels = JSON.parse(response); }); }else{ $.ajax({ method: 'GET', url: "//apis.libertycr.com/api/mvcr1081_v2/getChannels", data: { "category": selected } }).done(function(response) { channels = JSON.parse(response); }); } setTimeout(() => { $(".result-canales").html(""); channels.forEach(function(element, index) { if(element.name === "CNN en Español"){ $(".result-canales").append(`
${element.name} ${element.name}
`) }else{ $(".result-canales").append(`
${element.name} ${element.name}
`) } }); }, 1000); } /* cuenta atrás */ var timeleft = 5; function countdownTimer(pop, type){ setInterval(function(){ if(timeleft <= 0){ if(type === "registro"){ window.location.href = "https://registro.libertycr.com/" } if(type === "chat"){ window.location.href = "https://l.libertycr.com/wa" } clearInterval(downloadTimer); } $(`${pop} .countdown-redirect`).text(timeleft); timeleft -= 1; }, 1000); } /* CONTRATAR OFERTA */ function contratarOferta(num,package_id){ $.ajax({ method: 'POST', url: "//apis.libertycr.com/api/mov1082/sms_confirmation", data: { "num_phone": num, "package_id": package_id } }).done(function(response) { if(response.result == "true"){ $("#success-modal").addClass("ConfirmacionCompraPaquete"); $("#success-modal h3").text("Tu solicitud está siendo procesada"); $("#success-modal p").html("Confirmá tu compra a través del link que recibirás vía SMS en tu celular."); $("#success-modal").fadeIn(); $("#success-modal, .modal-background-plan--form").fadeIn(); }else{ $("#error-modal, .modal-background-plan--form").fadeIn(); } }); } var data = "" function activatePromo(hash) { $(".modal-background-plan--form").fadeIn(); $(".loading--modal").fadeIn(); $.ajax({ method: 'POST', url: "//apis.libertycr.com/api/mov1082/activation", data: { "hash": hash, "dev": true } }).done(function (response) { data = response; $(".box-loading").fadeOut(); $(".modal-background-plan--form").fadeIn(); if (response.result == "false") { console.log("ERROR"); } else { $(".movil-step.step-1").hide(); $(".movil-step.solicitud-procesada.box-pop").fadeIn(); var tel = data.num_phone; } }); } /** FLUJO MOVIL **/ function llamadaMovil(data_oferta){ $("#modal-oferta").fadeOut() $(".modal-background-plan--form").fadeOut(); $(".loading--modal").fadeOut(); if(data_oferta.price === "¢0"){ $(".plan-box--button").html(`

${data_oferta.price}

Por tener Plan Colaborador podés disfrutar gratis del contenido de Liberty Go Móvil. Solo debés confirmar la activación del beneficio.

Comprar `); $(".plan-box--header p").html(`

LIBERTY GO MÓVIL

${data_oferta.plan}

`) }else if(data_oferta.payment === "FACTURA"){ $(".plan-box--button").html(`

${data_oferta.price}

El monto se cargará en tu próxima factura. Recordá que el segundo mes es gratis.

Comprar `); $(".plan-box--header").html(`

LIBERTY GO MÓVIL

${data_oferta.plan}

`) }else{ $(".plan-box--button").html(`

${data_oferta.price}

El monto se descontará de tu saldo de recarga

Comprar `); $(".plan-box--header p").html(`

LIBERTY GO MÓVIL

${data_oferta.plan}

`) } } /** FLUJO HOGAR **/ function llamadaHogar(data_hogar,num_contrato){ $(".hogar-step.step-1").hide(); $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); /* SI NEXT TV */ if(data_hogar.bin_next_tv === "SI"){ $.ajax({ type: 'GET', url: 'https://apis.libertycr.com/api/mvcr1081_v2/contractIsRegistered', data: { userId: num_contrato }, dataType: 'json', success: function (response) { data_hogar_verificacion = response; /* NO CUENTA */ if(data_hogar_verificacion.response.Registered === "false" || data_hogar_verificacion.response.status === "NO"){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".hogar-step.yes-next-no-acc.box-pop").fadeIn(); //countdownTimer(".hogar-step.yes-next-no-acc.box-pop","registro"); } /* SI CUENTA */ if(data_hogar_verificacion.response.Registered === "true"){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".hogar-step.yes-next-yes-acc.box-pop").fadeIn(); /*countdownTimer(".hogar-step.yes-next-yes-acc.box-pop","chat");*/ } } }); } /* NO NEXT TV SECCION */ /* NO NEXT TV - NO TV ANALOGICA */ if(data_hogar.bin_next_tv === "NO" && data_hogar.bin_digital === "NO" && data_hogar.bin_analog === "NO" || data_hogar.bin_next_tv === "NO" && data_hogar.bin_analog === "NO" || data_hogar.bin_next_tv === "NO" && data_hogar.bin_digital === "NO"){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".no-incluye-suscripcion").fadeIn(); } /* NO NEXT TV - SI TV ANALOGICA - SI TV DIGITAL - NO INTERNET */ if(data_hogar.bin_next_tv === "NO" && data_hogar.bin_digital === "SI" && data_hogar.bin_analog === "SI" && data_hogar.bin_internet === "NO"){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".no-incluye-suscripcion").fadeIn(); } /* NO NEXT TV - SI TV ANALOGICA - SI TV DIGITAL - SI INTERNET */ if(data_hogar.bin_next_tv === "NO" && data_hogar.bin_digital === "SI" && data_hogar.bin_analog === "SI" && data_hogar.bin_internet === "SI"){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".no-incluye-suscripcion-si-internet").fadeIn(); } /*if(data_hogar.bin_next_tv === "NO" && data_hogar.bin_digital === "SI" && data_hogar.bin_internet === "SI" || data_hogar.bin_next_tv === "NO" && data_hogar.bin_analog === "SI" && data_hogar.bin_internet === "SI" ){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".container-overflow-tabs a[data-section='2']").trigger("click"); }else{ if(data_hogar.bin_next_tv === "NO" && data_hogar.bin_digital === "NO" || data_hogar.bin_analog === "NO" && data_hogar.bin_internet === "SI" ){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".hogar-step.no-next-no-tv.box-pop").fadeIn(); } if(data_hogar.bin_next_tv === "NO" && data_hogar.bin_digital === "SI" || data_hogar.bin_analog === "SI" && data_hogar.bin_internet === "NO" ){ $(".loading--modal").fadeOut(); $(".modal-background-plan--form").fadeOut(); $(".hogar-step.no-next-no-tv.box-pop").fadeIn(); } }*/ } window.addEventListener('DOMContentLoaded', (event) => { /* SERVICIOS CAROUSEL */ var fixOwl = function(){ var $stage = $('.owl-stage'), stageW = $stage.width(), $el = $('.owl-item'), elW = 0; $el.each(function() { elW += $(this).width()+ +($(this).css("margin-right").slice(0, -2)) }); if ( elW > stageW ) { $stage.width( elW ); }; } $('.servicios-carousel').owlCarousel({ nav: false, autoplay: true, dots: true, loop:false, responsiveClass:true, smartSpeed: 1000, touchDrag : true, mouseDrag : true, responsive:{ 0:{ items:1, nav:true }, 660:{ items:2, nav:false }, 1040:{ items:3, nav:true, loop:false } } }) $(".modal-background-plan--form").click(function(e){ $(".modal-background-plan--form, .modal-plan--form").fadeOut(); }) $(".btn-ver_oferta").click(function(e){ e.preventDefault(); $(".modal-background-plan--form, #modal-oferta").fadeIn(); }); $(".cancel-no-next-no-acc").click(function(e){ $(".box-pop").hide(); $(".step-1").fadeIn(); }) /* FORM OFERTA */ $("#form--oferta").validate({ errorClass: "outline--error", validClass: "outline--success", rules: { "tel_form_oferta": { "required": true, "number":true } }, messages:{ "tel_form_oferta": { "required": "Este campo es obligatorio.", "number":"Debes introducir un número." } } }); /* FORM HOGAR */ $("form#hogar_form").validate({ errorClass: "outline--error", validClass: "outline--success", rules: { "num_contrato_hogar": { "required": true, "number":true } }, messages:{ "num_contrato_hogar": { "required": "Este campo es obligatorio.", "number":"Debes introducir un número." } } }); /* FORM AMBOS */ $("form#ambos_form").validate({ errorClass: "outline--error", validClass: "outline--success", rules: { "num_contrato_ambos": { "required": true, "number":true } }, messages:{ "num_contrato_ambos": { "required": "Este campo es obligatorio.", "number":"Debes introducir un número." } } }); $('#form--oferta input').on('blur keyup', function() { if ($("#form--oferta").valid()) { $('#form--oferta #enviar_oferta').removeClass("disabled-btn"); } else { $('#form--oferta #enviar_oferta').addClass("disabled-btn"); } }); $('form#hogar_form input').on('blur keyup', function() { if ($("form#hogar_form").valid()) { $('form#hogar_form #hogar_form_btn').removeClass("disabled-btn"); } else { $('form#hogar_form #hogar_form_btn').addClass("disabled-btn"); } }); $('form#ambos_form input').on('blur keyup', function() { if ($("form#ambos_form").valid()) { $('form#ambos_form #ambos_form_btn').removeClass("disabled-btn"); } else { $('form#ambos_form #ambos_form_btn').addClass("disabled-btn"); } }); /* OFERTA BTN */ $("#enviar_oferta").click(function(e){ e.preventDefault(); var num_tel = $("#tel_form_oferta").val(); $(".loading--modal").fadeIn(); $.ajax({ type: 'GET', url: 'https://apis.libertycr.com/api/mvcr1081_v2/getMobileData', data: { num_celular: num_tel }, dataType: 'json', success: function (response) { if(response.result === false){ $(".loading--modal").fadeOut(); $("div#modal-oferta").fadeOut(); $("#success-modal h3").text("Revisá la oferta que tenemos para vos:"); $("#success-modal p").html("El cobro para los Planes Postpago es contra factura y para los Planes Familia y Prepago contra saldo de recarga.Lo quiero"); $("#buttonAceptar").css("display","none"); $("#success-modal").fadeIn(); $(".modal-background-plan--form").fadeIn(); }else{ if(response.message === "CLIENT_NOT_EXIST" || response.message === "PLAN_NOT_EXIST"){ $(".loading--modal").fadeOut(); $("div#modal-oferta").fadeOut(); $("#success-modal h3").text("Revisá la oferta que tenemos para vos:"); $("#success-modal p").html("El cobro para los Planes Postpago es contra factura y para los Planes Familia y Prepago contra saldo de recarga.Lo quiero"); $("#buttonAceptar").css("display","none"); $("#success-modal").fadeIn(); $(".modal-background-plan--form").fadeIn(); }else{ data_oferta = JSON.parse(response.data); if(data_oferta.description === null || response.message === "OFFER_NOT_APPLY"){ $(".loading--modal").fadeOut(); $("div#modal-oferta").fadeOut(); $("#error-modal h3").text("Tu Plan no aplica para la contratación de esta oferta."); $("#error-modal p").html("

Para más detalles comunícate con nuestro WhatsApp de atención aquí.

"); $("#error-modal").fadeIn(); $(".modal-background-plan--form").fadeIn(); }else{ llamadaMovil(data_oferta); } } } } }); }) /* HOGAR BTN */ $("#hogar_form_btn").click(function(e){ e.preventDefault(); var num_contrato = $("#num_contrato_hogar").val(); /* USUARIO INTRODUCE NUMERO */ $.ajax({ type: 'GET', url: 'https://apis.libertycr.com/api/mvcr1081_v2/getFixedData', data: { contrato: num_contrato }, dataType: 'json', success: function (response) { if(response.result === false && response.error === "ERROR_EMPTY_DB"){ $(".modal-background-plan--form").fadeIn(); $("#error-modal").fadeIn(); }else{ data_hogar = JSON.parse(response.data); llamadaHogar(data_hogar, num_contrato); } } }); }) /* AMBOS BTN */ $("#ambos_form_btn").click(function(e){ e.preventDefault(); var num_contrato = $("#num_contrato_ambos").val(); $.ajax({ type: 'GET', url: 'https://apis.libertycr.com/api/mvcr1081_v2/getMobileFixedData', data: { identificacion: num_contrato }, dataType: 'json', success: function (response) { if(response.result === false){ console.log("Es error"); $("#error-modal").fadeIn(); $("#error-modal p").text("El número introducido no se encuentra en nuestra base de datos."); $(".modal-background-plan--form").fadeIn(); }else{ var data_fixed = ""; var data_mobile =""; data_fixed = JSON.parse(response.data_fixed); data_mobile = JSON.parse(response.data_mobile); $(".modal-background-plan--form").fadeIn(); $(".loading--modal").fadeIn(); if(data_fixed !== "ERROR_EMPTY_DB" && data_mobile !== "ERROR_EMPTY_DB"){ $(".container-overflow-tabs a[data-section='1']").trigger("click"); llamadaHogar(data_fixed,num_contrato); console.log("entra hogar"); } if(data_mobile !== "ERROR_EMPTY_DB" && data_fixed.length <= 0){ console.log("ES MOVIL"); $(".container-overflow-tabs a[data-section='2']").trigger("click"); llamadaMovil(data_mobile,num_contrato); console.log("entra movil"); } if(data_mobile.length <= 0 && data_fixed !== "ERROR_EMPTY_DB"){ $(".container-overflow-tabs a[data-section='1']").trigger("click"); llamadaHogar(data_fixed,num_contrato); console.log("entra hogar"); } } } }); }) /* LINK NO CLIENTE */ $("#no_client_link_ambos").click(function(e){ e.preventDefault(); $("section.lb-tab-section a[data-target='.no-soy-cliente']").trigger("click"); }) /* LINK A HOGAR */ $(".next-tv-link-hogar").click(function(e){ e.preventDefault(); $(".container-overflow-tabs a[data-section='1']").trigger("click"); }) /* LINK A MOVIL */ $("#pack_movil_link, .liberty-go-link-movil").click(function(e){ e.preventDefault(); $(".container-overflow-tabs a[data-section='2']").trigger("click"); }) /* ACTIVATE PROMO */ var hash = window.location.href.split("clic=")[1]; if (hash != undefined) { activatePromo(hash); } $("a.orange-text.conocer-numero").click(function(e){ e.preventDefault(); $(".modal-background-plan--form, .pop-conocer-contrato-img").fadeIn(); }) $(".pop-conocer-contrato-img .cierrePop, .closePop").click(function(e){ e.preventDefault(); $(".modal-background-plan--form, .pop-conocer-contrato-img").fadeOut(); }) $(".tab-canales a[data-target='all']").trigger("click"); }); /* FAQS */ $(".faqs--question").click(function(){ if($(this).parents(".faqs--accordion").hasClass("expanded")){ $(".faqs--accordion").removeClass("expanded"); $(".faqs--answer-container").attr("style","max-height:0px"); }else{ $(".faqs--accordion").removeClass("expanded"); $(".faqs--answer-container").attr("style","max-height:0px"); $(this).parents(".faqs--accordion").addClass("expanded"); var height = $(this).parents(".faqs--accordion").find(".faqs--answer").height(); height = height + 80; $(this).parents(".faqs--accordion").find(".faqs--answer-container").attr("style","max-height:"+height+"px"); } });