var reqVersion = 5;   // Required Player Version
var flashVer2 = false;
var flashVer3 = false;
var flashVer4 = false;
var flashVer5 = false;
var flashVer6 = false;
var flashVer7 = false;
var flashVer8 = false;
var flashVer9 = false;
var flashVer10 = false;
var currMaxVersion = 10; //current Max version of player detectable
var whichVersion = 0;

var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

// VB script detection for Windows IE as it may not support the plugins array detection method
if(isIE && isWin){
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flashVer2 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flashVer3 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flashVer4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flashVer5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
  document.write('flashVer6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
  document.write('flashVer7 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
  document.write('flashVer8 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
  document.write('flashVer9 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
  document.write('flashVer10 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.10"))) \n');
  document.write('</SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
}


function whichVerFlash() {
  //for browsers that support navigator plugins array detection
  if (navigator.plugins && navigator.plugins["Shockwave Flash"]) {
    var flashDescription = navigator.plugins["Shockwave Flash"].description;
	
    var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));

	flashVer2 = flashVersion == 2;    
	flashVer3 = flashVersion == 3;
	flashVer4 = flashVersion == 4;
	flashVer5 = flashVersion == 5;
	flashVer6 = flashVersion == 6;
	flashVer7 = flashVersion == 7;
	flashVer8 = flashVersion == 8;
	flashVer9 = flashVersion == 9;
	flashVer10 = flashVersion >= 10;
  }
  
  // set whichVersion variable to highest detected version
  for (var i = 2; i <= currMaxVersion; i++) {  
    if (eval("flashVer" + i) == true) whichVersion = i;
  }
  
  // debug
  //alert("Flash version: " + whichVersion);

  /*
  // if browser detection was possible but the version is not correct forward to update page
  if (reqVersion > whichVersion && whichVersion != 0) {
	//window.location.replace("/updateflash.php");
         return 0;
  } else return 1
  */
  if(whichVersion==0) return 0; else return whichVersion;
}

currFlashVersion=whichVerFlash();
//alert(currFlashVersion);
