var bannersPos1 = new Array(); bannersPos1[0] = ["aHR0cDovL29ubGluZS53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVqMHhORE0wTlRjd09DWnNQVEV6TlRRNU56TTVKbkE5TlRBeE16ayUzRA==","","wc600x74ru.gif","1","-1","108",""]; bannersPos1[1] = ["aHR0cDovL3J1Ljg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTY1MQ==","","888c-600x74-ru.gif","1","-1","31",""]; bannersPos1[2] = ["aHR0cDovL3d3dy5jaW5lbWFjYXNpbm8uY29tP2J0YWc9dzIyMjE5YzI1M3AwMDFiODU0MmQ=","","cn-600x74-ru.gif","1","-1","282",""]; bannersPos1[3] = ["aHR0cDovL2Jhbm5lci5jYXNpbm9raW5nLmNvbS9jZ2ktYmluL3JlZGlyLmNnaT9pZD1OJm1lbWJlcj0yMzAwMDAwMCZwcm9maWxlPTExMzgxNSZsYW5nPXJ1","","ck-600x74-ru-300.gif","1","-1","3",""]; bannersPos1[4] = ["aHR0cDovL3NlcnZlLmV1cm9ncmFuZC5jb20vcHJvbW9SZWRpcmVjdD9tZW1iZXI9d3RpbmZvJmNhbXBhaWduPURFRkFVTFQmY2hhbm5lbD1ydXNzJnpvbmU9MTQxNTMyNTMmbHA9MA==","","egc-600-ru-usd.gif","1","-1","18",""]; bannersPos1[5] = ["aHR0cDovL3J1LmNyYXp5dmVnYXMuY29tLz9idGFnPXcyNzE5OGMzMTRwMDAxYjg5Mjdk","","cvc-600x74-ru.gif","1","-1","118",""]; bannersPos1[6] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-sexy-600x74-en.gif","1","-1","372",""]; var bannersPos2 = new Array(); bannersPos2[0] = ["aHR0cDovL29ubGluZS53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVqMHhORE0wTlRjd09DWnNQVEV6TlRRNU56TTVKbkE5TlRBeE16ayUzRA==","winner casino","468x60WinnerCasino-RU.gif","2","-1","108",""]; bannersPos2[1] = ["aHR0cDovL29ubGluZS5wb2tlci53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVtOXVaVWxrUFRFME1URTJNRFF3Sm14aGJtUnBibWRRWVdkbFNXUTlNVE0xTkRrM05EUW1jSEp2Wm1sc1pVbGtQVEl3TVRrJTNE","winner poker","468x60WinnerPoker-RU.gif","2","-1","109",""]; bannersPos2[2] = ["aHR0cDovL3IxLmJldHdheS5jb20vcnUvY2FzaW5vLz9zPXdnczExMDM2JmE9d2dzYWZmYWQyNjE1MA==","Betway Casino","betwayru468x60.jpg","2","-1","121",""]; bannersPos2[3] = ["aHR0cDovL3J1LnBhcnR5Y2FzaW5vLmNvbS9pbmRleC5odG0/d209MzIzMTE1MQ==","Party Casino","partyc468x60kf-ru.gif","2","-1","23",""]; bannersPos2[4] = ["aHR0cDovL3NpdGUuZXVjYXNpbm8uY29tL2luZGV4LmNnaT9hbmFtZT1yZXBvcnRzJnpvbmVfaWQ9cnUmY2c9cnVzc2lhbg==","","eucasino468x60ru.gif","2","-1","112",""]; bannersPos2[5] = ["aHR0cDovL3J1Ljg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTY1MQ==","","888c-468x60-ru.gif","2","-1","31",""]; bannersPos2[6] = ["aHR0cDovL2Jhbm5lci5jYXNpbm9raW5nLmNvbS9jZ2ktYmluL3JlZGlyLmNnaT9pZD1OJm1lbWJlcj0yMzAwMDAwMCZwcm9maWxlPTExMzgxNSZsYW5nPXJ1","","ck-468x60-ru-300.gif","2","-1","3",""]; bannersPos2[7] = ["aHR0cDovL3NlcnZlLmV1cm9ncmFuZC5jb20vcHJvbW9SZWRpcmVjdD9tZW1iZXI9d3RpbmZvJmNhbXBhaWduPURFRkFVTFQmY2hhbm5lbD1ydXNzJnpvbmU9MTQxNTMyNTMmbHA9MA==","","egc-468-ru-usd.gif","2","-1","18",""]; bannersPos2[8] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-sexy-468x60-en.gif","2","-1","372",""]; var bannersPos3 = new Array(); bannersPos3[0] = ["aHR0cDovL3J1LnBhcnR5Y2FzaW5vLmNvbS9pbmRleC5odG0/d209MzIzMTE1MQ==","Party Casino","partyc120x600kf-ru.gif","3","-1","23",""]; bannersPos3[1] = ["aHR0cDovL29ubGluZS53aW5uZXIuY29tL3Byb21vUmVkaXJlY3Q/a2V5PWVqMHhORE0wTlRjd09DWnNQVEV6TlRRNU56TTVKbkE5TlRBeE16ayUzRA==","","wc120x600ru.gif","3","-1","108",""]; bannersPos3[2] = ["aHR0cDovL3J1Ljg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTY1MQ==","","888c-120x600-ru.gif","3","-1","31",""]; bannersPos3[3] = ["aHR0cDovL3NlcnZlLmV1cm9ncmFuZC5jb20vcHJvbW9SZWRpcmVjdD9tZW1iZXI9d3RpbmZvJmNhbXBhaWduPURFRkFVTFQmY2hhbm5lbD1ydXNzJnpvbmU9MTQxNTMyNTMmbHA9MA==","","egc-120-ru-usd.gif","3","-1","18",""]; bannersPos3[4] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-sexy-120x600-en.gif","3","-1","372",""]; var bannersPos4 = new Array(); bannersPos4[0] = ["aHR0cDovL3J1Ljg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTY1MQ==","Игровые автоматы - слоты","300x250888casinoslotsRU.gif","4","1","31",""]; bannersPos4[1] = ["aHR0cDovL3J1Ljg4OGNhc2luby5jb20vYWZmaWxpYXRlcy9vY3IuaHRtP3NyPTM0MTY1MQ==","","888c-300x250-ru.gif","4","1","31",""]; bannersPos4[2] = ["aHR0cDovL3d3dy5jaW5lbWFjYXNpbm8uY29tP2J0YWc9dzIyMjE5YzI1M3AwMDFiODU0MmQ=","","cn-300x250-ru.gif","4","1","282",""]; bannersPos4[3] = ["aHR0cDovL2Jhbm5lci5jYXNpbm9raW5nLmNvbS9jZ2ktYmluL3JlZGlyLmNnaT9pZD1OJm1lbWJlcj0yMzAwMDAwMCZwcm9maWxlPTExMzgxNSZsYW5nPXJ1","","ck-300x250-ru-300.gif","4","1","3",""]; bannersPos4[4] = ["aHR0cDovL3NlcnZlLmV1cm9ncmFuZC5jb20vcHJvbW9SZWRpcmVjdD9tZW1iZXI9d3RpbmZvJmNhbXBhaWduPURFRkFVTFQmY2hhbm5lbD1ydXNzJnpvbmU9MTQxNTMyNTMmbHA9MA==","","egc-300-ru-usd.gif","4","1","18",""]; bannersPos4[5] = ["aHR0cDovL3J1LmNyYXp5dmVnYXMuY29tLz9idGFnPXcyNzE5OGMzMTRwMDAxYjg5Mjdk","","cvc-300x250-ru.gif","4","1","118",""]; bannersPos4[6] = ["aHR0cDovL3d3dy43cmVkLmNvbS8/YWZmaWQ9MTMzMDQ=","","7red-sexy-300x250-en.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.ru')); 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(); } } } }); });