var banpageid = 739;
var userhash = '13a41a099471b43128855a7e6a8b3210';
var demography = '';
var showban1 = 1;
var badmDirectDomains = {'capital.bg': '', 'dnevnik.bg': '', 'karieri.bg': '', 'regal.bg': '', 'horemag.bg': '', 'bacchus.bg': '', 'foreignpolicy.bg': ''};

// detect flash
function getFlashVersion() {
	// ie
	if (typeof ActiveXObject !== 'undefined') {
		try {
			var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');
			try { axo.AllowScriptAccess = 'always'; }
			catch(e) { return '6,0,0'; }
		} catch(e) {
		}
		return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1];
		
	// other browsers
	} else {
		try {
			if (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
				return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1];
			}
		} catch(e) {}
	}
	return '0,0,0';
}
 
var version = getFlashVersion().split(',').shift();
MM_FlashCanPlay = version && version >= 9;

window.singleBanner = function singleBanner(banid, bansect, banurl, banalt, banfname, banwidth, banheight, bantype, linktype, banorderposid, banorderid, altbanfile, altbanorderposid, altbanurl)
{
	var tmpurl, tmpimg, alturl, banurl, 
		domain = "http://b.economedia.bg/";
	
	switch (parseInt(linktype))
	{
		case 1 :
			tmpurl1 = domain + "clickban.php?banorderposid=" + banorderposid;
			tmpurl = domain + "clickban.php?banorderposid=" + banorderposid;
			alturl = domain + "clickban.php?banorderposid=" + altbanorderposid;
			break;
		case 2 :
			tmpurl1 = banurl;
			tmpurl = banurl;
			alturl = altbanurl;
			break;
	}
	
	banurl = domain + "ban/" + banorderid + "/" + banfname;
	
	switch (parseInt(bantype))
	{
		case 1 :
			tmpimg = "<img title=\"" + banalt + "\" alt=\"" + banalt + "\" src=\"" + banurl + "\" width=\"" + banwidth + "\" height=\"" + banheight + "\" border=\"0\">";
			break;
		case 2 :
			tmpimg = banalt;
			break;
		case 3 :
			if (MM_FlashCanPlay) {
				tmpimg = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0\" width=\"" + banwidth + "\" height=\"" + banheight + "\">";
				tmpimg = tmpimg + "<param name=\"movie\" value=\"" + banurl + "?sect=" + bansect + "&ban=" + banid + "&alink=" + tmpurl1 + "&banorderposid=" + banorderposid + "&clickTAG=" + tmpurl1 + "\">";
				tmpimg = tmpimg + "<param name=\"quality\" value=\"high\">";
				tmpimg = tmpimg + "<param name=\"wmode\" value=\"opaque\">";
				tmpimg = tmpimg + "<param name=\"AllowScriptAccess\" value=\"always\">";
				tmpimg = tmpimg + "<embed src=\"" + banurl + "?sect=" + bansect + "&ban=" + banid + "&alink=" + tmpurl1 + "&banorderposid=" + banorderposid + "&clickTAG=" + tmpurl1 + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\"" + banwidth + "\" height=\"" + banheight + "\" wmode=\"opaque\" AllowScriptAccess=\"always\"></embed>";
				tmpimg = tmpimg + "</object>";
			
			} else if (altbanfile) {
				tmpimg = "<a href=\"" + alturl + "\" target=\"_blank\"><img src=\"" + altbanfile + "\" title=\"" + banalt + "\" alt=\"" + banalt + "\" /></a>";
			} else {
				tmpimg = "";
			}
			
			return tmpimg;
		case 4:
			if (!MM_FlashCanPlay && altbanfile && alturl && (banorderid == 7057 || banorderid == 7157)) {
				tmpimg = "<a href=\"" + alturl + "\" target=\"_blank\"><img src=\"" + altbanfile + "\" title=\"" + banalt + "\" alt=\"" + banalt + "\" /></a>";
			} else {
				tmpimg = banalt;
			}
			return tmpimg;
	}
	return "<a href=\"" + tmpurl + "\" target=\"_blank\">" + tmpimg + "</a>"
}

