	var jsReady = false;
	var swfRoot = "../mm/";
	var swfId = "banner";
	var flashvars1 = {};
	var params1 = {};
	var attributes1 = {};
	var version = "9.0.124";
	
	// first function called on page load
	function onDomLoaded() {
		jsReady = true;
		bannerInit();
	}
	// embeds Flash movie, adds callback
	function bannerInit() {
		params1.bgcolor = "#000000";
		params1.wmode = "transparent";
		/* For testing */
		//swfobject.embedSWF("../mm/assets/swf/COBtestpattern.swf", swfId, "755", "195", "9.0.124", expressInstallSwf, flashvars1, params1, attributes1, bannerShow);
		swfobject.embedSWF("../mm/COBBanner.swf", swfId, "755", "195", "9.0.124", expressInstallSwf, flashvars1, params1, attributes1, bannerShow);
	}
	// shows banner, fired when SWF is embedded
	function bannerShow(e) {
		if (e.success) {
			document.getElementById("banner").style.clip="rect(auto,750px,auto,auto)";
			document.getElementById("banner").style.display="inline";
			//testComplete(); /* for testing */
		}
	}
	// Called by ExternalInterface in Flash to check if DOM is loaded
	function isReady() {
		return jsReady;
	}
	// sends variables to SWF (called by Flash) 
	function loadSWFVars() {
		return swfRoot;
	}
	// removes SWF and replaces nav when movie is done (called by Flash)
	function swfComplete() {
		/* swap items from navContent to nav element, firstChild is UL tag */
		var first = first_child(document.getElementById("nav"));
		var second = first_child(document.getElementById("navContent"));
		first.swapNode(second);
		/* remove banner SWF */
		swfobject.removeSWF(swfId);
		/* swap placeholder with trailer content */
		document.getElementById("flvplayer").style.borderWidth = "2px";
		document.getElementById("flvplayer").style.borderColor = "#555";
		document.getElementById("flvplayer").style.outline = "none";
		document.getElementById("movie").innerHTML = document.getElementById("flashContent").innerHTML;
		/* embed and play trailer */
		swfobject.embedSWF("../swf/mediaplayer_cob.swf", "movie", "640", "380", "8.0.0", "expressInstallSwf", flashvars, params, attributes);
	}
	// for testing, to simulate end action of movie
	function testComplete() {
		setTimeout("swfComplete()", 3000);
	}
