var AD;

AD = (function () {
	var _id, _ads, _tmpl;
	_id  = 'widget-ad';
	_ads = [
/*
		{
			href : '/widgets/?ref=experiments_funny_ad',
			src  : '/images/ads/funny_ad.jpg',
			alt  : "Andrew's Widgets ... What's so funny?"
		},
*/
		{
			href : '/widgets/?ref=experiments_frightened_ad',
			src  : '/images/ads/frightened_ad.jpg',
			alt  : "Andrew's Widgets ... Don't be frightened."
		},
		{
			href : '/widgets/?ref=experiments_goodboy_ad',
			src  : '/images/ads/goodboy_ad.jpg',
			alt  : "Andrew's Widgets ... Who's a good boy?"
		},
/*
		{
			href : '/widgets/?ref=experiments_chicken_ad',
			src  : '/images/ads/chicken_ad.jpg',
			alt  : "Andrew's Widgets ... Who you callin' chicken?"
		},
*/
		{
			href : '/widgets/?ref=experiments_duck_ad',
			src  : '/images/ads/duck_ad.jpg',
			alt  : "Andrew's Widgets ... They'll quack you up."
		},
/*
		{
			href : '/widgets/?ref=experiments_resistance_ad',
			src  : '/images/ads/resistance_ad.jpg',
			alt  : "Andrew's Widgets ... Resistance is futile."
		},
*/
/*
		{
			href : '/widgets/?ref=experiments_talkintome_ad',
			src  : '/images/ads/talkintome_ad.jpg',
			alt  : "Andrew's Widgets ... You talkin' to me?"
		},
*/
		{
			href : '/widgets/?ref=experiments_sorry_ad',
			src  : '/images/ads/sorry_ad.jpg',
			alt  : "Andrew's Widgets ... You won't be sorry."
		}
	];
	var _rnd, _populate, _generate, _display;
	_rnd = function () {
		return Math.floor(Math.random() * _ads.length);
	};
	_generate = function () {
		var element, idx;
		element = document.getElementById(_id);
		idx = _rnd();
		div = document.createElement('DIV');
		a   = document.createElement('A');
		img = document.createElement('IMG');
		div.className = _id;
		a.href  = _ads[idx].href;
		img.src = _ads[idx].src;
		img.alt = _ads[idx].alt;
		a.appendChild(img);
		div.appendChild(a);
		element.parentNode.replaceChild(div, element);
	};
	return {
		init: function () {
			if (!(document.all && !window.opera)) _generate();
		}
	};
})();

AD.init();

