').attr({
class: 'contenido_centrado_vertical'
}).appendTo($(espacio).find(".contenedor_centrado_vertical"));
$('').appendTo($(espacio).find(".contenido_centrado_vertical"));
// Genero el ESPACIO PUBLICITARIO
$(espacio).find(".contenido_centrado_vertical span").html(nombre);
$("
"+campanas+"
").appendTo($(espacio));
}
window.ocultar_espacio_publicitario_vacio = function(modulos_id,slot){
var e = $(".contenedor_general_estructura").attr("e");
var elemento_modulo = $(".modulo[modulos_id="+modulos_id+"]");
var elemento_slot = $(elemento_modulo).find(".slot[slot="+slot+"]");
elemento_slot.addClass("vacio");
elemento_slot.html("");
window.clearTimeout(window["timeout"+e+modulos_id+slot]);
localStorage.removeItem(window.idioma+'e'+e+"m"+modulos_id+"s"+slot);
var modulo_de_espacios_publicitarios_vacios = true;
$(elemento_modulo).find(".slot").each(function(){
if(!$(this).hasClass("vacio")){
modulo_de_espacios_publicitarios_vacios = false;
}
});
if(modulo_de_espacios_publicitarios_vacios){
$(elemento_modulo).closest(".contenedor_modulo").addClass("oculto");
}
}
window.play_espacio_publicitario = function(e,m,s){
var slot = $(".modulo[modulos_id="+m+"]").find(".slot[slot="+s+"]");
var contenedor_modulo = $(slot).closest(".contenedor_modulo");
var indice = window.idioma+"e"+e+"m"+m+"s"+s;
var data = JSON.parse(localStorage.getItem(indice));
if(data){
var actual = $(slot).attr("actual");
if(typeof(actual) == "undefined"){
$(slot).attr("actual",0);
actual = 0;
}else{
actual = parseInt(actual) +1;
}
if(actual>data.length || typeof(data[actual]) == "undefined" ){
actual = 0;
}
$(slot).html("");
$('').attr({
href: data[actual].enlace,
target:"_blank",
c:data[actual].campanas_id,
m:m
}).appendTo(slot);
var tipo_carga_imagen="lazy";
if($(contenedor_modulo).hasClass("publicidad_intro") || $(contenedor_modulo).hasClass("publicidad_mobile_intro")){
tipo_carga_imagen="eager";
}
$('').attr({
src: data[actual].imagen,
loading: tipo_carga_imagen
}).appendTo(slot.find("a"));
$(slot).addClass("cargada");
$(slot).attr("actual",actual);
if($(contenedor_modulo).hasClass("publicidad_mobile_6_1_flotante_inferior")){
$(".switch_intervencion").css("bottom","20px");
if($("body").hasClass("mobile")){
if($(".contenedor_modulo.publicidad_mobile_6_1_flotante_inferior .slot").length > 0){
if(!$(".contenedor_modulo.publicidad_mobile_6_1_flotante_inferior .slot").hasClass("vacio")){
$(".switch_intervencion").css("bottom",(parseInt($(window).innerWidth()) / 6) + 20);
}
}
}
}
if($(contenedor_modulo).hasClass("publicidad_intro")){
if(!$("body").hasClass("mobile")){
contenedor_modulo.addClass("descargado");
window.espacio_intro_construct($(".contenedor_modulo.publicidad_intro"));
}
}
if($(contenedor_modulo).hasClass("publicidad_mobile_intro")){
if($("body").hasClass("mobile")){
contenedor_modulo.addClass("descargado");
window.espacio_intro_construct($(".contenedor_modulo.publicidad_mobile_intro"));
}
}
// Almacenamiento de metricas
var data_metricas = JSON.parse(localStorage.getItem("met_international"));
var indice_campana = indice+"c"+data[actual].campanas_id;
if(!data_metricas) {
data_metricas = {};
}
if(!data_metricas[indice_campana]) {
data_metricas[indice_campana] = {
c:0,
i:1
}
}else{
data_metricas[indice_campana] = {
c: data_metricas[indice_campana].c,
i: parseInt(data_metricas[indice_campana].i + 1),
}
}
localStorage.setItem("met_international", JSON.stringify(data_metricas));
if(!$(contenedor_modulo).hasClass("publicidad_intro") && !$(contenedor_modulo).hasClass("publicidad_mobile_intro")){
if(typeof("timeout"+e+m+s)!="undefined"){
window.clearTimeout(window["timeout"+e+m+s]);
}
window["timeout"+e+m+s] = window.setTimeout(() => {
window.play_espacio_publicitario(e,m,s);
}, 10000);
}
}
}
window.sincronizar_metricas_espacios_publicitarios = function(){
var ultima_sincronizacion = localStorage.getItem("fus_international");
var segundos_desde_ultima_sincronizacion = parseInt('1716718194') - ultima_sincronizacion;
var campana_clickeada = localStorage.getItem("cgc_international");
if(segundos_desde_ultima_sincronizacion > 30){
var data_metricas = localStorage.getItem("met_international");
var url = "/international/publicidad/sincronizar_metricas/";
var parametros = "metricas="+data_metricas;
consulta_generica_ajax(url,parametros,null,sincronizar_metricas_espacios_publicitarios_callback);
}
}
window.sincronizar_metricas_espacios_publicitarios_callback = function(data){
localStorage.removeItem("met_international");
localStorage.removeItem("cgc_international");
localStorage.setItem("fus_international",data.timestamp);
}
window.timeout_recarga_espacios_publicitarios = function(){
if(!$("body").hasClass("live_preview") && !$("body").hasClass("clickear_anuncio")){
setTimeout(() => {
$(".contenedor_general_estructura").attr("p","0");
window.estructuras_construct();
}, 180000); // 3min
}
}
window.timeout_recarga_general = function(){
setTimeout(() => {
location.reload();
}, 600000); // 10min
}
window.shuffle = function(array) {
var currentIndex = array.length, randomIndex;
while (0 !== currentIndex) {
randomIndex = Math.floor(Math.random() * currentIndex);
currentIndex--;
[array[currentIndex], array[randomIndex]] = [array[randomIndex], array[currentIndex]];
}
return array;
}
window.suscripcion_newsletter_construct = function(){
$(".enlace_newsletter a").click(function(){
window.modal_suscripcion_newsletter_toggle();
});
$("html").click(function(e){
if($(e.target).prop("tagName") == "BODY"){
if($("body").hasClass("modal_abierto")){
$("body").removeClass("modal_abierto");
}
}
});
$("#formulario_suscripcion_newsletter_muestra").submit(function(e){
e.stopPropagation();
e.preventDefault();
window.email_suscriptor = $(this).find("input[type=text]").val();
window.modal_suscripcion_newsletter_toggle();
});
}
window.carousel_opinion_construct = function(){
$(".item_herramientas_carousel_opinion").click(function(){
if(!$(this).hasClass("desactivado")){
var direccion = $(this).attr("direccion");
var contenedor_items_carousel = $(this).parent().next(".contenedor_items_carousel_opinion");
var offset = $(contenedor_items_carousel).attr("offset");
var valor_mover = parseInt($(".item_carousel_opinion").css("width"));
switch(direccion) {
case "derecha":
offset = parseInt(parseInt(offset) + valor_mover);
break;
case "izquierda":
offset = parseInt(parseInt(offset) - valor_mover);
break;
default:
return;
}
$(contenedor_items_carousel).css("margin-left", offset + "px");
$(contenedor_items_carousel).attr("offset", offset);
if(offset<0){
$(".item_herramientas_carousel_opinion.izquierda").removeClass("desactivado");
}else{
$(".item_herramientas_carousel_opinion.izquierda").addClass("desactivado");
}
var cantidad_items_visibles = parseInt($(".contenedor_carousel_opinion").css("width")) / valor_mover ;
var limite_derecha = parseInt( ($(".item_carousel_opinion").length - cantidad_items_visibles) * valor_mover) * -1;
var diferencia_offset = offset - limite_derecha;
if(diferencia_offset < 100) {
$(".item_herramientas_carousel_opinion.derecha").addClass("desactivado");
}else{
$(".item_herramientas_carousel_opinion.derecha").removeClass("desactivado");
}
}
});
}
window.carousel_revistas_construct = function(){
$(".item_herramientas_carousel_revistas").click(function(){
if(!$(this).hasClass("desactivado")){
var direccion = $(this).attr("direccion");
var contenedor_items_carousel = $(this).parent().next(".contenedor_items_carousel_revistas");
var offset = $(contenedor_items_carousel).attr("offset");
var valor_mover = parseInt($(".item_carousel_revistas").css("width"));
switch(direccion) {
case "derecha":
offset = parseInt(parseInt(offset) + valor_mover);
break;
case "izquierda":
offset = parseInt(parseInt(offset) - valor_mover);
break;
default:
return;
}
$(contenedor_items_carousel).css("margin-left", offset + "px");
$(contenedor_items_carousel).attr("offset", offset);
if(offset<0){
$(".item_herramientas_carousel_revistas.izquierda").removeClass("desactivado");
}else{
$(".item_herramientas_carousel_revistas.izquierda").addClass("desactivado");
}
var cantidad_items_visibles = parseInt($(".contenedor_carousel_revistas").css("width")) / valor_mover ;
var limite_derecha = parseInt( ($(".item_carousel_revistas").length - cantidad_items_visibles) * valor_mover) * -1;
var diferencia_offset = offset - limite_derecha;
if(diferencia_offset < 100) {
$(".item_herramientas_carousel_revistas.derecha").addClass("desactivado");
}else{
$(".item_herramientas_carousel_revistas.derecha").removeClass("desactivado");
}
}
});
}
window.carousel_eventos_construct = function(){
if($(".contenedor_carousel_eventos").find(".item_evento").length <= 2){
$(".item_herramientas_carousel_eventos").addClass("desactivado");
}
$(".item_herramientas_carousel_eventos").click(function(){
if(!$(this).hasClass("desactivado")){
var direccion = $(this).attr("direccion");
var contenedor_items_carousel = $(this).parent().next(".visor_items_carousel_eventos").find(".contenedor_items_carousel_eventos");
var offset = $(contenedor_items_carousel).attr("offset");
var valor_mover = parseInt($(".contenedor_carousel_eventos").find(".item_evento").css("width")) + parseInt($(".contenedor_carousel_eventos").find(".item_evento").css("margin-right")) + parseInt($(".contenedor_carousel_eventos").find(".item_evento").css("margin-left"));
var cantidad_items = $(contenedor_items_carousel).find(".item_evento").length;
switch(direccion) {
case "derecha":
offset = parseInt(parseInt(offset) + valor_mover);
break;
case "izquierda":
offset = parseInt(parseInt(offset) - valor_mover);
break;
default:
return;
}
$(contenedor_items_carousel).css("margin-left", offset + "px");
$(contenedor_items_carousel).attr("offset", offset);
if(offset<0 || cantidad_items < 2){
$(".item_herramientas_carousel_eventos.izquierda").removeClass("desactivado");
}else{
$(".item_herramientas_carousel_eventos.izquierda").addClass("desactivado");
}
var cantidad_items_visibles = Math.round(parseInt($(".contenedor_carousel_eventos").css("width")) / valor_mover);
var limite_derecha = parseInt( (cantidad_items - cantidad_items_visibles) * valor_mover) * -1;
var diferencia_offset = offset - limite_derecha;
if(diferencia_offset < 100 || cantidad_items < 2) {
$(".item_herramientas_carousel_eventos.derecha").addClass("desactivado");
}else{
$(".item_herramientas_carousel_eventos.derecha").removeClass("desactivado");
}
}
});
window.autoplay_carousel_eventos();
}
window.autoplay_carousel_eventos = function(){
setTimeout(() => {
$(".herramientas_carousel_eventos").each(function(){
var sentido = $(this).attr("sentido");
if(typeof(sentido) == "undefined"){
$(this).attr("sentido","derecha");
}
if($(this).find(".item_herramientas_carousel_eventos:not(.desactivado)").length == 1){
$(this).find(".item_herramientas_carousel_eventos:not(.desactivado)").click();
}else{
$(this).find(".item_herramientas_carousel_eventos."+sentido+":not(.desactivado)").click();
}
if($(this).find(".item_herramientas_carousel_eventos.desactivado.derecha").length == 1){
$(this).attr("sentido","izquierda");
}
if($(this).find(".item_herramientas_carousel_eventos.desactivado.izquierda").length == 1){
$(this).attr("sentido","derecha");
}
});
window.autoplay_carousel_eventos();
}, 5000);
}
window.modal_suscripcion_newsletter_toggle = function(){
$(".modal_generico").removeClass("modal_newsletter");
if(!$("body").hasClass("modal_abierto")){
$("body").addClass("modal_abierto");
}
if($("body").hasClass("modal_abierto")){
$(".modal_generico").addClass("modal_newsletter");
var url = "/international/newsletter/formulario-suscripcion/";
var parametros;
consulta_generica_ajax(url,parametros,null,modal_suscripcion_newsletter_toggle_callback);
}else{
$(".modal_generico_body").html("");
}
}
window.modal_suscripcion_newsletter_toggle_callback = function(data){
//modal_suscripcion_newsletter_toggle
$(".modal_generico_body").html(data.html);
if(typeof(window.email_suscriptor) != "undefined"){
$("#newsletter_email").val(window.email_suscriptor);
window.email_suscriptor=null;
}
$("#newsletter_email_muestra").val("");
}
window.suscripcion_newsletter_enviar = function(){
$(".contenedor_alertas_formulario_suscripcion_newsletter").html("");
$("#formulario_suscripcion_newsletter button[type=submit]").html(logo_cargando+" Sending");
var url = "/international/newsletter/formulario-suscripcion/";
var parametros = $("#formulario_suscripcion_newsletter").serialize();
consulta_generica_ajax(url,parametros,null,suscripcion_newsletter_enviar_callback);
}
window.suscripcion_newsletter_enviar_callback = function(data){
$(".botonera_formulario_suscripcion_newsletter button[type=submit]").html("Register");
window.imprimir_alertas_js_web("international","layout","contenedor_alertas_formulario_suscripcion_newsletter");
if(data.status == 1){
$("#formulario_suscripcion_newsletter").removeClass("paso_1");
$("#formulario_suscripcion_newsletter").addClass("paso_2");
}
}
„Cititor lipsit de apologie. Maven de socializare. Iubitor de bere. Fanatic al mâncării. Avocat pentru zombi. Aficionat cu bacon. Practician web.”