// Delay time (ms) for switching images
var imgDelay = 1500;

// Preload plugin images
var theButtonOn = new Image(94, 94);
var theButtonOff = new Image(94, 94);
var shockPluginOn = new Image(42, 42);
var shockPluginOff = new Image(42, 42);
var shockPluginScan = new Image(42, 42);
var flashPluginOn = new Image(42, 42);
var flashPluginOff = new Image(42, 42);
var flashPluginScan = new Image(42, 42);
theButtonOn.src = "images/btn_go_on.jpg";
theButtonOff.src = "images/btn_go_off.jpg";
shockPluginOn.src = "images/plugin_shock_on.jpg";
shockPluginOff.src = "images/plugin_shock_off.jpg";
shockPluginScan.src = "images/plugin_shock_scn.jpg";
flashPluginOn.src = "images/plugin_flash_on.jpg";
flashPluginOff.src = "images/plugin_flash_off.jpg";
flashPluginScan.src = "images/plugin_flash_scn.jpg";

function switchImage(imgName, imgSrc)
{
	document.images[imgName].src = imgSrc;
}

function switchText(element, newText)
{
	document.getElementById(element).innerHTML = newText;
}

function checkPlugins()
{
	document.images["flashplugin"].src = flashPluginScan.src;
	document.images["shockplugin"].src = shockPluginScan.src;
	document.getElementById("flashtext").innerHTML = "Checking for Flash plugin.";
	document.getElementById("shocktext").innerHTML = "Checking for Shockwave plugin.";
	var flashVersion = getFlashVersion();
	var shockwaveVersion = getSWVersion();
	//alert(shockwaveVersion);
	if (flashVersion < 8)
	{
		setTimeout("switchImage('flashplugin', flashPluginOff.src)", imgDelay);
		//setTimeout("switchText('flashtext', 'Flash plugin not found.<br /><a href=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" target=\"_blank\">Download now</a>.')", imgDelay);
	}
	else
	{
		setTimeout("switchImage('flashplugin', flashPluginOn.src)", imgDelay);
		setTimeout("switchText('flashtext', 'Flash plugin installed.')", imgDelay);
	}
	if (shockwaveVersion.substring(0, 4) < 10.1)
	{
		setTimeout("switchImage('shockplugin', shockPluginOff.src)", imgDelay);
		//setTimeout("switchText('shocktext', 'Shockwave plugin not found.<br /><a href=\"http://www.macromedia.com/shockwave/download/\" target=\"_blank\">Download now</a>.')", imgDelay);
	}
	else
	{
		setTimeout("switchImage('shockplugin', shockPluginOn.src)", imgDelay);
		setTimeout("switchText('shocktext', 'Shockwave plugin installed.')", imgDelay);
	}	
}

function checkBrowserAndOS()
{
		if ((navigator.userAgent.indexOf("Firefox") != -1) && (navigator.platform.indexOf("Mac") != -1)) {
			warning = document.getElementById("macFFwarning");
			warning.style.visibility = "visible";
		}	
	
}
