var googleAdSense = {
	panel: '<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>',
	post: '',
	list: '',
	top: ''
};

var googleAdSenseScript = {
	panel: function () {
		google_language = 'ru';
		google_ad_client = "pub-6127351578798732";
		google_ad_slot = "7951978115";
		google_ad_width = 250;
		google_ad_height = 250;
	},
	post: function () {},
	list: function () {},
	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" },
		list: { w: "100%", h: "100" },
		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" />\
<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 + '"\
></embed>\
</object></div>';
			break;
		case 'js':
			ad_text = _ad.text;
			break;
		case 'google':
			googleAdSenseScript[_ad.place]();
			ad_text = googleAdSense[_ad.place];
			break;
		case 'remove':
			return;
		default:
			return;
	}
	switch (_ad.place) {
		case 'top':
			break;
		case 'panel':
			break;
		case 'list':
			break;
		case 'post':
			break;
		default:
			return;
	}
	document.write(ad_text_pre);
	document.write(ad_text);
	document.write(ad_text_post);
}