var googleAdSense = {
	panel: '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>',
	post: '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>',
	list1: '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>',
	list2: '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>',
	top: ''
};

var googleAdSenseScript = {
	panel: function () {
		google_language = 'ru';
		google_ad_client = "pub-6127351578798732";
		google_ad_slot = "0265806025";
		google_ad_width = 250;
		google_ad_height = 250;
	},
	post: function () {
		google_language = 'ru';
		google_ad_client = "pub-6127351578798732";
		google_ad_slot = "1331275353";
		google_ad_width = 468;
		google_ad_height = 60;
		$("#post-a").className += " post-a-google";
	},
	list1: function () {
		google_language = 'ru';
		google_ad_client = "pub-6127351578798732";
		google_ad_slot = "4400016341";
		google_ad_width = 728;
		google_ad_height = 90;
	},
	list2: function () {
		google_language = 'ru';
		google_ad_client = "pub-6127351578798732";
		google_ad_slot = "4400016341";
		google_ad_width = 728;
		google_ad_height = 90;
	},
	top: function () {}
}

window.addAd = function (_ad) {
	if (!_ad) { return; }
	var ad_text = '', ad_text_pre = '', ad_text_post = '';
	var params = '';
	var sizes = {
		top: { w: "100%", h: "80" },
		panel: { w: "250", h: "250" },
		list1: { w: "100%", h: "80" },
		list2: { w: "100%", h: "80" },
		post: { w: "100%", h: "100" }
	};
	var target = _ad.target ? ' target="' + _ad.target + '"' : '';
	switch (_ad.type) {
		case 'image':
			ad_text = '<div class="image"><a href="' + _ad.link + '"' + target + '><img src="' + _ad.image + '"' + params + ' /></a></div>';
			break;
		case 'imageblock':
			var position = _ad.position || 'center';
			ad_text = '<a href="' + _ad.link + '" class="image" style="background: url(\'' + _ad.image + '\') no-repeat ' + position + ';"' + params + target + '></a>';
			break;
		case 'flash':
			ad_text = '<div class="flash"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + sizes[_ad.place].w + '" height="' + sizes[_ad.place].h + '">\
<param name="movie" value="' + _ad.image + '" />\
<param name="quality" value="high" />\
<param name="wmode" value="transparent" />\
<param name="flashvars" value="out_link=' + encodeURIComponent(_ad.link) + '" />\
<param name="AllowScriptAccess" value="always" />\
<param name="scale" value="noscale" />\
<embed\
	type="application/x-shockwave-flash"\
	src="' + _ad.image + '"\
	quality="high"\
	wmode="transparent"\
	flashvars="out_link=' + encodeURIComponent(_ad.link) + '"\
	AllowScriptAccess="always"\
	width="' + sizes[_ad.place].w + '"\
	height="' + sizes[_ad.place].h + '"\
	scale="noscale"\
></embed>\
</object></div>';
			break;
		case 'js':
			ad_text = _ad.text;
			break;
		case 'google':
			googleAdSenseScript[_ad.place]();
			ad_text = googleAdSense[_ad.place];
			break;
		case 'vc':
			ad_text = '<div class="vc"><a class="vc-main" href="' + L4F.siteUrl + '/voicecards"></a>'
			for (var i = 0; i < _ad.link.length; i++) {
				ad_text += '<div class="vc' + i + '">' + 
				'<a href="' + _ad.link[i] + '" class="vc-image"><img src="' + _ad.image[i] +'" alt="' + _ad.text[i] + '" /></a>' + 
				'<div class="vc-text"><a href="' + _ad.link[i] + '" class="vc-head">' + _ad.text[i] + '</a><br /><a href="' + _ad.link[i] + '" class="vc-date">' + _ad.date[i] + '</a></div>' +
				'</div>';
			}
			ad_text += '</div>';
			break;
		case 'remove':
			return;
		default:
			return;
	}
	switch (_ad.place) {
		case 'top':
			ad_text_pre = '<div id="page-a" class="page"><div class="page-i">';
			ad_text_post = '</div></div>';
			break;
		case 'panel':
			ad_text_pre = '<div class="panel panel-a"><div class="panel-brdr">';
			ad_text_post = '</div></div>';
			break;
		case 'list1':
			ad_text_pre = '<div id="list-a-1" class="list-a"><div class="list-a-i">';
			if (_ad.type == 'google') {
				ad_text_pre = '<div id="list-a-1" class="list-a list-a-google"><div class="list-a-i">';
			}
			ad_text_post = '</div></div>';
			break;
		case 'list2':
			ad_text_pre = '<div id="list-a-2" class="list-a"><div class="list-a-i">';
			if (_ad.type == 'google') {
				ad_text_pre = '<div id="list-a-2" class="list-a list-a-google"><div class="list-a-i">';
			}
			ad_text_post = '</div></div>';
			break;
		case 'post':
			ad_text_pre = '<div id="post-a"><div class="post-a-i">';
			ad_text_post = '</div></div>';
			break;
		default:
			return;
	}
	document.write(ad_text_pre);
	document.write(ad_text);
	document.write(ad_text_post);
}