//******** Flash Detection Script ****************
//** THIS SCRIPT DOES NOT MODIFY LOOK AND FEEL
//** EDIT AT YOUR OWN RISK
//************************************************

//===================================================
// Global Variabls
//===================================================
var hasFlash2 = false;    
var hasFlash3 = false;    
var hasFlash4 = false;    
var hasFlash5 = false;    
var hasFlash6 = false;    
var hasFlash7 = false;    
var hasFlash8 = false;    //anticipate future versions
var hasFlash9 = false;    //anticipate future versions
var maxVersion = 9;             
var userVersion = 0;          
var hasRequiredVersion = false;              

//====================================================
// Check Win IE browsers
//====================================================
if(jsVersion > 1.0) {
  // IE/win check
  var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
  var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false; 

  if(isIE && isWin){
    document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
    document.write('on error resume next \n');
    document.write('hasFlash2 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
    document.write('hasFlash3 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
    document.write('hasFlash4 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
    document.write('hasFlash5 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
    document.write('hasFlash6 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
    document.write('hasFlash7 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
    document.write('hasFlash8 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
    document.write('hasFlash9 = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
    document.write('<\/SCR' + 'IPT\> \n');
  }
}
//------------------------- End IE Win Check ---------------------------------

//===============================================================
// Standard javascript detection using navigator.plugins array. 
//===============================================================
function detectFlash() { 
  if (navigator.plugins) { 
    // Check for flash 2 or flash 3+.
    if (navigator.plugins["Shockwave Flash 2.0"]
        || navigator.plugins["Shockwave Flash"]) {
      var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
      // alert("Flash plugin description: " + flashDescription);
      // Flash plugin-description example: Shockwave Flash 4.0 r5
      var flashVersion = parseInt(flashDescription.substring(16));
      hasFlash2 = flashVersion == 2;    
      hasFlash3 = flashVersion == 3;
      hasFlash4 = flashVersion == 4;
      hasFlash5 = flashVersion == 5;
      hasFlash6 = flashVersion == 6;
      hasFlash7 = flashVersion == 7;
      hasFlash8 = flashVersion == 8;
      hasFlash9 = flashVersion >= 9;
    }
  }
  
  // Set userVersion to highest detected version.
  for (var i = 2; i <= maxVersion; i++) {  
    if (eval("hasFlash" + i ) == true) userVersion = i;
  }
  
  // msntv (formerly webtv), version supported is 4 (as of January 1, 2004). 
  if(navigator.userAgent.indexOf("WebTV") != -1) userVersion = 4;  

  // If the user has a new enough version...
  if (userVersion >= requiredVersion) {
    hasRequiredVersion = true;                
  } 
}
//------------------------------------------------------------------------

detectFlash();  // call our detector now that it's safely loaded. 


//Insert Flash Movie
function insertFlash(movieClip, mcWidth, mcHeight, mcScale, mcLoop, mcMenu, mcAlign, mcFlashVars, alternateContent) {
  if(hasRequiredVersion) {  // if we've detected an acceptable version
    var oeTags = '<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
    + 'WIDTH="'+mcWidth+'" HEIGHT="'+mcHeight+'" id="flashMovie" ALIGN="'+mcAlign+'"' 
    + 'CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
    + '<PARAM NAME="MOVIE" VALUE="'+movieClip+'.swf">'
    + '<PARAM NAME="PLAY" VALUE="true">'
    + '<PARAM NAME="LOOP" VALUE="'+mcLoop+'">'
    + '<PARAM NAME="QUALITY" VALUE="high">'
    + '<PARAM NAME="MENU" VALUE="'+mcMenu+'">'
    + '<PARAM NAME="FLASHVARS" VALUE="'+mcFlashVars+'">'
    + '<EMBED SRC="'+movieClip+'.swf"'
    + 'WIDTH="'+mcWidth+'" HEIGHT="'+mcHeight+'"'
    + 'PLAY="true"'
    + 'LOOP="'+mcLoop+'"'
    + 'QUALITY="high"'
    + 'MENU="'+mcMenu+'"'
    + 'FLASHVARS="'+mcFlashVars+'"'
    + 'ALIGN="'+mcAlign+'"'
    + 'TYPE="application/x-shockwave-flash"'
    + 'PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
    + '<\/EMBED>'
    + '<\/OBJECT>';
   document.write(oeTags);   // embed the flash movie
  } else {  
    document.write(alternateContent);  // insert non-flash content
  }
}
// -->