window.singleBannerFlat = function singleBannerFlat(banid, bansect, banurl, banalt, banfname, banwidth, banheight, bantype, linktype, banorderposid, banorderid)
{
	var tmpurl, tmpimg;
	switch (parseInt(linktype))
	{
		case 1 :
			tmpurl1 = "http://b.economedia.bg/clickban.php?banorderposid=" + banorderposid;
			tmpurl = "http://b.economedia.bg/clickban.php?banorderposid=" + banorderposid;
			break;
		case 2 :
			tmpurl1 = banurl;
			tmpurl = banurl;
			break;
	}
	
	switch (parseInt(bantype))
	{
		case 1 :
			tmpimg = "<img title=\"" + banalt + "\" alt=\"" + banalt + "\" src=\"http://b.economedia.bg/ban/" + banorderid + "/" + banfname + "\" width=\"" + banwidth + "\" height=\"" + banheight + "\" border=\"0\">";
			break;
		case 2 :
			break;
		case 3 :
			return tmpimg;
		case 4:
			tmpimg = banalt;
			return tmpimg;
	}
	return "" + tmpimg + "";
}


function vbaneri(section) {
	var banurl, domainParts, domain, datetime = new Date(), banid, banorderposid, count;
		
	if (!banners[section]) return false;
	
	if (showban1 == 1) {
		document.write(singleBanner(banners[section]['banid'], section, banners[section]['url'], banners[section]['alt'], banners[section]['banfile'], banners[section]['x'], banners[section]['y'], banners[section]['bantype'], banners[section]['linktype'], banners[section]['banorderposid'], banners[section]['banorderid'], banners[section]['altbanfile'], banners[section]['altbanorderposid'], banners[section]['altbanurl']));
		
		domainParts = document.domain.match(/([^:.]+\.\w+)$/);
		
		if (domainParts.length && (domainParts[1] in badmDirectDomains)) {
			domain = 'http://pban.' + domainParts[1];
		} else {
			domain = 'http://pban.economedia.bg';
		}
		
		// flash alternative
		count = true;
		banid = banners[section]['banid'];
		banorderposid = banners[section]['banorderposid'];
		
		if (!MM_FlashCanPlay) {
			if (banners[section]['bantype'] == 3) {
				if (banners[section]['altbanorderposid']) {
					banid = banners[section]['altbanid'];
					banorderposid = banners[section]['altbanorderposid'];
				} else {
					count = false;
				}
			}
		}
		
		if (count) {
			banurl = domain + '/ban/?posid=' + banners[section]['posid'] + '&banid=' + banid + '&banorderposid=' + banorderposid + '&ipcountry=' + ipcountry + '&ipcity=' + ipcity + '&d=' + escape(demography) + '&t=' + datetime.getTime() + '&js=1';
			document.write('<script src="' + banurl + '"><\/script>');
		}
	}
}

function vbaneriw(section) {
	vbaneri(section);
}


function vbanerimulti(pbanarr, phead, pfoot) {
	var banurl, domainParts, domain, datetime = new Date(), banid, banorderposid, count;
	
	if (showban1 != 1) {
		return 0;
	}
	var ret = '';
	var section;
	for (i=0; i < pbanarr.length; i++) {
		section = pbanarr[i];
		if (banners[section]) {
			ret += singleBanner(banners[section]['banid'], section, banners[section]['url'], banners[section]['alt'], banners[section]['banfile'], banners[section]['x'], banners[section]['y'], banners[section]['bantype'], banners[section]['linktype'], banners[section]['banorderposid'], banners[section]['banorderid'], banners[section]['altbanfile'], banners[section]['altbanorderposid'], banners[section]['altbanurl']);
				
			domainParts = document.domain.match(/([^:.]+\.\w+)$/);
			
			if (domainParts.length && (domainParts[1] in badmDirectDomains)) {
				domain = 'http://pban.' + domainParts[1];
			} else {
				domain = 'http://pban.economedia.bg';
			}
			
			// flash alternative
			count = true;
			banid = banners[section]['banid'];
			banorderposid = banners[section]['banorderposid'];
			
			if (!MM_FlashCanPlay) {
				if (banners[section]['bantype'] == 3) {
					if (banners[section]['altbanorderposid']) {
						banid = banners[section]['altbanid'];
						banorderposid = banners[section]['altbanorderposid'];
					} else {
						count = false;
					}
				}
			}
			
			if (count) {
				banurl = domain + '/ban/?posid=' + banners[section]['posid'] + '&banid=' + banid + '&banorderposid=' + banorderposid + '&ipcountry=' + ipcountry + '&ipcity=' + ipcity + '&d=' + escape(demography) + '&js=1&t=' + datetime.getTime();
				document.write('<script src="' + banurl + '"><\/script>');
			}
		}
	}
	if (ret) {
		if (phead) document.write(phead);
		document.write(ret);
		if (pfoot) document.write(pfoot);
	}
}

