/*******************************************************
FLASH DETECT 2.5
All code by Ryan Parman and mjac, unless otherwise noted.
(c) 1997-2004 Ryan Parman and mjac
http://www.skyzyx.com
Additional code by Semantic: www.semantic.co.uk
*******************************************************/

// This script will test up to the following version.
flash_versions = 20;

// Initialize variables and arrays
var flash = new Object();
flash.installed=false;
flash.version='0.0';

var isOpera = window.opera ? true : false;

if(isOpera) {

	// Disable flash in Opera as zIndex menus don't work properly
	flash.ver = Array();
	for(i = 4; i <= flash_versions; i++) {
		flash.ver[i] = false;
	}


} else {

	// Dig through Netscape-compatible plug-ins first.
	if (navigator.plugins && navigator.plugins.length) {
		for (x=0; x < navigator.plugins.length; x++) {
			if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) {
				flash.version = navigator.plugins[x].description.split('Shockwave Flash ')[1];
				flash.installed = true;
				break;
			}
		}
	}
	
	// Then, dig through ActiveX-style plug-ins afterwords
	else if (window.ActiveXObject) {
		for (x = 2; x <= flash_versions; x++) {
			try {
				oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
				if(oFlash) {
					flash.installed = true;
					flash.version = x + '.0';
				}
			}
			catch(e) {}
		}
	}
	
	// Create sniffing variables in the following style: flash.ver[x]
	// Modified by mjac
	flash.ver = Array();
	for(i = 4; i <= flash_versions; i++) {
		eval("flash.ver[" + i + "] = (flash.installed && parseInt(flash.version) >= " + i + ") ? true : false;");
	}

}

// Flash function for homepage feature panel

function embedFlashMovie(getPath,getWidth,getHeight,getTransparency) {
	// embed flash movie
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + getWidth + "' height='" + getHeight + "'>");
	document.write("<param name='movie' value='" + getPath + "'><param name='quality' value='high'>");
	if(getTransparency) document.write("<param name='wmode' value='transparent'>");
	document.write("<embed src='" + getPath + "' ");
	if(getTransparency) document.write("wmode='transparent' ");
	document.write("quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + getWidth + "' height='" + getHeight + "'><\/embed>");
	document.write("<\/object>");
}