 
//check for Flash Player X  
 
//check the navigator.plugins array exists, IE for Windows will fail on this.  
if(navigator.plugins.length)  
{  
 
  //some variables  
  //a counter  
  var i;  
 
  var xhtmlContent = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1000" height="299"><param name="movie" value="/swff/main-ad.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="/swff/main-ad.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1000" height="299" wmode="transparent"></embed></object>';  
 
  var alternateContent = '<a href=""><img src="/images/homepage/splash.jpg" width="1000" height="299" alt="concrete photo" border="0"   id="splash"> </a>';  
 
  //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)  
          {  
             //show alternate content  
             document.write(alternateContent);  
          }  
          else  
          {  
             //Flash Player 6 or greater has been found, roll out the <object> tag.  
             document.write(xhtmlContent);  
          }  
 
       //need to break this loop as some browsers may have two versions installed  
       //eg my Firebird release has r65 and r79 installed!  
       break;  
 
       }//end if pluginIdent  
 
 
  }//end for  
 
 
  //check if no Shockwave Flash was detected in the array (no Flash Player installed)  
  if(!isSwfEnabled)  
  {  
     document.write(alternateContent);  
  }//end if  
 
}  
 
