PageSourceSearch

https://www.vistanet.it/wp-content/plugins/vistanet-plugins/js/clienti_adv.js

js vistanet.it collected 2026-09-24 09:12:50 UTC 39,151 bytes, 818 lines download raw bytes

1function detectmob() {
2 if( navigator.userAgent.match(/Android/i)
3 || navigator.userAgent.match(/webOS/i)
4 || navigator.userAgent.match(/iPhone/i)
5 || navigator.userAgent.match(/iPad/i)
6 || navigator.userAgent.match(/iPod/i)
7 || navigator.userAgent.match(/BlackBerry/i)
8 || navigator.userAgent.match(/Windows Phone/i)
9 ){
10    return true;
11  }
12 else {
13    return false;
14  }
15}
16
17function track_clienti_adv(meta_id, meta_name, meta_link, meta_target){
18  window.open(meta_link,meta_target);
19  return true;
20}
21
22function track_click(adv_id, target, url, adv_title, banner_id, banner_title){
23  console.log('tracco il click');
24  // ga("send", "event", "Banner", "click",  adv_title + ' ' + banner_title, '1');
25  gtag('event', 'send', {
26    // 'send_to': 'UA-1234567-89', /* GA receiver */
27    'event_category': 'Banner',
28    'event_action': 'click',
29    'event_label': adv_title + ' ' + banner_title,
30    'event_value': '1',
31    'fields_object': { 'nonInteraction': 1 }
32  });
33  
34  return true;
35}
36
37function manage_adv_clienti(html, adv, destination, ID, element, device, blog){
38	console.log('DEBUG clienti_adv.js: manage_adv_clienti chiamata per', element, 'device:', device, 'disable_banners:', disable_banners);
39
40	/* IF ADSENSE */
41	if( adv.adv_type == 'adsense' ){
42		var html = '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>';
43		html += adv.meta_code
44	}
45
46	if( adv.adv_type == 'image' ){
47    // console.log('A');
48		if(adv.meta_type == 'semplice' || adv.meta_type == ''){
49
50      // console.log('B');
51
52      html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px; cursor:pointer;">';
53      //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>'
54			html += '<img src="'+ adv.meta_src +'"/>'
55			html += '</fieldset>';
56
57		}else{
58      // console.log('C');
59			if( destination == 'mobile' ){
60
61        // console.log('D');
62
63				html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px;padding-bottom: 15px; cursor:pointer;">';
64        //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>'
65				html += '<img class="image-responsive" src="'+ adv.meta_src +'"/>'
66				html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.meta_title +'</h4>'
67				html += '<label style="text-align: left;font-weight: 400;">'+ adv.meta_sottotitolo +'</label>'
68				html += '<p style="text-align: left;font-weight: 200;">'+ adv.meta_descrizione +'</p>'
69				html += '<a class="btn btn-default btn_ads_vistanet pull-right" style="border-radius:0; color:#fff;" href="'+ adv.meta_link +'">'+ adv.meta_txt_btu +'</a>'
70				html += '</fieldset>';
71        var action = 'ADV ID = #' + adv.adv_id + ' - Meta ID = #' + adv.meta_id + ' - ' + adv.adv_title + ' - ' + adv.meta_name;
72			}
73
74			if( destination == 'desktop' ){
75
76        // console.log('E');
77
78        if( adv.meta_sezione == 'sidebar' ){
79
80          // console.log('F');
81
82          html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px;cursor:pointer;">';
83          //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>'
84          html += '<img class="image-responsive" src="'+ adv.meta_src +'"/> '
85          html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.meta_title +'</h4>'
86          html += '<label style="text-align: left;font-weight: 400;">'+ adv.meta_sottotitolo +'</label>'
87          html += '<p style="text-align: left;font-weight: 200;">'+ adv.meta_descrizione +'</p>'
88          html += '<a class="btn btn-default btn_ads_vistanet pull-right" style="border-radius:0;padding: 10px;color: #fff !important;background-color: #0eb2b8;font-family: roboto;" href="'+ adv.meta_link +'">'+ adv.meta_txt_btu +'</a>'
89          html += '</fieldset>';
90        }else{
91
92          // console.log('G');
93
94          html = '<fieldset onclick="track_clienti_adv(\''+ adv.meta_id +'\', \''+ adv.meta_name +'\', \''+ adv.meta_link +'\', \''+ adv.meta_target +'\')" class="clearfix" style="border:1px solid #dedede; padding:5px; padding-top: 0;
94cursor:pointer;">';
95          //html += '<legend style="text-align: right; padding-left: 5px; padding-right: 5px; color:#0eb2b8;">Vistanet sponsorizzata</legend>'
96  				html += '<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6" style="height:90px; overflow:hidden;padding: 0; margin-top: -2px;"><img class="image-responsive" src="'+ adv.meta_src +'"/></div>'
97  				html += '<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6"><h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.meta_title +'</h4>'
98  				html += '<label style="text-align: left;font-weight: 400;">'+ adv.meta_sottotitolo +'</label>'
99  				html += '<p style="text-align: left;font-weight: 200;">'+ adv.meta_descrizione +'</p></div>'
100  				//html += '<a class="btn btn-default btn_ads_vistanet pull-right" style="border-radius:0;" href="'+ adv.meta_link +'">'+ adv.meta_txt_btu +'</a>'
101  				html += '</fieldset>';
102        }
103
104			}
105
106		}
107
108	}
109	return html;
110}
111
112function get_impression(adv, ID, element, device, blog){
113  var url = 'https://vistanet.it:3000/api/adv/'+adv.adv_id;
114  jQuery.post(url,
115    {
116      'client_name': adv.adv_title,
117      'adv_id': adv.adv_id,
118      'position_id': adv.adv_position,
119      'position_name': JSON.parse(adv.adv_section)[0].name,
120      'origin': adv.blog,
121      'tipology': adv.adv_type,
122      'impressions_limit': adv.meta_impressions,
123    },
124    function(data){
125
126        if(adv.meta_impressions <  data.impressions){
127
128        }
129    });
130}
131
132
133function extract_adv(ID, element, device, blog, quando){
134	if( window.advs != undefined ){
135		if( window.advs[blog][device][ID] != undefined ){
136
137			var rand = Math.floor(Math.random() * window.advs[blog][device][ID].length);
138			var adv = window.advs[blog][device][ID][rand];
139
140			var adv_tags 		= JSON.parse(adv.adv_tags);
141			var adv_section = JSON.parse(adv.adv_section);
142			var html = '';
143
144			/* manage Cagliari */
145			if (jQuery("body").hasClass("site-id-2") && !jQuery("body").hasClass("page-template-template-homde-design-sardegna") && adv.adv_blog == 'cagliari') {
146
147        /* manage mobile */
148				if(detectmob() == true && adv.adv_destination == 'mobile'){
149					html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog);
150				}
151
152				/* manage desktop */
153				if(detectmob() == false && adv.adv_destination == 'desktop'){
154					html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog);
155				}
156			}
157
158			/* manage Ogliastra */
159
160			if (jQuery("body").hasClass("site-id-1") && !jQuery("body").hasClass("page-template-template-homde-design-sardegna") && adv.adv_blog == 'ogliastra') {
161				/* manage mobile */
162				if(detectmob() == true && adv.adv_destination == 'mobile'){
163					html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog);
164				}
165
166				/* manage desktop */
167				if(detectmob() == false && adv.adv_destination == 'desktop'){
168					html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog);
169				}
170			}
171
172			/* manage Sardegna */
173			if (jQuery("body").hasClass("site-id-1") && jQuery("body").hasClass("page-template-template-homde-design-sardegna") && adv.adv_blog == 'sardegna') {
174
175				/* manage mobile */
176				if(detectmob() == true && adv.adv_destination == 'mobile'){
177					html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog);
178				}
179
180				/* manage desktop */
181				if(detectmob() == false && adv.adv_destination == 'desktop'){
182					html = manage_adv_clienti(html, adv, adv.adv_destination, ID, element, device, blog);
183				}
184			}
185			jQuery('#'+element).html(html);
186
187		}
188	}
189}
190
191/*   new extraction of adv   */
192function render_adv_clienti(adv, device, tag, infinity, element){
193  var html   = '';
194
195  if( adv.tipology_adv == 'adsense' ){
196
197    console.log('ADSENSE', adv);
198
199    html += '<div class="adv_true adsense_extraction" data-advid="'+adv._id+'" data-advtitle="'+adv.title_adv+'" ></div>';
200      html += '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>';
201
202      var artAdsVal = "";
203      if ( device == 'mobile'){
204          if( adv.adsense_mobile.includes("@_ARTNUM_@") ){
205              /* Digitrend */
206              var artnum = jQuery("#"+element).data("artnum");
207              artAdsVal = adv.adsense_mobile.replace( "@_ARTNUM_@", artnum );
208          }else{
209              artAdsVal = adv.adsense_mobile;
210          }
211      }else{
212          if( adv.adsense_desktop.includes("@_ARTNUM_@") ){
213              /* Digitrend */
214              var artnum = jQuery("#"+element).data("artnum");
215              artAdsVal = adv.adsense_desktop.replace( "@_ARTNUM_@", artnum );
216          }else{
217              artAdsVal = adv.adsense_desktop;
218          }
219      }
220
221      /* Infinite inner post content */
222      if ( device == 'mobile'){
223          if( adv.adsense_mobile.includes("@_ARTPOSTDIGITREND_@") ){
224              /* Digitrend */
225              var artpost = jQuery("#"+element).data("artpostdigitrend");
226              artAdsVal = adv.adsense_mobile.replace( "@_ARTPOSTDIGITREND_@", artpost );
227          }else if( !adv.adsense_mobile.includes("@_ARTNUM_@") ){
228              artAdsVal = adv.adsense_mobile;
229          }
230      }else{
231          if( adv.adsense_desktop.includes("@_ARTPOSTDIGITREND_@") ){
232              /* Digitrend */
233              var artpost = jQuery("#"+element).data("artpostdigitrend");
234              artAdsVal = adv.adsense_desktop.replace( "@_ARTPOSTDIGITREND_@", artpost );
235          }else if( !adv.adsense_desktop.includes("@_ARTNUM_@") ){
236              artAdsVal = adv.adsense_desktop;
237          }
238      }
239
240      html += artAdsVal;
241
242    // New extract event
243    // ga("send", "event", "Banner", "extract",  adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1});
244    gtag('event', 'send', {
245      // 'send_to': 'UA-1234567-89', /* GA receiver */
246      'event_category': 'Banner',
247      'event_action': 'extract',
248      'event_label': adv.title_adv + ' Google Adsense',
249      'event_value': '1',
250      'fields_object': { 'nonInteraction': 1 }
251    });
252    
253    // ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1});
254    gtag('event', 'send', {
255      // 'send_to': 'UA-1234567-89', /* GA receiver */
256      'event_category': 'Banner',
257      'event_action': 'impression new system',
258      'event_label': adv.title_adv + ' Google Adsense',
259      'event_value': '1',
260      'fields_object': { 'nonInteraction': 1 }
261    });
262
263
264    //Real view banner leaderboard - top side - skin desktop ADSENSE
265    if ( ( adv.section == 6 || adv.section == 7 || adv.section == 8 ) && device == 'desktop' && infinity == 'no' ){
266        // ga("send", "event", "Banner", "real view",  adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1});
267        gtag('event', 'send', {
268          // 'send_to': 'UA-1234567-89', /* GA receiver */
269          'event_category': 'Banner',
270          'event_action': 'real view',
271          'event_label': adv.title_adv + ' Google Adsense',
272          'event_value': '1',
273          'fields_object': { 'nonInteraction': 1 }
274        });
275    }
276
277    //Real view banner leaderboard mobile ADSENSE
278    if ( adv.section == 6 && device == 'mobile' && infinity == 'no' ){
279        // ga("send", "event", "Banner", "real view",  adv.title_adv + ' Google Adsense', '1', {'nonInteraction': 1});
280        gtag('event', 'send', {
281          // 'send_to': 'UA-1234567-89', /* GA receiver */
282          'event_category': 'Banner',
283          'event_action': 'real view',
284          'event_label': adv.title_adv + ' Google Adsense',
285          'event_value': '1',
286          'fields_object': { 'nonInteraction': 1 }
287        });
288    }
289
290	}
291
292
293  if ( adv.tipology_adv == 'banner' ){
294
295    // New extract event
296    // ga("send", "event", "Banner", "extract",  adv.title_adv + ' ' + adv.banners[0].title, '1', { 'nonInteraction': 1 });
297    gtag('event', 'send', {
298      // 'send_to': 'UA-1234567-89', /* GA receiver */
299      'event_category': 'Banner',
300      'event_action': 'extract',
301      'event_label': adv.title_adv + ' ' + adv.banners[0].title,
302      'event_value': '1',
303      'fields_object': { 'nonInteraction': 1 }
304    });
305
306    //Real view banner leaderboard - top side - skin desktop BANNER
307    if ( ( adv.section == 6 || adv.section == 7 || adv.section == 8 ) && device == 'desktop' && infinity == 'no'){
308        // ga("send", "event", "Banner", "real view",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
309        gtag('event', 'send', {
310          // 'send_to': 'UA-1234567-89', /* GA receiver */
311          'event_category': 'Banner',
312          'event_action': 'real view',
313          'event_label': adv.title_adv + ' ' + adv.banners[0].title,
314          'event_value': '1',
315          'fields_object': { 'nonInteraction': 1 }
316        });
317    }
318
319    //Real view banner leaderboard mobile BANNER
320    if ( adv.section == 6 && device == 'mobile' && infinity == 'no' ){
321        // ga("send", "event", "Banner", "real view",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
322        gtag('event', 'send', {
323          // 'send_to': 'UA-1234567-89', /* GA receiver */
324          'event_category': 'Banner',
325          'event_action': 'real view',
326          'event_label': adv.title_adv + ' ' + adv.banners[0].title,
327          'event_value': '1',
328          'fields_object': { 'nonInteraction': 1 }
329        });
330    }
331
332    html += '<div class="adv_true banner_extraction" data-advid="'+adv._id+'" data-advtitle="'+adv.title_adv+'" data-bannerid="'+adv.banners[0]._id+'" data-bannertitle="'+adv.banners[0].title+'">';
333
334    var target = '_blank';
335
336    if(adv.banners[0].target == 1 || adv.banners[0].target == "1") {
337    		target = '_self';
338    }
339
340    if ( device == 'mobile'){
341      if( adv.banners[0].type == 1){
342
343          // banner semplice MOBILE
344          var url = adv.banners[0].url;
345
346          // Se si tratta di un banner Energit ( leaderboard e inner_post_top )
347          if( url.includes("[RANDOM]") ){
348            var random = Math.random();
349            url = url.replace("[RANDOM]",  String(random));
350            if (url.includes("te=363")){
351              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=363&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
352            }else if ( url.includes("te=364") ) {
353              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=364&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
354            }else if ( url.includes("te=365") ) {
355              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=365&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
356            }else if ( url.includes("te=366") ) {
357              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=366&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
358            }else if ( url.includes("te=367") ) {
359              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=367&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
360            }else if ( url.includes("te=368") ) {
361              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=368&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
362            }else if ( url.includes("te=369") ) {
363              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=369&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
364            }else if ( url.includes("te=370") ) {
365              html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=370&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
366            }
367          }
368
369          html += '<a target="'+target+'" href="'+url+'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">';
370
371          // Pubblicità elettorale
372          if (adv.banners[0].politica == 1) {
373            html += '<span style="float: right">Pubblicità Elettorale</span>';
374          }
375
376          html += '<img class="image-responsive" src="https://vistanet.it/'+ adv.banners[0].path_file+'"/></a>';
377
378          // ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
379          gtag('event', 'send', {
380            // 'send_to': 'UA-1234567-89', /* GA receiver */
381            'event_category': 'Banner',
382            'event_action': 'impression new system',
383            'event_label': adv.title_adv + ' ' + adv.banners[0].title,
384            'event_value': '1',
385            'fields_object': { 'nonInteraction': 1 }
386          });
387
388      }else{
389
390        // banner composto
391        html += '<a href="'+ adv.banners[0].url +'">';
392        html += '<img class="image-responsive" src="https://vistanet.it/'+ adv.banners[0].path_file+'"/>';
393        html += '</a>';
394        html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.banners[0].info.title_info +'</h4>';
395        html += '<label style="text-align: left;font-weight: 400; color: #505050">'+ adv.banners[0].info.subtitle +'</label>';
396        html += '<p style="text-align: left;font-weight: 200; font-size: 12px">'+ adv.banners[0].info.description_info +'</p>';
397        html += '<div style="text-align: right"> <a class="btn btn-default btn_ads_vistanet" style="border-radius:0;padding: 10px;color: #fff !important;background-color: #0eb2b8;font-family: roboto;" href="'+ adv.banners[0].url +'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">'+ adv.banners[0].info.button_text +'</a> </div>';
398        // ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
399        gtag('event', 'send', {
400          // 'send_to': 'UA-1234567-89', /* GA receiver */
401          'event_category': 'Banner',
402          'event_action': 'impression new system',
403          'event_label': adv.title_adv + ' ' + adv.banners[0].title,
404          'event_value': '1',
405          'fields_object': { 'nonInteraction': 1 }
406        });
407
408      }
409
410    }else{
411        if( adv.banners[0].type == 1){
412
413          if( adv.section == 8 ){
414
415            if (tag == 'cagliari' || tag == 'ogliastra') {
416              jQuery('.custom-background').css('background-image', 'url(' + adv.banners[0].path_file + ')');
417              jQuery('.custom-background').css('padding-top', '118px');
418              jQuery('.custom-background').css('cursor', 'pointer');
419              // ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
420              gtag('event', 'send', {
421                // 'send_to': 'UA-1234567-89', /* GA receiver */
422                'event_category': 'Banner',
423                'event_action': 'impression new system',
424                'event_label': adv.title_adv + ' ' + adv.banners[0].title,
425                'event_value': '1',
426                'fields_object': { 'nonInteraction': 1 }
427              });
428            }else{
429              jQuery('.custom-background').css('background-image', 'url(' + adv.banners[0].path_file + ')');
430              jQuery('.custom-background').css('padding-top', '63px');
431              jQuery('.custom-background').css('cursor', 'pointer');
432              // ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
433              gtag('event', 'send', {
434                // 'send_to': 'UA-1234567-89', /* GA receiver */
435                'event_category': 'Banner',
436                'event_action': 'impression new system',
437    
437            'event_label': adv.title_adv + ' ' + adv.banners[0].title,
438                'event_value': '1',
439                'fields_object': { 'nonInteraction': 1 }
440              });
441            }
442
443            var url = adv.banners[0].url;
444
445            /* Energit Desktop Skin */
446            if( url.includes("[RANDOM]") ){
447              var random = Math.random();
448              url = url.replace("[RANDOM]",  String(random));
449              /* Aggiungo il VIEWTAG*/
450              if(url.includes("te=361")){
451                  html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=361&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
452              }else{
453                  html += '<img src="https://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=362&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
454              }
455            }
456
457            jQuery(document).on('click','.full_box',function(e){
458              return false;
459            });
460
461            jQuery('body, .full_100').on('click', function ( event ) {
462              if ( document.getElementsByClassName("lg-outer").length === 0 ) {
463                // ga("send", "event", "Banner", "click",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
464                gtag('event', 'send', {
465                  // 'send_to': 'UA-1234567-89', /* GA receiver */
466                  'event_category': 'Banner',
467                  'event_action': 'impression new system',
468                  'event_label': adv.title_adv + ' ' + adv.banners[0].title,
469                  'event_value': '1',
470                  'fields_object': { 'nonInteraction': 1 }
471                });
472                window.open( url ,'_blank');
473              }
474            }).children().on('click', function (event) {
475                event.stopPropagation();
476            });
477
478          }else{
479
480            var url = adv.banners[0].url;
481
482            /* Energit Desktop*/
483            // if( url.includes("[RANDOM]") ){
484            //   var random = Math.random();
485            //   url = url.replace("[RANDOM]",  String(random));
486            //   if(url.includes("te=57")){
487            //       html += '<img src="http://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=57&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
488            //   }else{
489            //       html += '<img src="http://energitit.solution.weborama.fr/fcgi-bin/dispatch.fcgi?a.A=im&a.si=5997&a.te=56&a.he=1&a.wi=1&a.hr=p&a.ra='+random+'" width="1" height="1" style="border:0px">';
490            //   }
491            //   ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
492            // gtag('event', 'send', {
493            //   // 'send_to': 'UA-1234567-89', /* GA receiver */
494            //   'event_category': 'Banner',
495            //   'event_action': 'impression new system',
496            //   'event_label': adv.title_adv + ' ' + adv.banners[0].title,
497            //   'event_value': '1',
498            //   'fields_object': { 'nonInteraction': 1 }
499            // });
500            // }else{
501            //   ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
502            // gtag('event', 'send', {
503            //   // 'send_to': 'UA-1234567-89', /* GA receiver */
504            //   'event_category': 'Banner',
505            //   'event_action': 'impression new system',
506            //   'event_label': adv.title_adv + ' ' + adv.banners[0].title,
507            //   'event_value': '1',
508            //   'fields_object': { 'nonInteraction': 1 }
509            // });
510            // }
511
512            // banner semplice
513            var marginTag = "margin-top: -2px";
514            if ( adv.section == 10 ) {
515              marginTag = "margin-top: -65px";
516            }
517
518            html += '<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12" style="overflow:hidden;padding: 0; '+marginTag+';"><a target="'+target+'" href="'+adv.banners[0].url+'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">';
519
520            if (adv.banners[0].politica == 1) {
521              html += '<span style="float:right"> Pubblicità elettorale </span>';
522            }
523
524            html += '<img class="image-responsive" src="https://vistanet.it/'+adv.banners[0].path_file+'" /></a></div>';
525
526            // ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
527            gtag('event', 'send', {
528              // 'send_to': 'UA-1234567-89', /* GA receiver */
529              'event_category': 'Banner',
530              'event_action': 'impression new system',
531              'event_label': adv.title_adv + ' ' + adv.banners[0].title,
532              'event_value': '1',
533              'fields_object': { 'nonInteraction': 1 }
534            });
535
536          }
537
538        }else{
539          // banner composto
540          // if(adv.banners[0].section == 1){
541            // sezione sidebar
542
543            html += '<a href="'+ adv.banners[0].url +'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">';
544            html += '<img class="image-responsive" src="https://vistanet.it/'+ adv.banners[0].path_file+'"/> ';
545            html += '</a>';
546            html += '<h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.banners[0].info.title_info +'</h4>';
547            html += '<label style="text-align: left;font-weight: 400; color: #505050">'+ adv.banners[0].info.subtitle +'</label>';
548            html += '<p style="text-align: left;font-weight: 200; font-size: 12px">'+ adv.banners[0].info.description_info +'</p>';
549            html += '<div style="text-align: right"><a class="btn btn-default btn_ads_vistanet" style="border-radius:0;padding: 10px;color: #fff !important;background-color: #0eb2b8;font-family: roboto;" href="'+ adv.banners[0].url +'" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )">'+ adv.banners[0].info.button_text +'</a></div>';
550            // ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
551            gtag('event', 'send', {
552              // 'send_to': 'UA-1234567-89', /* GA receiver */
553              'event_category': 'Banner',
554              'event_action': 'impression new system',
555              'event_label': adv.title_adv + ' ' + adv.banners[0].title,
556              'event_value': '1',
557              'fields_object': { 'nonInteraction': 1 }
558            });
559
560          // }
561          // else{
562          //
563          //   html += '<a href="href="'+ adv.banners[0].url +'"" onclick="track_click(\''+adv._id+'\',\''+target+'\',\''+adv.banners[0].url+'\',\''+adv.title_adv+'\', \''+adv.banners[0]._id+'\', \''+adv.banners[0].title+'\' )"><div class="col-lg-6 col-md-6 col-sm-6 col-xs-6" style="height:120px; overflow:hidden;padding: 0; margin-top: -2px;"><a href="'+ adv.banners[0].url +'"><img class="image-responsive pull-left" src="https://vistanet.it/'+ adv.banners[0].path_file+'" /></a></div>';
564      		// 	html += '<div class="col-lg-6 col-md-6 col-sm-6 col-xs-6"><h4 style="font-weight: bold; text-align:left; margin: 0;margin-top: 5px; margin-bottom: 5px; font-family: Open Sans,sans-serif; font-weight: bolder; color:#000;">'+ adv.banners[0].info.title_info +'</h4>';
565      		// 	html += '<label style="text-align: left;font-weight: 400; color: #505050">'+ adv.banners[0].info.subtitle +'</label>';
566      		// 	html += '<p style="text-align: left;font-weight: 200; font-size: 12px">'+ adv.banners[0].info.description_info +'</p></div></a>';
567          //   ga("send", "event", "Banner", "impression new system",  adv.title_adv + ' ' + adv.banners[0].title, '1', {'nonInteraction': 1});
568          // gtag('event', 'send', {
569          //   // 'send_to': 'UA-1234567-89', /* GA receiver */
570          //   'event_category': 'Banner',
571          //   'event_action': 'impression new system',
572          //   'event_label': adv.title_adv + ' ' + adv.banners[0].title,
573          //   'event_value': '1',
574          //   'fields_object': { 'nonInteraction': 1 }
575          // });
576          //
577          // }
578      }
579    }
580
581    html += '</div>';
582
583  }
584
585  return html;
586
587}
588
589function extract_adv_new(section, tag, device, element, infinity = 'no'){
590    var data = {};
591
592    // POSIZIONE BANNER
593    var url_ajax = 'https://vistanet.it:3000/api/extraction/';
594    var uid = jQuery.cookie('uid');
595    data.uid = uid;
596
597    switch (section){
598      case 'inner_post_down':   data.section = '0';
599                                break;
600      case 'center_side':       data.section = '1';
601                                break;
602      case 'down_side':         data.section = '2';
603                                break;
604      case 'gallery':           data.section = '3';
605                                break;
606      case 'inner_post_center': data.section = '4';
607                                break;
608      case 'inner_post_top':    data.section = '5';
609                                break;
610      case 'leaderboard':       data.section = '6';
611                                break;
612      case 'top_side':          data.section = '7';
613                                break;
614      case 'skin':              data.section = '8';
615                                break;
616      case 'half_page':         data.section = '9';
617                                break;
618      case 'strip_banner':      data.section = '10';
619                                break;
620      case 'pushbar':           data.section = '11';
621                                break;
622      case 'machete':           data.section = '12';
623                                break;
624      case 'down_the_post':     data.section = '13';
625                                break;
626      case 'left_machete':      data.section = '14';
627                                break;
628      case 'top':               data.section = '15';
629                                break;
630      case 'inner_post_content1': data.section = '16';
631                                  break;
632      case 'inner_post_content2': data.section = '17';
633                                  break;
634      case 'inner_post_content3': data.section = '18';
635                                  break;
636      case 'inner_post_content4': data.section = '19';
637                                  break;
638      case 'amp_leaderboard': data.section = '20';
639                                  break;
640      case 'amp_inner_post_top': data.section = '21';
641                                  break;
642      case 'amp_inner_post_down': data.section = '22';
643                                  break;
644    }
645
646    // TAG BLOG
647
648    switch (tag){
649
650      case 'cagliari':        data.tag = '0';
651                              break;
652      case 'ogliastra':       data.tag = '1';
653                              break;
654      case 'sardegna':        data.tag = '2';
655                              break;
656      case 'roma':            data.tag = '6';
657                              break;
658      case 'napoli':          data.tag = '7';
659                              break;
660      case 'milano':          data.tag = '8';
661                              break;
662    }
663
664    //DEVICE
665
666    switch (device){
667
668    case 'mobile':          data.device = '3';
669                            break;
670    case 'desktop':         data.device = '4';
671                            break;
672
673    }
674
675    if (contenuto_violento == 'si' ) {
676      data.violence = '1';
677    }else{
678      data.violence = '0';
679    }
680
681    if( ( detectmob() == true && device == 'mobile' )
682     || ( detectmob() == false && device == 'desktop' ) ){ // || ( detectmob() == false && ( data.section === "0" || data.section === "4" || data.section === "5" )
683
684      if ( disable_banners != "si") {
685
686        if (banner_preview != 1) {
687
688          /**** infinity extraction if 'si' ****/
689
690            if (infinity == 'si') {
691                url_ajax = 'https://vistanet.it:3000/api/infinity_extraction/';
692            }
693
694                jQuery.ajax({
695
696                url: url_ajax,
697                type: 'POST',
698                data: JSON.stringify(data),
699                contentType: 'application/json',
700
701                success: function(result) {
702
703                  if (result.status == 404){
704                    var html = result.message;
705                  }else{
706                    var html = render_adv_clienti(result.adv[0], device, tag, infinity, element);
707                    jQuery('#'+element).html(html);
708                  }
709                }
710              });
711
712        } else {
713
714          /****** BANNER PREVIEW *******/
715
716          //   jQuery.ajax({
717          //
718          //   url: 'https://vistanet.it:3000/api/preview/',
719          //   type: 'POST',
720          //   data: JSON.stringify(data),
721          //   contentType: 'application/json',
722          //
723          //   success: function(result) {
724          //
725          //     if (result.status == 404){
726          //       var html = result.message;
727          //
728          //     }else{
729          //
730          //       var html = render_adv_clienti(result.adv[0], device, tag, infinity);
731          //       jQuery('#'+element).html(html);
732          //
733          //     }
734          //   }
735          // });
736
737        }
738      } /* disable_banners */
739    }
740}
741
742/*
743var rand = Math.floor(Math.random() * window.objs[ID].length);
744var obj = window.objs[ID][rand];
745var target = '_blank';
746var classes_1 		= 'col-lg-7 col-md-7 col-xs-12 col-sm-12';
747var classes_2 		= 'col-lg-5 col-md-5 col-xs-12 col-sm-12';
748var class_img 		= 'ads_img_vistanet';
749var class_sidebar = '';
750var font_size 		= '24';
751
752if(obj.target == 1 || obj.target == "1") {
753		target = '_self';
754}
755
756if(obj.section == 2) {
757	classes_1 		= 'col-md-12 col-xs-12 col-sm-7';
758	classes_2 		= 'col-md-12 col-xs-12 col-sm-5';
759	class_img 		= 'ads_img_vistanet';
760	class_sidebar = 'sidebarclass';
761}
762
763if( obj.title_size != 0 ){
764	font_size = obj.title_size;
765}
766if( obj.type == 'adsense' ) {
767	var html = '<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>';
768			if( obj.adslayout != undefined && obj.adslayout != ' ' && obj.adslayout != '' ){
769				if( obj.adslayout == 'in-article' ){
770					console.log('A');
771					html += '<ins class="adsbygoogle"> ';
772							 html += 'style="display:block; text-align:center;" ';
773							 html += 'data-ad-layout="in-article" ';
774							 html += 'data-ad-format="'+obj.adsformat+'" ';
775							 html += 'data-ad-client="'+obj.adsense_client_code+'" ';
776							 html += 'data-ad-slot="'+obj.adsense_code+'"></ins>';
777					html += '<script> ';
778							 html += '(adsbygoogle = window.adsbygoogle || []).push({}); ';
779					html += '</script> ';
780				}else{
781					console.log('B');
782					html += '<ins class="adsbygoogle" ';
783							 html += 'style="display:block; text-align:center;" ';
784							 html += 'data-ad-layout-key="'+obj.adslayout+'" ';
785							 html += 'data-ad-format="'+obj.adsformat+'" ';
786							 html += 'data-ad-client="'+obj.adsense_client_code+'" ';
787							 html += 'data-ad-slot="'+obj.adsense_code+'"></ins>';
788					html += '<script> ';
789							html += '(adsbygoogle = window.adsbygoogle || []).push({}); ';
790					html += '</script> ';
791				}
792			}else{
793				console.log('C');
794				html += '<ins class="adsbygoogle" ';
795						 html += 'style="display:inline-block;width:'+obj.adsense_width+';height:'+obj.adsense_height+';"';
796						 html += 'data-ad-client="'+obj.adsense_client_code+'"';
797						 html += 'data-ad-slot="'+obj.adsense_code+'"></ins>';
798				html += '<script>';
799				html += '(adsbygoogle = window.adsbygoogle || []).push({});';
800				html += '</script>';
801			}
802}else{
803	if( obj.descr.length > 0 && obj.descr != '' ){
804		var html = '<div onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="_blank" class="row ads_vistanet '+class_sidebar+'">';
805				html += '<div class="'+ class_img+ ' ' +classes_1+'">';
806				html += '<a onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="'+target+'" href="javascript:void(0);"><img src="'+obj.src+'" target="'+target+'"></a>';
807				html += '</div><div class="ads_content_vistanet '+classes_2+'">';
808				html += '<span class="ads_vistanet_title" style="font-size:'+font_size+'px;"> '+obj.bannertitle+' </span> <span class="ads_vistanet_under_title"> '+obj.bannerundertitle+' </span>';
809				html += "<p class=\"ads_vistanet_descr\">"+obj.descr+"</p></div>";
810				html += '<a class="btn btn-default btn_ads_vistanet" style="border-radius:0;" onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="_blank" href="javascript:void(0);">'+obj.btutitle+'</a> </div>';
811				//var html = '<a onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="_blank" href="javascript:void(0);"><img src="'+obj.src+'" target="'+target+'"></a>';
812	}else{
813		var html = '<a onclick="track_banner(this)" data-metaid="'+obj.metaid+'" data-metaname="#'+obj.metaid+' > '+obj.title + ' > ' +obj.spot+'" data-url="'+obj.url+'" target="'+target+'" href="javascript:void(0);"><img src="'+obj.src+'" target="'+target+'"></a>';
814	}
815}
816
817jQuery('#'+element).html(html);
818*/

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.