/* GLOBAL VARIABLES */
//Microsoft or not
var bIsEvil;

if(navigator.appName.indexOf("Microsoft") != -1)
{		
	bIsEvil = true;		
}
else
{
	bIsEvil = false;
}

/*  WRITE FLASH OBJECT  */
function WriteFlashObject(location, flashvars, admin)
{
	var flashTag = new String();
    if (bIsEvil)
    {
		flashTag += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100%" height="100%" id="cool" align="middle">	<param name="allowScriptAccess" value="sameDomain" />		<param name="movie" value="maptools.swf" />		<param name="quality" value="high" />		 <param name="bgcolor" value="#FFFFFF" />		<param name="flashvars" value="SERVER='+location+'&ADMIN='+admin+'&LIVE=true&'+flashvars+'" /></object>';    }    
    else    {
		flashTag += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100%" height="100%" id="cool" align="middle">	<param name="allowScriptAccess" value="sameDomain" />		<param name="movie" value="maptools.swf" />		<param name="quality" value="high" />		<param name="bgcolor" value="#FFFFFF" />		<param name="flashvars" value="SERVER='+location+'&ADMIN='+admin+'&LIVE=true&'+flashvars+'" />		<embed src="maptools.swf" flashvars="SERVER='+location+'&ADMIN='+admin+'&LIVE=true&'+flashvars+'" quality="high" bgcolor="#FFFFFF" width="100%" height="100%" name="cooladvanced" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
    }
    //alert(flashTag);
    document.write( flashTag );
}

function FlashDetect()
{
	var flashinstalled = 0;
	var flashversion = 0;
	MSDetect = "false";
	if (navigator.plugins && navigator.plugins.length)
	{
		x = navigator.plugins["Shockwave Flash"];
		if (x)
		{
			flashinstalled = 2;
			if (x.description)
			{
				y = x.description;
				flashversion = y.charAt(y.indexOf('.')-1);
			}
		}
		else
			flashinstalled = 1;
		if (navigator.plugins["Shockwave Flash 2.0"])
		{
			flashinstalled = 2;
			flashversion = 2;
		}
	}
	else if (navigator.mimeTypes && navigator.mimeTypes.length)
	{
		x = navigator.mimeTypes['application/x-shockwave-flash'];
		if (x && x.enabledPlugin)
			flashinstalled = 2;
		else
			flashinstalled = 1;
	}
	else
		MSDetect = "true";

	return flashinstalled;
}

/*  FLASH OBJECT GRABBING  */
function getFlashObject()
{
    if( !bIsEvil )	
	return document.Main;
     else
	return window.document.Main;
}

