/*******************************************************************************************
	Flash Detection
	
	(c) 2002 spot-media
		Lange Reihe 2
		20099 Hamburg
		
		Tel: +49 (0)40 - 248 28 800
		Fax: +49 (0)40 - 248 28 888
		eMail: info@spot-media.de
 *******************************************************************************************/

/*
	browser constants
*/
var BROWSER_MICROSOFT = (navigator.appName.indexOf("Microsoft") != (-1) ? true : false);
 
 
/*
	platform constants
*/
var PLATFORM_WIN31    = (navigator.appName.indexOf("3.1") != (-1) ? true : false);
var PLATFORM_MAC      = (navigator.appVersion.indexOf("Mac") != (-1) ? true : false);
 
 
/*
	flash quality constants
*/
var SWF_QUALITY_LOW	  		= "low";
var SWF_QUALITY_MEDIUM	  	= "medium";
var SWF_QUALITY_HIGH	  	= "high";
var SWF_QUALITY_AUTOHIGH 	= "autohigh";
var SWF_QUALITY_AUTOLOW  	= "autolow";
 
 
/*
	global identiefiers
*/
var swfInstalled	   = false; 
 
 
/*******************************************************************************************
	Detect Shockwave Flash
 *******************************************************************************************/
if ((BROWSER_MICROSOFT) && 
	(!PLATFORM_MAC)) {
	document.write("<script language=\"VBScript\">\n");
	document.write("On error resume next\n");
	document.write("flash = NOT IsNull(CreateObject(\"ShockwaveFlash.ShockwaveFlash\"))\n");
	document.write("</script>\n");
}
 
if ((!BROWSER_MICROSOFT) || 
	((navigator.plugins) && (navigator.plugins.length))) {
	swfInstalled = ((navigator.plugins && navigator.plugins["Shockwave Flash"]) ? true : false);
} 
else if (!PLATFORM_WIN31) { 
	if (window.flash != null) 
		swfInstalled = window.flash;
}


/*******************************************************************************************
	Embed Flash if available
 *******************************************************************************************/
function embedFlash(cmdStrNoFlash, swfFile, swfWidth, swfHeight, swfColor, swfQuality, swfMenu) {
	if (swfInstalled) {
		document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0\" width=\"" + String(swfWidth) + "\" height=\"" + String(swfHeight) + "\">");
		document.write("<param name=\"movie\" value=\"" + swfFile + "\">");
		document.write("<param name=\"quality\" value=\"" + swfQuality + "\">");
		document.write("<param name=\"bgcolor\" value=\"" + swfColor + "\">");
		document.write("<param name=\"menu\" value=\"" + (swfMenu ? "true" : "false") + "\">");
		document.write("<embed src=\"" + swfFile + "\" quality=\"" + swfQuality + "\" bgcolor=\"" + swfColor + "\" width=\"" + String(swfWidth) + "\" height=\"" + String(swfHeight) + "\" menu=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></embed>");
		document.write("</object>");
	}
	else {
		if (cmdStrNoFlash)
			eval(cmdStrNoFlash);
	}
}
	
	
	
