var bannersPos1 = new Array();
bannersPos1[0] = ["aHR0cDovL3d3dy5jYXNpbm9mcmFuY2VuZXQuY29tLz9idGFnPXcyNTI4MGMxNTg5cDAwMWIzODk0ZA==","","CasinoFrench600x74fr.gif","1","-1","123",""];
bannersPos1[1] = ["aHR0cDovL3d3dy5yb3lhbHZlZ2FzLmV1L2ZyL2J0YWctYWQyODQyNzEv","","rvc600x90fr1211.gif","1","-1","54",""];
bannersPos1[2] = ["aHR0cDovL2Rvd25sb2Fkcy5zbG90YXN0aWMuY29tL2FmZmlsaWF0ZS9yZW1vdGUvYWlkZG93bmxvYWQuYXNwP2Nhc2lub0lEPTM4MSZnQUlEPTM1MTM4JnN1YkdpZD0wJmJhbm5lcklEPTg0OTkj","","600x74slotastic.gif","1","-1","225",""];
bannersPos1[3] = ["aHR0cDovL29ubGluZS53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVqMHhNelV6TXpFME15WnNQVEV6TlRRNU56TTBKbkE5TlRBeE16YyUzRA==","","wc600x74fr.gif","1","-1","108",""];
bannersPos1[4] = ["aHR0cDovL2ZyLjg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTMxNw==","","888c-600x74-eur-fr.gif","1","-1","31",""];
bannersPos1[5] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-tycoons-600x74-fr.gif","1","-1","372",""];
var bannersPos2 = new Array();
bannersPos2[0] = ["aHR0cDovL29ubGluZS5wb2tlci53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVtOXVaVWxrUFRFME1URTVNRFk1Sm14aGJtUnBibWRRWVdkbFNXUTlNVE0xTkRrMU56WW1jSEp2Wm1sc1pVbGtQVEl3TkRJJTNE","winner poker","468X60WinnerPoker-FR.gif","2","-1","109",""];
bannersPos2[1] = ["aHR0cDovL3d3dy5nYW1pbmdjbHViLmNvLnVrLz9zPWFmZjgyNzg0JmE9YWZmYWQyNTImdWw9ZnI=","Gaming Club","GamingClub468x60-fr.gif","2","-1","13",""];
bannersPos2[2] = ["aHR0cDovL3IxLmJldHdheS5jb20vZnIvY2FzaW5vLz9zPXdnczExMDM2JmE9d2dzYWZmYWQxOTYxOA==","Betway Casino","betwayfrcasino468x60.gif","2","-1","121",""];
bannersPos2[3] = ["aHR0cDovL21vYmlsZS5qYWNrcG90Y2l0eS5jb20vP3M9YWZmODI3ODQmYT1hZmZhZDMyNw==","Jackpot City Mobile Casino","JackpotCityMobile-468x60.gif","2","-1","10",""];
bannersPos2[4] = ["aHR0cDovL3d3dy5qYWNrcG90Y2l0eS5jby51ay8/cz1hZmY4Mjc4NCZhPWFmZmFkMjUyJnVsPWZy","Jackpot City Casino","jpc468x060fr.gif","2","-1","10",""];
bannersPos2[5] = ["aHR0cDovL29ubGluZS53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVqMHhNelV6TXpFME15WnNQVEV6TlRRNU56TTBKbkE5TlRBeE16YyUzRA==","winner casino","468X60WinnerCasino-FR.gif","2","-1","108",""];
bannersPos2[6] = ["aHR0cDovL2Rvd25sb2Fkcy5zbG90YXN0aWMuY29tL2FmZmlsaWF0ZS9yZW1vdGUvYWlkZG93bmxvYWQuYXNwP2Nhc2lub0lEPTM4MSZnQUlEPTM1MTM4JnN1YkdpZD0wJmJhbm5lcklEPTg0OTkj","","fr468x60.gif","2","-1","225",""];
bannersPos2[7] = ["aHR0cDovL3NpdGUuZXVjYXNpbm8uY29tL2luZGV4LmNnaT9hbmFtZT1yZXBvcnRzJnpvbmVfaWQ9ZnJhbmNlJmNnPWZyZW5jaA==","","eucasino468x60fr.gif","2","-1","112",""];
bannersPos2[8] = ["aHR0cDovL2ZyLjg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTMxNw==","","888c-468x60-eur-fr.gif","2","-1","31",""];
bannersPos2[9] = ["aHR0cDovL21zLmlnbWFkdi5jb20vc3dpc3MxMDBfMjUvZnJlbmNoL2V1ci8/bWVtYmVyPTI3MDAwMDAwJnByb2ZpbGU9MzUzMDc=","","sc468x60-fr-eu.gif","2","-1","35",""];
bannersPos2[10] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-tycoons-468x60-fr.gif","2","-1","372",""];
var bannersPos3 = new Array();
bannersPos3[0] = ["aHR0cDovL3d3dy5nYW1pbmdjbHViLmNvLnVrLz9zPWFmZjgyNzg0JmE9YWZmYWQyNTImdWw9ZnI=","Gaming Club","GamingClub600x120-fr.gif","3","-1","13",""];
bannersPos3[1] = ["aHR0cDovL3d3dy5qYWNrcG90Y2l0eS5jby51ay8/cz1hZmY4Mjc4NCZhPWFmZmFkMjUyJnVsPWZy","Jackpot City Casino","jpc120x600fr.gif","3","-1","10",""];
bannersPos3[2] = ["aHR0cDovL2Rvd25sb2Fkcy5zbG90YXN0aWMuY29tL2FmZmlsaWF0ZS9yZW1vdGUvYWlkZG93bmxvYWQuYXNwP2Nhc2lub0lEPTM4MSZnQUlEPTM1MTM4JnN1YkdpZD0wJmJhbm5lcklEPTg0OTkj","","120x6001.gif","3","-1","225",""];
bannersPos3[3] = ["aHR0cDovL29ubGluZS53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVqMHhNelV6TXpFME15WnNQVEV6TlRRNU56TTBKbkE5TlRBeE16YyUzRA==","","wc120x600fr.gif","3","-1","108",""];
bannersPos3[4] = ["aHR0cDovL2ZyLjg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTMxNw==","","888c-120x600-eur-fr.gif","3","-1","31",""];
bannersPos3[5] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-tycoons-120x600-fr.gif","3","-1","372",""];
var bannersPos4 = new Array();
bannersPos4[0] = ["aHR0cDovL3d3dy5jYXNpbm9mcmFuY2VuZXQuY29tL2hvbWUuYXNwP2J0YWc9dzI1MjgwYzE1ODlwMDAx","casino","300x250-cfn-CVW-en-09-06-10.gif","4","1","123",""];
bannersPos4[1] = ["aHR0cDovL21vYmlsZS5qYWNrcG90Y2l0eS5jb20vP3M9YWZmODI3ODQmYT1hZmZhZDMyNw==","jeux mobiles","JackpotCityMobile-300x250.gif","4","1","10",""];
bannersPos4[2] = ["aHR0cDovL21vYmlsZS5qYWNrcG90Y2l0eS5jb20vP3M9YWZmODI3ODQmYT1hZmZhZDMyNw==","jeux mobiles","JackpotCityMobile-300x250-001b.gif","4","1","10",""];
bannersPos4[3] = ["aHR0cDovL3d3dy5yb3lhbHZlZ2FzLmV1L2ZyL2J0YWctYWQyODQyNzEv","","rvc300x250fr1211.gif","4","1","54",""];
bannersPos4[4] = ["aHR0cDovL2Rvd25sb2Fkcy5zbG90YXN0aWMuY29tL2FmZmlsaWF0ZS9yZW1vdGUvYWlkZG93bmxvYWQuYXNwP2Nhc2lub0lEPTM4MSZnQUlEPTM1MTM4JnN1YkdpZD0wJmJhbm5lcklEPTg0OTkj","","fr300x250.gif","4","1","225",""];
bannersPos4[5] = ["aHR0cDovL2ZyLjg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTMxNw==","","888c-300x250-eur-fr.gif","4","1","31",""];
bannersPos4[6] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-tycoons-300x250-fr.gif","4","1","372",""];
$(document).ready(function() {
var totalAdsTypeArr = new Array(1,2,3,4);
var pageTitle = document.title; // Get Page Meta Title
var pageURL = location.href;
var pagePath = pageURL.substr(jsBaseURL.length);
pageTitle = pageTitle.substring(0,pageTitle.indexOf('Onlinecasinoreports.fr'));
jQuery.each(totalAdsTypeArr, function(index, adPosId){
var bannersForPosition = window["bannersPos"+adPosId]; // Bulding the array var bannersPos1/2/etc.
if ($("#adPosition"+adPosId).length > 0 && (typeof bannersForPosition != "undefined")){ // Check if the page has the Ad Div Id and Banner Exist for that type
var bannerSelected = 0;
var bannerSelected2 = 0; // for inner pages
var bannerHTML = '';
// Check if we should look for keywords banner or get by product type depending on the banner position and sub location
if (adPosId == 4) // only in inner pages (not index or products page)
{
// check if in one of the products sections
var subLocation = -1;
if (pagePath.indexOf('onlinecasinos') == 0) subLocation = 1;
else if (pagePath.indexOf('onlinebingo') == 0) subLocation = 2;
else if (pagePath.indexOf('onlinepoker') == 0) subLocation = 3;
else if (pagePath.indexOf('sportsbetting') == 0) subLocation = 4;
else if (pagePath.indexOf('lotteries') == 0) subLocation = 5;
else if (pagePath.indexOf('skillgames') == 0) subLocation = 6;
else if (pagePath.indexOf('financialbetting') == 0) subLocation = 7;
else if (pagePath.indexOf('mobilegaming') == 0) subLocation = 8;
if (subLocation != -1) // look for banners by product type (sub location)
{
// Going throw each banner and add the ones with the right sub location
var matchedBannersArr = new Array();
jQuery.each(bannersForPosition, function(index, bannerData){
if (bannerData[4] == subLocation) { // If banner match to sub location
matchedBannersArr.push(bannerData);
}
});
}
else // look for banners by keywords
{
// Going throw each banner and then on each one of his keywords to look for matching banners for the page title
var matchedBannersArr = new Array();
jQuery.each(bannersForPosition, function(index, bannerData){
if (bannerData[1].length > 0) { // If has keywords
var bannerKeywordsArr = bannerData[1].split(",");
jQuery.each(bannerKeywordsArr, function(index2, bannerKeyword){
bannerKeyword = bannerKeyword.replace(/^\s+|\s+$/g, ""); // Removing white space
var regEx = new RegExp(bannerKeyword,"i");
if (pageTitle.search(regEx) >= 0) {
matchedBannersArr.push(bannerData);
return false; // Stop after one match so it can't add the same banner more then ones
}
});
}
});
}
// If there are matched banners for this page - choose 2 randomly
if (matchedBannersArr.length > 0) {
matchedBannersArr.sort(function() {return 0.5 - Math.random()}) // suffle array
bannerSelected = matchedBannersArr.pop();
bannerSelected2 = matchedBannersArr.pop();
}
if (!bannerSelected || !bannerSelected2)
{
// Going throw each banner and add the ones with casino sub location
var matchedBannersArr = new Array();
jQuery.each(bannersForPosition, function(index, bannerData){
if (bannerData[4] == 1) { // If banner match to sub location
matchedBannersArr.push(bannerData);
}
});
matchedBannersArr.sort(function() {return 0.5 - Math.random()}) // suffle array
if (!bannerSelected)
bannerSelected = matchedBannersArr.pop();
if (!bannerSelected2)
bannerSelected2 = matchedBannersArr.pop();
}
}
if (adPosId == 1) // only front page
{
// Going throw each banner and add the ones with casino sub location
var matchedBannersArr = new Array();
jQuery.each(bannersForPosition, function(index, bannerData){
matchedBannersArr.push(bannerData);
});
matchedBannersArr.sort(function() {return 0.5 - Math.random()}) // suffle array
bannerSelected = matchedBannersArr.pop();
}
if (adPosId == 2 || adPosId == 3) // Product Page
{
productId = $("#adPosition"+adPosId).html();
var matchedBannersArr = new Array();
jQuery.each(bannersForPosition, function(index, bannerData){
if (bannerData[5] == productId) { // If banner match to product id
matchedBannersArr.push(bannerData);
}
});
matchedBannersArr.sort(function() {return 0.5 - Math.random()}) // suffle array
bannerSelected = matchedBannersArr.pop();
}
// If finally banner was selected - print it!
if (bannerSelected != 0)
{
if (bannerSelected[6]) // If has a flash code banner
bannerHTML += bannerSelected[6];
else // Image banner
bannerHTML += '
';
$("#adPosition"+adPosId).html(bannerHTML);
$("#adPosition"+adPosId).show();
if (bannerSelected2) {// additional banner to print
if (bannerSelected2[6]) // flash banner
banner2HTML = bannerSelected2[6];
else // image banner
banner2HTML = '
';
$("#adPosition"+adPosId+"sec").html(banner2HTML);
$("#adPosition"+adPosId+"sec").show();
}
}
}
});
});