YAHOO.namespace("youporn.ads");

YAHOO.youporn.ads = function () {
	var yue = YAHOO.util.Event;
	var ads = new Array();

	function Ad(name, html) {
		this.name = name;
		this.html = html;
	}

	function write_ads() {
		for (var i = 0; i < ads.length; i++) {
			var ad = ads[i];
			var name = ad['name'];
			yue.onContentReady(name, function(ad) {
				var name = ad['name'];
				var html = ad['html'];				
				document.getElementById(name).innerHTML = html;
			}, ad, true);
		}
	}

	function write_ys_ad() {
		var so = new SWFObject('http://files.youporn.com/r/20071231.1.2/ads/casino/yu_for_yp300x250.swf','ysad','300','250','8');
		so.write('secondaryAdBody');	
		
		document.getElementById('secondaryAd').style.display = 'block';
	}
	
	return {
		load: function (elem, type) {
			if (type == 'ys') {
				yue.onContentReady(elem, write_ys_ad);
			}
			else {
				yue.onContentReady(elem, write_ads);
			}
		},

		add: function (name, html) {
			var ad = new Ad(name, html);
			ads.push(ad);
		}
	};
}();
