window.addAd = function (_ad) {
	if (!_ad) { return; }
	var ad_text = '';
	var params = '';
	var sizes = {
		top: { w: "100%", h: "80" },
		panel: { w: "250", h: "250" },
		list: { w: "100%", h: "100" },
		post: { w: "100%", h: "80" }
	};
	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;
		default:
			return;
	}
	switch (_ad.place) {
		case 'top':
			ad_text = '<div id="page-a" class="page"><div class="page-i">' + ad_text + '</div></div>';
			break;
		case 'panel':
			break;
		case 'list':
			break;
		case 'post':
			break;
		default:
			return;
	}
	document.write(ad_text);
}