/*******************************************************
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
*******************************************************/

// 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';

// 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;");
}

function flash_hide()
{
	if (flash.ver[8])
	{
		if(document.getElementById("flash"))
		{
			document.getElementById("flash").style.display = "block";
			document.getElementById("no_flash").style.display = 'none';
		}
		if(document.getElementById("flash2"))
		{
			document.getElementById("flash2").style.display = "block";
			document.getElementById("no_flash2").style.display = 'none';
		}
		if(document.getElementById("flash3"))
		{
			document.getElementById("flash3").style.display = "block";
			document.getElementById("no_flash3").style.display = 'none';
		}

	}
	else
	{
		document.getElementById("flash").style.display = "none";
		document.getElementById("no_flash").style.display = 'block';
		if(document.getElementById("flash2"))
		{
			document.getElementById("flash2").style.display = "none";
			document.getElementById("no_flash2").style.display = 'block';
		}
		if(document.getElementById("flash3"))
		{
			document.getElementById("flash3").style.display = "none";
			document.getElementById("no_flash3").style.display = 'block';
		}
	}
}

function hideAudio() {
	var searchClass = "flash_audiobrowser";
	var tag, node;
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	for(i=0; i<classElements.length; i++)
	{
		classElements[i].style.display ="none";
	}
}
