/* initialize banners */
function initBanners(e) {
	
	var banners = new Array();
	banners.push({location: 0, id: 'banner_location_a', file: "banner-170x75.swf", width: 170, height: 75}); // bottom left
	banners.push({location: 1, id: 'banner_location_b', file: "banner-170x75.swf", width: 170, height: 75}); // bottom center
	banners.push({location: 2, id: 'banner_location_c', file: "banner-170x75.swf", width: 170, height: 75}); // bottom right
	banners.push({location: 3, id: 'banner_location_d', file: "banner-170x75.swf", width: 170, height: 75}); // (deprecated) search page 
	banners.push({location: 4, id: 'banner_location_e', file: "banner-470x60.swf", width: 470, height: 60}); // homepage top

	banners.each(function (banner) {
		//skip if element id does not exists
		if ($(banner.id) != null) {
			var swf = new SWFObject("/site_assets/flash/"+banner.file, banner.id, banner.width, banner.height, "8", "#FFFFFF");
			swf.addParam("wmode", "transparent");
			// Remember to escape ampersand characters in the SWF Variables
			swf.addVariable("xmlFeedUrl", "/index.php?xml=RandomBanner%26location="+banner.location);
			swf.write(banner.id);
		}
	});
}

/*function initNewsLetterSubscribe(e) {
	var swf = new SWFObject("/site_assets/flash/newsletter.swf", "newsletter_subscribe", "170", "75", "8", "#FFFFFF");
	//swf.addParam("wmode", "transparent");
	swf.write("newsletter_subscribe");
}*/

function initEcardSongPlayer(containerId, soundUrl) {
	var swf = new SWFObject("/site_assets/flash/player_mp3_mini.swf", containerId, "200", "20", "8", "#000000");
	swf.addVariable("mp3", soundUrl);
	swf.addVariable("autoplay", 1);
	swf.write(containerId);
}

function initEcardViewer(containerId, url) {
	var swf = new SWFObject("/site_assets/flash/ecard.swf", containerId, "475", "355", "8");
	swf.addParam("wmode", "transparent");
	swf.addVariable("url", url);
	swf.write(containerId);
}

Event.observe(window, "load", initBanners);
//Event.observe(window, "load", initNewsLetterSubscribe);

function m(d, u) {
	return("ma"+"il"+"to:"+u+"@"+d.replace(/%23/g,"."));
}
