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('
'
+'
'
+'
'
+'
'
+'
'
+'
'
+'
'
+'
'
+'
'
+'
'
+'
'
+ '
');
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);
}
})();