
function LoadSpectrumSwf (dir, rsjf, lnk) {
	if (DetectFlashVer (7, 0, 0)) {
		document.write ('<div class="p_flash">');
		document.write ('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH="535" HEIGHT="302" id="fm3" align="top">');
 		document.write ('<param name="allowScriptAccess" value="sameDomain">');
 		document.write ('<param name="flashvars" value="frunderXmlFile='+dir+'/config.php'+rsjf+'">');
		document.write ('<PARAM NAME="wmode" VALUE="transparent"><PARAM NAME="movie" VALUE="'+dir+'/fs2.swf">');
		document.write ('<PARAM NAME="quality" VALUE="high"><PARAM NAME="scale" VALUE="noscale">');
		document.write ('<PARAM NAME="bgcolor" VALUE="#FFFFFF">');
		document.write ('<PARAM NAME="salign" value="lt">');
		document.write ('<EMBED src=\"'+dir+'/fs2.swf" wmode="transparent" quality="high" scale="noscale" salign="lt" bgcolor="#FFFFFF" WIDTH="535" HEIGHT="302" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" FlashVars="frunderXmlFile='+dir+'/config.php'+rsjf+'" \>');
		document.write ('</EMBED> ');
		document.write ('</OBJECT> ');
		document.write ('</div><div class="p_rlash"><img src="reload.jpg" class="FFlash"></div>');
	} else {
//		document.write ('<a href="/filtration/KR2System.html'+rsjf+'"><img src="'+dir+'/showcaseImage1.jpg" class="FFlash"></a><br>');
		document.write ('<a href="'+lnk+rsjf+'"><img src="'+dir+'/showcaseImage1.jpg" class="FFlash"></a><br>');
	}
}

// Flash Player Version Detection - Rev 1.5
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.
var j_CFa  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var j_CFb = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var j_CFc = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function j_CFd()
{
	var j_CFe = -1;
	var j_CFf; var e;
	try { j_CFf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); j_CFe = j_CFf.GetVariable("$version"); } catch (e) { }
	if (!j_CFe) { try { j_CFf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); j_CFe = "WIN 6,0,21,0"; j_CFf.AllowScriptAccess = "always"; j_CFe = j_CFf.GetVariable("$version"); } catch (e) { } }
	if (!j_CFe) { try { j_CFf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); j_CFe = j_CFf.GetVariable("$version"); } catch (e) { } }
	if (!j_CFe) { try { j_CFf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); j_CFe = "WIN 3,0,18,0"; } catch (e) { } }
	if (!j_CFe) { try { j_CFf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); j_CFe = "WIN 2,0,0,11"; } catch (e) { } }
	return j_CFe;
}

function j_CFg(){
	var j_CFe = -1;
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var j_CFf = navigator.plugins["Shockwave Flash" + (navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "")].description;
			var j_CFh = j_CFf.split(" ");
			var j_CFi = j_CFh[2].split(".");
			if ( j_CFh[3] != "" ) {
				j_CFl = j_CFh[3].split("r");
			} else {
				j_CFl = j_CFh[4].split("r");
			}
			var j_CFm = j_CFl[1] > 0 ? j_CFl[1] : 0;
			j_CFe = j_CFi[0] + "." + j_CFi[1] + "." + j_CFm;
		}
	}
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) { j_CFe = 4; }
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) { j_CFe = 3; }
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) { j_CFe = 2; }
	else if ( j_CFa && j_CFb && !j_CFc ) { j_CFe = j_CFd(); }
	return j_CFe;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	j_CFf = j_CFg();
	if (j_CFf == -1 ) {
		return false;
	} else if (j_CFf != 0) {
		if(j_CFa && j_CFb && !j_CFc) {
			tempArray         = j_CFf.split(" ");
			tempString        = tempArray[1];
			versionArray      = tempString.split(",");
		} else {
			versionArray      = j_CFf.split(".");
		}
		var j_CFj = versionArray[0];
		var j_CFk = versionArray[1];
		var j_CFm = versionArray[2];

		if (j_CFj > parseFloat(reqMajorVer)) {
			return true;
		} else if (j_CFj == parseFloat(reqMajorVer)) {
			if (j_CFk > parseFloat(reqMinorVer)) { return true; }
			else if (j_CFk == parseFloat(reqMinorVer)) {
				if (j_CFm >= parseFloat(reqRevision)) { return true; }
			}
		}
		return false;
	}
	return false;
}



