// writes the flash embedding tags using javascript, as required by MS's patent-busting IE "update"

function embedSwf(target, swf, base, width, height, bgColor) {
	bgColorObjStr = "";
	bgColorEmbStr = "";
	if (bgColor != undefined) {
		bgColorObjStr = '<param name="bgcolor" value="' + bgColor+ '">';
		bgColorEmbStr = 'bgcolor="' + bgColor+ '" ';
	}
	d = document.getElementById( target );
	d.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + width + '" height="' + height + '" id="mapcontrols">' +
			'<param name="movie" value="' + swf + '">' +
			'<param name="quality" value="high">' +
			bgColorObjStr +
			'<param name="menu" value="false">' +
			'<param name="base" value="' + base + '">' +
			'<embed src="' + swf + '" menu="false" swLiveConnect="true" quality="high"' + bgColorEmbStr + '" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" name="mapcontrols" base="' + base + '">' +
			'</embed>' +
			'</object>';
}

