ads_domain = 'advert.ru.redtram.com';
var ads_delimiter = '';
var ak = '';
var id_area = '';

var ads_ref = document.URL;
var ads_patt1=new RegExp("(http://.*?/top100/.*?/)(.+?)(/.*?)");
var ads_patt2=new RegExp("(http://.*?/catalogue/.*?/)(.+?)(/.*?)");
var ads_patt3=new RegExp(/^(http|https):\/\/([\w\.\-:]*)([\/]?)$/ig);
var ads_page='*';

if (ads_ref.search('/top100/') != -1) {
	ads_page = ads_patt1.exec(ads_ref)[2];
} else if (ads_ref.search('/catalogue/') != -1) {
	ads_page = ads_patt2.exec(ads_ref)[2];
} else if (ads_patt3.test(ads_ref)) {
	ads_page = 'main';
}


function stringToRegExp(pattern, flags){
    return new RegExp(
        pattern.replace(/[\[\]\\{}()+*?.$^|]/g, function(m){return '\\'+m;}),
        flags);
}

function RedTramAdvert(id_area, code, page) {
	var advert_type = "banner";
	code = code.replace(/{ESC_SQ}/g,"'");
	if(code.indexOf("{TYPE_ADVERT=MARKET}") != -1) {
		code = code.replace(/{TYPE_ADVERT=MARKET}/g,"");
		advert_type = "market";
	}
	if(code.indexOf("{TYPE_ADVERT=NEWS}") != -1) {
		code = code.replace(/{TYPE_ADVERT=NEWS}/g,"");
		advert_type = "news";
		news_page = code.match(/\{PAGE=([\w\-\d]+)\}/)[1];
		code = code.replace(stringToRegExp('{PAGE=' + news_page + '}', 'g'),"");
		code = code.replace(/{CURRENT_PAGE_ALIAS}/g, page );
		code = code.replace(/{CURRENT_PAGE_NAME}/g, banner_categories[page] );
	}
		document.write(code);
}

