function AddExtension(str, extension){
	var paramVal, queryStr, endStr;
	paramVal = str;
	queryStr = "";

	// Pull off the query string if it exists.
	var indQueryStr = str.indexOf('?');
	if (indQueryStr != -1){
	  paramVal = str.substring(0, indQueryStr);
	  queryStr = str.substr(indQueryStr);
	}
	endStr = "";
	if (paramVal.length > extension.length) {
	  endStr = paramVal.substr(paramVal.length - extension.length);
	}
	if (endStr.toLowerCase() != extension.toLowerCase()) {
	  // Extension doesn't exist, add it
	  str = paramVal + extension + queryStr;
	}
	return str;
}
// DETECTS FLASH AND WRITES OUT OBJECT/EMBED TAGS
if (!FlashVersion) var FlashVersion = 6;
if (!FlashURL) var FlashURL = null;
var MM_contentVersion = FlashVersion;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
	var words = navigator.plugins["Shockwave Flash"].description.split(" ");
	for (var i = 0; i < words.length; ++i){
	if (isNaN(parseInt(words[i]))) continue;
		var MM_PluginVersion = words[i]; 
	}
	var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
} else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 && (navigator.appVersion.indexOf("Win") != -1)) {
	document.write('<scr' + 'ipt language="VBScript"\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
	document.write('on error resume next \n');
	document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
	document.write('<\/scr' + 'ipt\> \n');
}
if (MM_FlashCanPlay && FlashURL) {
	FlashURL = AddExtension(FlashURL,".swf");
	if(!FlashLiveConnect) var FlashLiveConnect = "false";
	if(!FlashLoop) var FlashLoop = "false";
	if(!FlashBGColor) var FlashBGColor = "#FFFFFF";
	if(!FlashWidth)	var FlashWidth = "600";
	if(!FlashHeight) var FlashHeight = "400";
	if(!FlashAlign) var FlashAlign = "";
	if(!FlashSAlign) var FlashSAlign = "";
	if(!FlashScale) var FlashScale = "";
	if(!FlashID) var FlashID = "flashContent";
	if(!FlashMenu) var FlashMenu = "false";
	if(!FlashQuality) var FlashQuality = "high";
	if(!FlashVars) var FlashVars ="";
	if(!FlashVersion || FlashVersion > 7){
		var FlashCodebase = "8,0,22,0";
	} else if(FlashVersion == 5){
		var FlashCodebase = "5,0,0,0";
	} else if(FlashVersion == 6) {
		var FlashCodebase = "6,0,79,0";
	} else if(FlashVersion == 7) {
		var FlashCodebase = "7,0,0,0";
	} else if(FlashVersion <= 4){
		var FlashCodebase = "4,0,0,0";
	}
	// write out html object tag
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
		document.write(' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+FlashCodebase+'"');
		document.write(' id="'+FlashID+'" width="'+FlashWidth+'" height="'+FlashHeight+'" \/>');
		document.write('<param name="movie" value="'+FlashURL+'" \/>');
		document.write('<param name="FlashVars" value="'+FlashVars+'" \/>');
	// other html object parameters
		document.write('<param name="loop" value="'+FlashLoop+'" \/>');
		document.write('<param name="menu" value="'+FlashMenu+'" \/>');
		document.write('<param name="quality" value="'+FlashQuality+'" \/>');
		document.write('<param name="align" value="'+FlashAlign+'" \/>');
		if(FlashSAlign!="") document.write('<param name="salign" value="'+FlashSAlign+'" \/>');
		if(FlashScale!="") document.write('<param name="scale" value="'+FlashScale+'" \/>');
	// background color for flash movie
		document.write('<param name="bgcolor" value="'+FlashBGColor+'" \/>'); 
		
	// embed tag for Netscape 4
		document.write('<embed src="'+FlashURL+'"');
		document.write(' FlashVars="'+FlashVars+'"');
		document.write(' loop="'+FlashLoop+'"');
		document.write(' menu="'+FlashMenu+'"');
		document.write(' quality="'+FlashQuality+'"');
		document.write(' align="'+FlashAlign+'"');
		if(FlashSAlign!="") document.write(' salign="'+FlashSAlign+'"');
		if(FlashScale!="") document.write(' scale="'+FlashScale+'"');
	// background color for flash movie
		document.write(' bgcolor="'+FlashBGColor+'"');
		document.write(' swLiveConnect="'+FlashLiveConnect+'"');
		document.write(' width="'+FlashWidth+'"');
		document.write(' height="'+FlashHeight+'"');
		document.write(' name="'+FlashID+'"');
		document.write(' id="'+FlashID+'"');
		document.write(' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>');
		document.write('<\/object>');
	//AC_RunFlContent("flashvars",FlashVars,"codebase",FlashCodebase,"movie",FlashURL,"src",FlashURL,"bgcolor",FlashBGColor,"width",FlashWidth,"height",FlashHeight,"align",FlashAlign,"id",FlashID,"name",FlashID,"menu",FlashMenu,"quality",FlashQuality);
} else if(FlashURL) {
	if(!NoFlashString){
		var NoFlashString = "<p>You need the latest version of the Flash plug-in to view this content. Click the Flash Player button below to get the plug-in.<\/p>";
		NoFlashString += "<p><a href=\"http://www.macromedia.com/go/getflashplayer/\"><img src=\"/graphics/get_flash_player.gif\" alt=\"Get Macromedia Flash Player\" \/><\/a><\/p>";
	}
	document.write(NoFlashString);
}