
//check for Flash Player X 

//check the navigator.plugins array exists, IE for Windows will fail on this. 
if(navigator.plugins.length) 
{ 

	flash6Installed = false

  //some variables 
  //a counter 
  var i; 

  //loop through all the plugins installed 
  for (i=0; i < navigator.plugins.length; i++) 
  { 
       //put the plugin string in a variable 
       var pluginIdent = navigator.plugins[i].description.split(" "); 
       //The Flash Player identification string is ([] = the array index) [0]Shockwave [1]Flash [2]6.0 [3]r21 


       //if less than Flash Player 6 is detected, run this code. 
       if(pluginIdent[0] == "Shockwave" && pluginIdent[1] == "Flash") 
       { 
          //set a toggle to show that some sort of Flash Player (of versions 1-5) was found 
          var isSwfEnabled = true; 

          //an array of the Flash version number (major.minor) 
          var versionArray = pluginIdent[2].split("."); 

          if(versionArray[0] >= 6) 
          { 
             //Flash Player 6 or greater has been found, roll out the <object> tag. 
             flash6Installed = true; 
          } 

       //need to break this loop as some browsers may have two versions installed 
       //eg my Firebird release has r65 and r79 installed! 
       break; 

       }

  }

}
