// Module: F U FLASH!
// Author: Wolfy
// Date: Some time in 2006... I was awake!

/*
Use 1: <script language="javascript" type="text/javascript" src="fuFlash.js"></script>
Use 2: <body onLoad="fuFlash('IDNAME', 'FLASHFILE.swf', 'WIDTH IN PIXELS', 'HEIGHT IN PIXELS', 'FLASH VERSION', 'BACKGROUND COLOR')">
Leave BACKGROUND COLOR blank for transparency.
*/

function fuFlash(SwifHolder, MOVIE, WIDTH, HEIGHT, CODEBASE, BGCOLOR) {
	
	var mute = getOutbackFlashCookie();
	if(mute==0) { MOVIE+= '?MuteFlash=1'; }
	
	var CONTAINER = document.getElementById(SwifHolder);
	
	var flash_tag = '';
	flash_tag+= '<object style="page-break-after: avoid;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+CODEBASE+',0,0,0" width="'+WIDTH+'" height="'+HEIGHT+'" align="middle">';
	flash_tag+= '<param name="allowScriptAccess" value="sameDomain" />';
	flash_tag+= '<param name="movie" value="'+MOVIE+'" />';
	flash_tag+= '<param name="quality" value="high" />';
	flash_tag+= '<param name="wmode" value="transparent" />';
	flash_tag+= '<param name="bgcolor" value="#'+BGCOLOR+'" />';
	flash_tag+= '<embed src="'+MOVIE+'" wmode="transparent" autostart="true" quality="high" bgcolor="#'+BGCOLOR+'" width="'+WIDTH+'" height="'+HEIGHT+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	flash_tag+= '</object>';
	
	CONTAINER.innerHTML = flash_tag;
}


function setOutbackFlashCookie(status) {
	
	var exp = new Date();
	exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 30));	//30 days 
	
	document.cookie = "outbackflashsound="+escape(status)+"; path=/; expires="+exp.toGMTString();
}

function getOutbackFlashCookie () {
	if(document.cookie)	{
		index = document.cookie.indexOf('outbackflashsound');
		if (index != -1) {
			namestart = (document.cookie.indexOf("=", index) + 1);
			nameend = document.cookie.indexOf(";", index);
			if (nameend == -1) {nameend = document.cookie.length;}
			return document.cookie.substring(namestart, nameend);
		}
	}
	return 1;
}
