



var rand = function(min, max) {
    return Math.random() * (max - min) + min;
};
 
var getRandomItem = function(list, weight) {
    var total_weight = weight.reduce(function (prev, cur, i, arr) {
        return prev + cur;
    });
     
    var random_num = rand(0, total_weight);
    var weight_sum = 0;
    //console.log(random_num)
     
    for (var i = 0; i < list.length; i++) {
        weight_sum += weight[i];
        weight_sum = +weight_sum.toFixed(2);
         
        if (random_num <= weight_sum) {
            return list[i];
        }
    }
     
    // end of function
};
var getRandomPapercut = function (lista) {
pesos = [];
if (lista.length==1) return lista[0];
if (lista.length==0) return null;
for (i=0;i<lista.length;i++) {
        pesos.push(lista[i].priority);
}

//console.log(pesos);
    return getRandomItem(lista,pesos);
}

function analyticsMercurio(link, category, action, label) { 

    //console.log("CLICK AD MER"); 
    //console.log(link + category + action + label); 

    try {
    _gaq.push(['_setAccount', 'UA-8908154-1']);
    _gaq.push(['_setDomainName', '.emol.com']);
    _gaq.push(['_trackEvent',category,action,label,1,true]);
    }catch(err){}
}


function MoreInfoAD(BtMoreInfo, ContentMoreInfo, NomPagMer) {

    $('.'+BtMoreInfo).click(function () {

      analyticsMercurio('Emol-Banner','Mas-informacion', NomPagMer,'');

      $('.'+ContentMoreInfo).slideToggle('slow', function() {
        if ($('.'+ContentMoreInfo).is(':hidden')) {
            $('.'+BtMoreInfo).html("M&aacute;s Informaci&oacute;n");
        } else {
            $('.'+BtMoreInfo).html("Ocultar Informaci&oacute;n");
        }
      });

    });
} 
 

