var src = new Array(); var href = new Array(); var types = new Array(); var preload = new Array(); var index = new Array(); var bindex = new Array(); var interval = new Array(); var max_banners_num = new Array(); var type; types[0] = "120x600"; interval["120x600"] = 15000; max_banners_num["120x600"] = 3; types[1] = "468x60"; interval["468x60"] = 10000; max_banners_num["468x60"] = 1; types[2] = "120x240"; interval["120x240"] = 10000; max_banners_num["120x240"] = 1; for (i = 0; i <= types.length; i++) { src[types[i]] = new Array(); href[types[i]] = new Array(); }; src["120x600"][0] = "http://www.pokerstars.com/euro_bnrs/euro_current/russian/120x600.gif"; href["120x600"][0] = "http://www.bonuses-poker.com/?out=48"; src["468x60"][0] = "http://www.pokerstars.com/euro_bnrs/euro_current/russian/468x60.gif"; href["468x60"][0] = "http://www.bonuses-poker.com/?out=48"; src["120x240"][0] = "http://www.pokerstars.com/euro_bnrs/euro_current/russian/120x240.gif"; href["120x240"][0] = "http://www.bonuses-poker.com/?out=48"; function banners(type) { preload[type] = new Array(); index[type] = Math.floor(Math.random() * src[type].length); bindex[type]; for (i = 0; i < src[type].length; i++) { preload[type][i] = new Image(); preload[type][i].src = src[type][i]; } brun(type); setInterval("brun('" + type + "')",interval[type]); }; function brun(type) { index[type]++; if (index[type] >= href[type].length) { index[type] = 0; } bindex[type] = index[type]; for (i = 1; i <= max_banners_num[type]; i++) { bindex[type] -= 1; if (bindex[type] < 0) { bindex[type] = href[type].length - 1; } if (document.getElementById("href_" + type + "_" + i)) { document.getElementById("href_" + type + "_" + i).href = href[type][bindex[type]]; document.getElementById("src_" + type + "_" + i).src = preload[type][bindex[type]].src; } } }; function bload(){ for (j = 0; j < types.length; j++) { banners(types[j]); }; };