var dSite = ''; function decode_utf8( s ) { return decodeURIComponent( escape( s ) ); } function decode_utf8ie7iso885915(s) { var tmp = escape(s) .replace(/%3A/g, ":") .replace(/%3B/g, ";") .replace(/%3Cbr\/%3E/g, "
") .replace(/%3D/g, "=") .replace(/%3F/g, "?") .replace(/%C2%A0/g, " ") .replace(/%C2%A3/g, "£") .replace(/%C2%A7/g, "§") .replace(/%C2%B0/g, "°") .replace(/%C2%u0153/g, "½") .replace(/%C2%u017D/g, "'") .replace(/%C3%A4/g, "ä") .replace(/%C3%A5/g, "å") .replace(/%C3%85/g, "Å") .replace(/%C3%u0152/g, "ü") .replace(/%C3%9C/g, "Ü") .replace(/%C3%BB/g, "û") .replace(/%C3%9B/g, "Û") .replace(/%C3%u20AC/g, "ä") .replace(/%C3%u2013/g, "Ö") .replace(/%C3%u201E/g, "Ä") .replace(/%C3%u2026/g, "Å") .replace(/%C3%84/g, "Ä") .replace(/%C3%B6/g, "ö") .replace(/%C3%96/g, "Ö") .replace(/%E2%82%AC/g, "€") .replace(/%E2%80%93/g, "-") .replace(/%E2%80%A2%09/g, "· ") .replace(/%E2%80%A2/g, "·") .replace(/%20/g, " ") .replace(/%21/g, "!") .replace(/%22/g, "\"") .replace(/%23/g, "#") .replace(/%24/g, "$") .replace(/%25/g, "%") .replace(/%26amp;/g, "&") .replace(/%26euro;/g, "€") .replace(/%26nbsp;/g, " ") .replace(/%27/g, "'") .replace(/%28/g, "(") .replace(/%29/g, ")") .replace(/%2C/g, ",") .replace(/%5B/g, "[") .replace(/%5C/g, "\\") .replace(/%5D/g, "]") .replace(/%5E/g, "^") .replace(/%7B/g, "{") .replace(/%7D/g, "}") .replace(/%7E/g, "~"); return tmp; } var widgetId = 'nayteikkunabanner'; cbnayteikkunabanner = {}; (function() { function getScript(src,cb) { var head = document.getElementsByTagName("head")[0]; var script = document.createElement("script"); script.type = "text/javascript"; script.language = "javascript"; script.charset = "utf-8"; script.src = src; script.onload = script.onreadystatechange = function () { script.onload = script.onreadystatechange = null; setTimeout(cb,2000); } head.appendChild(script); } function millis2date(created) { var date = new Date(created); var day = date.getDate(); var month = date.getMonth(); month++; var year = date.getFullYear(); var hours = date.getHours(); var mins = date.getMinutes(); if (mins < 10) { mins = "0"+mins; } var dateStr = day+"."+month+"."+year+" "+hours+":"+mins; return dateStr; } function run($) { var docloc = document.location.href.split('://')[1].split('/')[0]; var dev = docloc == 'localhost' || docloc == '192.168.1.37' ? true : false; var meta = $('head meta'); var charset = 'utf-8'; $.each(meta, function(i) { var metac = meta[i].content.split('charset=')[1]; if (metac != undefined) { charset = metac; } }); var site = ''; if (dev == true) { site = 'http://192.168.1.37:8080'; var csssite = 'http://192.168.1.37:8080'; foo = function(data) { //alert(data.response["@result"] + ': site is set'); } $('head').append(''); $.getScript(site+'/api/site/switch?site='+dSite+'&callback=foo'); } else { // DEAL FLOW if ($('script[src*='+widgetId+']').attr('src').split('.flocklerdeals.com')[1] != undefined) { site = $('script[src*='+widgetId+']').attr('src').split('.flocklerdeals.com')[0]; site += ".flocklerdeals.com"; } else if ($('script[src*='+widgetId+']').attr('src').split('.sparkoffers.com')[1] != undefined) { site = $('script[src*='+widgetId+']').attr('src').split('.sparkoffers.com')[0]; site += ".sparkoffers.com"; } var csssite = site; $('head').append(''); } var diiliBtnText = 'Siirry näyteikkunaan'; if (site.indexOf('suurkeuruu') >= 0){ diiliBtnText = 'Katso lisää'; } if (dSite != undefined && dSite.indexOf('suurkeuruu') >= 0){ diiliBtnText = 'Katso lisää'; } $('script[src*='+widgetId+']').replaceWith('
' +'
' + '' + '
' + '' +'
' + '
' + '
' + '
' + '
' + '' + '' + '
' + '' + '
'+diiliBtnText+'
' + '
' + '
' + '
' +'' +'' +'' +'' +'' +'' +'' +'' +'' + '
'); getBannerMedias = function(data){ // create a random id between 0 and 9 var randomId = Math.floor(Math.random()*10); if (data.response != undefined){ if (data.response.list != undefined){ var idArr = []; var idArr2 = []; var rand1 = 0; var rand2 = 0; var rand3 = 0; var rand4 = 0; var rand5 = 0; var rand6 = 0; var rand7 = 0; var rand8 = 0; var rand9 = 0; var rand10 = 0; // select the lucky ad to be shown in the banner var randomId = Math.floor(Math.random()*10); for (var i=0;i= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num1 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num1 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num1 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num1 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num1 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand2){ $('#nayteikkunabanner .scrollContainer.num2 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num2 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num2 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num2').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num2').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num2').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num2 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num2 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num2 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num1 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num2 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand3){ $('#nayteikkunabanner .scrollContainer.num3 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num3 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num3 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num3').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num3').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num3').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num3 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num3 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num3 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num1 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num3 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand4){ $('#nayteikkunabanner .scrollContainer.num4 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num4 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num4 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num4').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num4').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num4').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num4 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num4 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num4 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num4 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num4 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand5){ $('#nayteikkunabanner .scrollContainer.num5 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num5 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num5 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num5').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num5').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num5').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num5 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num5 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num5 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num5 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num5 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand6){ $('#nayteikkunabanner .scrollContainer.num6 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num6 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num6 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num6').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num6').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num6').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num6 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num6 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num6 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num6 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num6 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand7){ $('#nayteikkunabanner .scrollContainer.num7 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num7 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num7 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num7').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num7').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num7').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num7 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num7 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num7 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num7 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num7 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand8){ $('#nayteikkunabanner .scrollContainer.num8 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num8 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num8 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num8').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num8').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num8').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num8 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num8 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num8 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num8 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num8 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand9){ $('#nayteikkunabanner .scrollContainer.num9 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num9 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num9 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num9').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num9').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num9').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num9 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num9 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num9 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num9 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num9 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } if (mediaContent.id == rand10){ $('#nayteikkunabanner .scrollContainer.num10 a.diili-item').attr('href', site+'/nayteikkuna#single-ad-id-'+mediaContent.id); $('#nayteikkunabanner .scrollContainer.num10 img[class=diili-kuva]').attr('src',site+'/static/css/img/empty-advertiser-150x150.png'); $('#nayteikkunabanner .scrollContainer.num10 img[class=diili-kuva]').css('width','100px').css('height','100px'); $('#nayteikkunabanner .scrollContainer.num10').find('.diili-firma').html(mediaContent.from.nickname); $('#nayteikkunabanner .scrollContainer.num10').find('.diili-time.date').html(mediaContent.created.text); $('#nayteikkunabanner .scrollContainer.num10').find('.diili-title').html(mediaContent.title); // does the advertised product have a price? if (mediaContent.priceCents != undefined){ var price = ''; var salePrice = ''; price = mediaContent.priceCents/100; var priceCheck = price.toString(); if (priceCheck.indexOf('.') >= 0){ price = price.toFixed(2); price = price.toString(); price = price.replace('.',',')+' €'; } else { price = price.toString(); price = price+',-'; } salePrice = mediaContent.salePriceCents/100; var salePriceCheck = salePrice.toString(); if (salePriceCheck.indexOf('.') >= 0){ salePrice = salePrice.toFixed(2); salePrice = salePrice.toString(); salePrice = salePrice.replace('.',',')+' €'; } else { salePrice = salePrice.toString(); salePrice = salePrice+',-'; } $('#nayteikkunabanner .scrollContainer.num10 .diili-item .diili-kuva #diili-pricetag').css("background","url('"+site+"/static/css/img/pricetag100x100.png') no-repeat"); $('#nayteikkunabanner .scrollContainer.num10 .diili-item .diili-kuva #diili-hinta').html(salePrice); $('#nayteikkunabanner .scrollContainer.num10 .diili-item .diili-kuva #diili-ovh').html(price); } else { $('#nayteikkunabanner .scrollContainer.num10 .diili-item .diili-kuva #diili-pricetag').hide(); } if (mediaContent.includes != undefined){ var mediaInc = mediaContent.includes[0]; if (mediaInc.mediaFileType != undefined){ if (mediaInc.mediaFileType.indexOf('image') >= 0){ $('#nayteikkunabanner .scrollContainer.num10 img[class=diili-kuva]').attr('src',site+'/util/thumb?width=100&height=100&crop=true&url='+mediaInc.mediaFile.fullUrl); } } } adCount = adCount+1; } } showAds = setInterval(function(){ if (adCount == 10){ clearInterval(showAds); } },200); } },200); function startRotation(){ adRotation = setInterval(function(){ // last slide if ($('#nayteikkunabanner .scrollContainer:visible').hasClass('num10')){ $('#nayteikkunabanner .scrollContainer:visible').fadeOut(800,function(){ $('#nayteikkunabanner .scrollContainer.num1').fadeIn(800); }); } else { var currSlide = $('#nayteikkunabanner .scrollContainer:visible').attr('class').split('num')[1]; var newSlide = parseInt(currSlide)+1; $('#nayteikkunabanner .scrollContainer:visible').fadeOut(800,function(){ $('#nayteikkunabanner .scrollContainer.num'+newSlide).fadeIn(800); }); } },3000); } startRotation(); $('#nayteikkunabanner').hover(function(){ clearInterval(adRotation); }, function(){ startRotation(); }); } } } var groupId = '0'; if (dSite != undefined){ if (dSite != ''){ if (dSite == 'jamsanseutu'){ groupId = '330'; } if (dSite == 'suurkeuruu'){ groupId = '412'; } } } else { if (site.indexOf('jamsanseutu') >= 0){ groupId = '330'; } if (site.indexOf('suurkeuruu') >= 0){ groupId = '412'; } } checkGroup = setInterval(function(){ // double-checking if (site.indexOf('jamsanseutu') >= 0){ groupId = '330'; } if (site.indexOf('suurkeuruu') >= 0){ groupId = '412'; } if (site.indexOf('kmvlehti') >= 0){ groupId = '413'; } if (site.indexOf('tyrvaansanomat') >= 0){ groupId = '854'; } if (groupId != '0'){ nocache = Math.random(); var murl = site+'/api/media/list/24h?sparkbox='+groupId+'&page=0&pageSize=10&nocache='+nocache+'&callback=getBannerMedias'; $.getScript(murl); // run complete clearInterval(checkGroup); } },500); } if (typeof jQuery == 'undefined') { getScript('http://kmvlehti.flocklerdeals.com/static/js/jquery-1.5.2.min.js',function() { run(jQuery); }); } else { run(jQuery); } })();