function showpaper (papercut) {
    
    //console.log("show paper "); 
    //console.log(papercut); 
    //console.log(window.secMer);

	if (papercut.channel1==secMer) console.log("hice match");
    if (window.secMer==papercut.channel1 || 
        window.secMer==papercut.channel2 ||
        window.secMer==papercut.channerl3 ||
        window.subSecMer == papercut.channel1 ||
        window.subSecMer == papercut.channel2 ||
        window.subSecMer == papercut.channel3 ) {
	
        //console.log ("agregando "+papercut.url);
        //var track = new Image();
        //track.src="https://statsmp.emol.com/StatsPrime?pcid=" + papercut.id+"&dev=desktop";
        var track2 = new Image();
        track2.src="https://statsmp2.emol.com/StatsPrime?pcid=" + adDate+"_"+papercut.id+"&dev=desktop";
        
        if (papercut.extrasJson != null ) {
            var ExtrasAdMer = jQuery.parseJSON(papercut.extrasJson);

            var PhoneAdMer = ExtrasAdMer.phone;
            var VideoAdMer = ExtrasAdMer.youtube;
            
            var VideoAdMerTV = ExtrasAdMer.videoHtml5;
            var LinkAdMer = ExtrasAdMer.link;
            var ImgMobAdMer = ExtrasAdMer.mobileImage;
            var GifAdMer = ExtrasAdMer.gifImage;

            //console.log(" VIDEO HTML5 = " + VideoAdMerTV);
            //console.log(" LINK = " + LinkAdMer);
            //console.log(" IMG MOBILE = " + ImgMobAdMer);
            //console.log(" GIF = " + GifAdMer);

        }

        // console.log(ExtrasAdMer.phone);
        // console.log(ExtrasAdMer.youtube);

       /* if (PhoneAdMer != "" || VideoAdMer != "" || VideoAdMerTV != "") { */

            /* $('#publi_1').append("<div class='bt_publi_mer'><img class='zoom_01' src='"+papercut.url+"' data-zoom-image='"+papercut.urlBig+"'><div class='cont_AdMer_bt_"+papercut.name+"'></div></div>");

            if (PhoneAdMer != undefined || VideoAdMer != undefined || VideoAdMerTV != undefined ) { 
                $('.cont_AdMer_bt_' + papercut.name).append("<div class='bt_more_info_ad more_ad_bt_"+papercut.name+"'>M&aacute;s Informaci&oacute;n</div><div class='content_more_info_ad more_ad_info_"+papercut.name+"'><div class='cont_AdMer_phone_"+papercut.name+"'></div><div class='cont_AdMer_video_"+papercut.name+"'></div><div class='cont_AdMer_videohtml5_"+papercut.name+"'></div>");
            } */

            $('#publi_1').append("<div class='bt_publi_mer'><img class='zoom_01' src='"+papercut.url+"' data-zoom-image='"+papercut.urlBig.replace('merreader','merreaderm')+"'><div class='bt_more_info_ad more_ad_bt_"+papercut.name+"'>M&aacute;s Informaci&oacute;n</div><div class='content_more_info_ad more_ad_info_"+papercut.name+"'><div class='cont_AdMer_phone_"+papercut.name+"'></div><div class='cont_AdMer_link_"+papercut.name+"'></div><div class='cont_AdMer_video_"+papercut.name+"'></div><div class='cont_AdMer_videohtml5_"+papercut.name+"'></div></div>");
        
            if (PhoneAdMer != "" && PhoneAdMer != undefined) {
                $('.cont_AdMer_phone_' + papercut.name).append("<div class='cont_info_ad_f'><span class='cont_icon_suscriptor'><i class='fa fa-phone'></i></span><span class='cont_tel_AD'>" + PhoneAdMer + "</span></div>");
            }

            if (LinkAdMer != "" && LinkAdMer != undefined) {
                $('.cont_AdMer_link_' + papercut.name).append("<div class='cont_info_ad_f admer_link_f'><span class='cont_icon_suscriptor admer_link'><i class='fa fa-link'></i></span><span class='cont_tel_AD'><a href='"+LinkAdMer+"' target='_blank'>" + LinkAdMer + "</a></span></div>");
            }

            if (VideoAdMer != "" && VideoAdMer != undefined) {
		videohtmlpc = VideoAdMer;
		if (videohtmlpc.indexOf("elmercurio")>0) videohtmlpc = "<video width='100%' controls muted><source src='"+VideoAdMer+"' type='video/mp4'></video>";
                $('.cont_AdMer_video_' + papercut.name).append("<div class='cont_info_ad_f cont_info_ad_youtube'>" + videohtmlpc + "</div></div>");
            }

            if (VideoAdMerTV != "" && VideoAdMerTV != undefined) {
                $('.cont_AdMer_videohtml5_' + papercut.name).append("<div class='cont_info_ad_f cont_info_ad_youtube'>" + VideoAdMerTV + "</div></div>");
            }

       /* } else {
            $('#publi_1').append("<div class='bt_publi_mer'><img class='zoom_01' src='"+papercut.url+"' data-zoom-image='"+papercut.urlBig+"'></div>");
        } */

        /* $('#publi_1').append("<div class='bt_publi_mer'><img class='zoom_01' src='"+papercut.url+"' data-zoom-image='"+papercut.urlBig+"'></div>"); */

       /* $("#publi_1 img").click(function(){

            var imagen = $(this).attr("src");

            cajas_portada_lp.open([{ 
                    player: 'img',
                    content: imagen
            }]); 
        }); */
        
        // console.log("NAME : " + papercut.name);

        MoreInfoAD('more_ad_bt_'+papercut.name,'more_ad_info_'+papercut.name, 'PAG_MER_NAME_'+papercut.name);

        $("#publi_1 .bt_mas_info_ad_mer").click(function(){

            var imagen_ver_mas = $(this).attr("data");

            cajas_portada_lp.open([{ 
                    player: 'img',
                    content: imagen_ver_mas
            }]); 
        });

        $('.zoom_01').ZoomADMer({
            zoomType: "window",
            zoomWindowPosition: 11,
            zoomWindowFadeIn: 100,
            zoomWindowFadeOut: 0
        });


    } else {
	// console.log ('filtered');
	}
}
function filtraLista (lista ) {
	filtrada = [];
	for (i=0;i<lista.length;i++) {
		papercut = lista[i];
		if (window.secMer==papercut.channel1 ||
        		window.secMer==papercut.channel2 ||
        		window.secMer==papercut.channerl3 ||
        		window.subSecMer == papercut.channel1 ||
        		window.subSecMer == papercut.channel2 ||
        		window.subSecMer == papercut.channel3 ) {
				filtrada.push(papercut);
		}
	}			
	return filtrada;
}
doble = [];
full = [{"id":"7O460601","name":"57892650","aType":"Ads","section":"C","url":"//merreader.emol.cl/2022/08/31/content/pages/img/mid/7O460601.jpg","urlBig":"//merreader.emol.cl/2022/08/31/content/pages/img/big/7O460601.jpg","urlThumb":"//merreader.emol.cl/2022/08/31/content/pages/img/tmb/7O460601.jpg","viewerUrl":"https://digital.elmercurio.com/ShowImage?url\u003d//merreader.emol.cl/2022/08/31/content/pages/img/mid/7O460601.jpg","type":"impar","size":"full","channel1":"nacional","channel2":"espectaculos","category":"Publicidad","page":"3","priority":280,"extrasJson":"{\"phone\":\"\",\"gifImage\":\"\",\"link\":\"https://desafiolevantemoschile.org/\",\"videoHtml5\":\"\",\"youtube\":\"https://digital.elmercurio.com/mp4/desafio-agua-para-chile.mp4\",\"mobileImage\":\"\"}"}];
roba =  [];
half = [];
adDate = 20220831;

