if (typeof($$vitrine) == 'undefined') { (function() { var divsin = document.getElementsByTagName('div'), bl = {}; $$divsout = {}; // только нужные нам дивы (с атрибутами block и location) for (var i in divsin) { var a = divsin[i].attributes; if (a) { var block = 0, $$location = 0; for (var j = 0, l = a.length; j < l; j++) { if (a[j].name == 'block') { block = a[j].value; } if (a[j].name == 'location') { $$location = a[j].value; } if(a[j].name == 'id' &&(matches = a[j].value.toString().match(/B([0-9]+)xL([0-9]+)/i))) { block = matches[1]; $$location = matches[2]; } } if (block > 0 && $$location > 0) { $$divsout[$$location] = divsin[i]; if (! (block in bl)) bl[block] = []; bl[block].push ($$location); } } } $$vitrine = {}; var request = '', matches, done = 0; if (matches = location.href.match( /#showvitrines(\d+)?$/i )) { request += 's'; if (typeof matches[1] != 'undefined') { if (typeof bl[matches[1]] != 'undefined') { request += matches[1] + '(' + bl[matches[1]].join(',') + ')'; done = 1; } } } if (! done) { for (block in bl) { request += block + '(' + bl[block].join(',') + ')'; } } if (request.length > 0) { var cookies = document.cookie; if (! cookies.match (/promoblock_loader=/)) { document.cookie = 'promoblock_loader=1289840624; max-age=86400'; } document.write ('<'+'script type="text/javascript" charset="utf-8" src="http://loader.promoblocks.ru/api.php?'+request+Math.random()+'"><'+'/script>'); } })(); }