function vbanerimultiw(pbanarr, phead, pfoot) {
	vbanerimulti(pbanarr, phead, pfoot);
}


function vbaneripagelog() {
	var banurl, domainParts, domain, datetime = new Date();
	
	if (!banpageid) {
		return;
	}
	
	domainParts = document.domain.match(/([^:.]+\.\w+)$/);
	
	if (domainParts.length && (domainParts[1] in badmDirectDomains)) {
		domain = 'http://pban.' + domainParts[1];
	} else {
		domain = 'http://pban.economedia.bg';
	}
	banurl = domain + '/page/?pid=' + banpageid + '&hash=' + userhash + '&ipcountry=' + ipcountry + '&ipcity=' + ipcity + '&d=' + escape(demography) + '&t=' + datetime.getTime() + '&js=1';
	document.write('<script src="' + banurl + '"></script>');
}


function setFlashWidth(divid, newW, bleft) {
	var container = document.getElementById(divid).parentNode;
	container.style.left = (bleft-(newW-300)) + "px";
	document.getElementById(divid).style.width = newW + "px";
}

function setFlashHeight(divid, newH, btop) {
	var container = document.getElementById(divid).parentNode;
	container.style.top = (btop-(newH-250)) + "px";
	document.getElementById(divid).style.height = newH + "px";
}

function setFlashSize(divid, newW, newH) {
	var container = document.getElementById(divid).parentNode;
	var bcont = container.parentNode;
	btop = getY(bcont);
	bleft = getX(bcont);
	setFlashWidth(divid, newW, bleft);
	setFlashHeight(divid, newH, btop);
}