$( document ).ready(function() {
  // Handler for .ready() called.

var dis_movil = {
    Android: function() {
        return navigator.userAgent.match(/Android/i);
    },
    BlackBerry: function() {
        return navigator.userAgent.match(/BlackBerry/i);
    },
    iOS: function() {
        return navigator.userAgent.match(/iPhone|iPad|iPod/i);
    },
    Opera: function() {
        return navigator.userAgent.match(/Opera Mini/i);
    },
    Windows: function() {
        return navigator.userAgent.match(/IEMobile/i);
    },
    any: function() {
        return (dis_movil.Android() || dis_movil.BlackBerry() || dis_movil.iOS() || dis_movil.Opera() || dis_movil.Windows());
    }
};
if (! /bot|googlebot|googlebot-image|crawler|spider|robot|crawling/i.test(navigator.userAgent) ) {
if (dis_movil.any()) {
	//console.log("en mobile");

    function MoreInfoADMOB(BtMoreInfo, ContentMoreInfo,NomPagMer) {

        $('.'+BtMoreInfo).click(function () {

          analyticsMercurio('Emol-Banner','Mas-informacion', NomPagMer,'');

          $('.'+ContentMoreInfo).slideToggle('slow', function() {
            if ($('.'+ContentMoreInfo).is(':hidden')) {
                $('.'+BtMoreInfo).html("M&aacute;s Informaci&oacute;n");
            } else {
                $('.'+BtMoreInfo).html("Ocultar Informaci&oacute;n");
            }
          });

        });
    } 

	if (window.secMer == "portada") {
		random_papercut_item = getRandomPapercut(full.concat(roba)); 
		random_papercut_item_half = getRandomPapercut(half); 
	} else {
		random_papercut_item = getRandomPapercut(filtraLista(full.concat(roba))); 
		random_papercut_item_half = getRandomPapercut(filtraLista(half)); 
		
	}

	//console.log(random_papercut_item);
	//console.log(random_papercut_item_half);

    if (random_papercut_item != null && random_papercut_item.extrasJson != null) {
        var ExtrasAdMerMOB1 = jQuery.parseJSON(random_papercut_item.extrasJson);

        var PhoneAdMerMOB1    = ExtrasAdMerMOB1.phone;
        var VideoAdMerMOB1    = ExtrasAdMerMOB1.youtube;
        var VideoAdMerTVMOB1  = ExtrasAdMerMOB1.videoHtml5;
        var LinkAdMerMOB1     = ExtrasAdMerMOB1.link;
        var ImgMobAdMerMOB1   = ExtrasAdMerMOB1.mobileImage;
        var GifAdMerMOB1      = ExtrasAdMerMOB1.gifImage;
    }

    

    if (random_papercut_item_half != null && random_papercut_item_half.extrasJson != null) {
        var ExtrasAdMerMOB2 = jQuery.parseJSON(random_papercut_item_half.extrasJson);

        var PhoneAdMerMOB2    = ExtrasAdMerMOB2.phone;
        var VideoAdMerMOB2    = ExtrasAdMerMOB2.youtube;
        var VideoAdMerTVMOB2  = ExtrasAdMerMOB2.videoHtml5;
        var LinkAdMerMOB2     = ExtrasAdMerMOB2.link;
        var ImgMobAdMerMOB2   = ExtrasAdMerMOB2.mobileImage;
        var GifAdMerMOB2      = ExtrasAdMerMOB2.gifImage;

    }

    if (random_papercut_item) {

       /* $('#publi_M1').append("<div class='bt_publi_mer'><img src='"+random_papercut_item.url+"'><a href='"+random_papercut_item.viewerUrl+"' target='_blank'><span class='bt_mas_info_ad_mer'>Ver m&aacute;s informaci&oacute;n</span></a></div>"); */

        if (ImgMobAdMerMOB1) {
            $('#publi_M1').append("<div class='bt_publi_mer'><img class='zoom_01' src='"+ImgMobAdMerMOB1+"'><div class='cont_info_ad_mob'><div class='bt_more_info_ad more_ad_bt_"+random_papercut_item.name+"'>M&aacute;s Informaci&oacute;n</div><div class='content_more_info_ad more_ad_info_"+random_papercut_item.name+"'><div class='cont_AdMer_phone_"+random_papercut_item.name+"'></div><div class='cont_AdMer_link_"+random_papercut_item.name+"'></div><div class='cont_AdMer_video_"+random_papercut_item.name+"'></div><div class='cont_AdMer_videohtml5_"+random_papercut_item.name+"'></div></div></div>");
             
        } else {
            $('#publi_M1').append("<div class='bt_publi_mer'><img class='zoom_01' src='"+random_papercut_item.url+"'><div class='cont_info_ad_mob'><div class='bt_more_info_ad more_ad_bt_"+random_papercut_item.name+"'>M&aacute;s Informaci&oacute;n</div><div class='content_more_info_ad more_ad_info_"+random_papercut_item.name+"'><div class='cont_AdMer_phone_"+random_papercut_item.name+"'></div><div class='cont_AdMer_link_"+random_papercut_item.name+"'></div><div class='cont_AdMer_video_"+random_papercut_item.name+"'></div><div class='cont_AdMer_videohtml5_"+random_papercut_item.name+"'></div></div></div>");
                }
        //var track = new Image();
        //track.src="https://statsmp.emol.com/StatsPrime?pcid=" + random_papercut_item.id+"&dev=mobile";
        var track2 = new Image();
        track2.src="https://statsmp2.emol.com/StatsPrime?pcid=" + adDate+"_" +random_papercut_item.id+"&dev=mobile";
        if (PhoneAdMerMOB1 != "" && PhoneAdMerMOB1 != undefined) {
            $('.cont_AdMer_phone_' + random_papercut_item.name).append("<div class='cont_info_ad_f'><span class='cont_icon_suscriptor'><i class='fa fa-phone'></i></span><span class='cont_tel_AD'><a href='tel:"+PhoneAdMerMOB1+"'>" + PhoneAdMerMOB1 + "</a></span></div>");
        }

        if (LinkAdMerMOB1 != "" && LinkAdMerMOB1 != undefined) {
            $('.cont_AdMer_link_' + random_papercut_item.name).append("<div class='cont_info_ad_f admer_link_f'><span class='cont_icon_suscriptor admer_link'><i class='fa fa-link'></i></span><span class='cont_tel_AD'><a href='"+LinkAdMerMOB1+"' target='_blank'>" + LinkAdMerMOB1 + "</a></span></div>");
        }

        if (VideoAdMerMOB1 != "" && VideoAdMerMOB1 != undefined) {
		videohtmlpc = VideoAdMerMOB1;
                if (videohtmlpc.indexOf("elmercurio")>0) videohtmlpc = "<video width='100%' controls muted><source src='"+VideoAdMerMOB1+"' type='video/mp4'></video>";
            $('.cont_AdMer_video_' + random_papercut_item.name).append("<div class='cont_info_ad_f cont_info_ad_youtube'>" + videohtmlpc + "</div></div>");
        }

        if (VideoAdMerTVMOB1 != "" && VideoAdMerTVMOB1 != undefined) {
            $('.cont_AdMer_videohtml5_' + random_papercut_item.name).append("<div class='cont_info_ad_f cont_info_ad_youtube'>" + VideoAdMerTVMOB1 + "</div></div>");
        }

        MoreInfoADMOB('more_ad_bt_'+random_papercut_item.name,'more_ad_info_'+random_papercut_item.name, 'PAG_MER_NAME_'+random_papercut_item.name);
    }    

    if (random_papercut_item_half) {

        /* $('#publi_M2').append("<div class='bt_publi_mer'><img src='"+random_papercut_item_half.url+"'><a href='"+random_papercut_item_half.viewerUrl+"' target='_blank'><span class='bt_mas_info_ad_mer'>Ver m&aacute;s informaci&oacute;n</span></a></div>"); */

        $('#publi_M2').append("<div class='bt_publi_mer'><img class='zoom_01' src='"+random_papercut_item_half.url+"'><div class='cont_info_ad_mob'><div class='bt_more_info_ad more_ad_bt_"+random_papercut_item_half.name+"'>M&aacute;s Informaci&oacute;n</div><div class='content_more_info_ad more_ad_info_"+random_papercut_item_half.name+"'><div class='cont_AdMer_phone_"+random_papercut_item_half.name+"'></div><div class='cont_AdMer_link_"+random_papercut_item_half.name+"'></div><div class='cont_AdMer_video_"+random_papercut_item_half.name+"'></div><div class='cont_AdMer_videohtml5_"+random_papercut_item_half.name+"'></div></div></div>");

        if (PhoneAdMerMOB2 != "" && PhoneAdMerMOB2 != undefined) {
            $('.cont_AdMer_phone_' + random_papercut_item_half.name).append("<div class='cont_info_ad_f'><span class='cont_icon_suscriptor'><i class='fa fa-phone'></i></span><span class='cont_tel_AD'><a href='tel:"+PhoneAdMerMOB2+"'>" + PhoneAdMerMOB2 + "</a></span></div>");
        }

        if (LinkAdMerMOB2 != "" && LinkAdMerMOB2 != undefined) {
            $('.cont_AdMer_link_' + random_papercut_item_half.name).append("<div class='cont_info_ad_f admer_link_f'><span class='cont_icon_suscriptor admer_link'><i class='fa fa-link'></i></span><span class='cont_tel_AD'><a href='"+LinkAdMerMOB2+"' target='_blank'>" + LinkAdMerMOB2 + "</a></span></div>");
        }

        if (VideoAdMerMOB2 != "" && VideoAdMerMOB2 != undefined) {
            $('.cont_AdMer_video_' + random_papercut_item_half.name).append("<div class='cont_info_ad_f cont_info_ad_youtube'>" + VideoAdMerMOB2 + "</div></div>");
        }

        if (VideoAdMerTVMOB2 != "" && VideoAdMerTVMOB2 != undefined) {
            $('.cont_AdMer_videohtml5_' + random_papercut_item_half.name).append("<div class='cont_info_ad_f cont_info_ad_youtube'>" + VideoAdMerTVMOB2 + "</div></div>");
        }

        MoreInfoADMOB('more_ad_bt_'+random_papercut_item_half.name,'more_ad_info_'+random_papercut_item_half.name, 'PAG_MER_NAME_'+random_papercut_item_half.name);
    }

} else {
	//console.log("desktop");
	//console.log(full);
    doble.forEach(showpaper);
    full.forEach(showpaper);
    roba.forEach(showpaper);
    half.forEach(showpaper);
}

}});

//console.log(full);