function getY(oElement) {
	var iReturnValue = 0;
	while (oElement != null) {
		iReturnValue += oElement.offsetTop;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

function getX(oElement) {
	var iReturnValue = 0;
	while (oElement != null) {
		iReturnValue += oElement.offsetLeft;
		oElement = oElement.offsetParent;
	}
	return iReturnValue;
}

function expPosition(relid, bancontid) {
	b = document.getElementById(relid);
	bt = getY(b);
	bl = getX(b);
	
	newdiv = document.getElementById(bancontid);

	newdiv.style.position = "absolute";
	newdiv.style.left = bl + "px";
	newdiv.style.top = bt + "px";
	newdiv.style.display = "block";
	newdiv.style.zIndex = "100";
}

function expBanerWrite(relid, bancontid, banurl) {
	document.write('<div id="' + relid + '" style="width: 300px; height: 250px;" >');
	document.write('<div id="'+ bancontid + '" style="width:300px; height:250px; ">');
	document.write('<div id="flashid" style="width:300px; height:250px; ">');

	document.write('<object data="' + banurl + '" width="100%" height="100%" type="application/x-shockwave-flash">');
	document.write('<param name="movie" value="' + banurl + '" />');
	document.write('<param name="opaque" value="wmode" />');
	document.write('<param name="salign" value="rb" />');
	//~ document.write('Flash Movie With Resizing Content');
	document.write('</object>');

	document.write('</div>');
	document.write('</div>');
	document.write('</div>');
	
	expPosition(relid, bancontid);
}

function expBanerWrite2(relid, bancontid, banorderposid, banurl, banurl2) {
 	document.write('<div ID="' + relid + '">');
	document.write('<object data="' + banurl + '?banorderposid=' + banorderposid  + '" width="728" height="90" type="application/x-shockwave-flash">');
	document.write('<param name="movie" value="' + banurl + '?banorderposid=' + banorderposid  + '" />');
	//~ document.write('<param name="opaque" value="wmode" />');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="salign" value="rb" />');
	//~ document.write('Flash Movie With Resizing Content');
	document.write('</object>');
	document.write('</div>');

	document.write('<div ID="' + bancontid + '" style="position: absolute; top: 115px; left: 38px; height: 400px; display: none; z-index: 101;">');
	document.write('<object data="' + banurl2 + '?banorderposid=' + banorderposid  + '" width="728" height="400" type="application/x-shockwave-flash">');
	document.write('<param name="movie" value="' + banurl2 + '?banorderposid=' + banorderposid  + '" />');
	//~ document.write('<param name="opaque" value="wmode" />');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="salign" value="rb" />');
	//~ document.write('Flash Movie With Resizing Content');
	document.write('</object>');
	document.write('</div>');
	
	b = document.getElementById(relid);
	bt = getY(b.childNodes[0]);
	bl = getX(b.childNodes[0]);
	
	newdiv = document.getElementById(bancontid);
	newdiv.style.left = bl + "px";
	newdiv.style.top = bt + "px";

	
	//~ expPosition(relid, bancontid);
}

//~ var opencnt = 0;

function closeFlash() {
	//~ opencnt++;
	document.getElementById("bigflash").style.display="none"
}

function openFlash() {
	//~ if (opencnt > 0) return;
	document.getElementById("bigflash").style.display="block";
}

ipcountry = 225;
ipcity = 0;
banners = {"1":{"banid":"4727","banfile":"4727.","url":"","alt":"<script type=\"text\/javascript\">google_ad_client=\"pub-3886385084604527\"; google_ad_slot=\"5578527604\"; google_ad_width=728; google_ad_height=90; <\/script> <script type=\"text\/javascript\" src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\"\/>","x":"728","y":"90","bantype":"4","linktype":"2","posid":"3761","banorderposid":"4385487","banorderid":"2970","poscode":"1","type":"1"},"2":{"banid":"4763","banfile":"4763.","url":"","alt":"<script type=\"text\/javascript\"> google_ad_client = \"pub-3886385084604527\"; \/* Expatinbulgaria_homepage_300x250, created 3\/24\/09 *\/ google_ad_slot = \"7133213464\"; google_ad_width = 300; google_ad_height = 250; <\/script> <script type=\"text\/javascript\" src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\"> <\/script>","x":"300","y":"250","bantype":"4","linktype":"1","posid":"3762","banorderposid":"4386215","banorderid":"2990","poscode":"2","type":"1"},"3":{"banid":"5391","banfile":"5391.","url":"","alt":"<script type=\"text\/javascript\"> google_ad_client = \"pub-4584843912902065\"; google_ad_slot = \"4306160014\"; google_ad_width = 160; google_ad_height = 600; <\/script> <script type=\"text\/javascript\" src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\"> <\/script>","x":"160","y":"600","bantype":"4","linktype":"1","posid":"3839","banorderposid":"4421520","banorderid":"3369","poscode":"3","type":"1"},"4":{"banid":"4956","banfile":"4956.","url":"","alt":"<script type=\"text\/javascript\"> google_ad_client = \"pub-3886385084604527\"; \/* 468x60 text only *\/ google_ad_slot = \"8908542866\"; google_ad_width = 468; google_ad_height = 60; <\/script> <script type=\"text\/javascript\" src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\"> <\/script>","x":"468","y":"60","bantype":"4","linktype":"1","posid":"3841","banorderposid":"4422246","banorderid":"3105","poscode":"4","type":"1"}}
