  var okay = true;
  var hasReal = false;
  var hasWMP = false;
  var hasQT = false;
  var hasFlash = false;
  
  if (navigator.userAgent.indexOf("MSIE") < 0 || navigator.userAgent.indexOf("Win") < 0 )
     {
       numPlugins = navigator.plugins.length;
       for (i= 0; i<numPlugins; i++)
       {
           currentPlugin = navigator.plugins[i];
           if (currentPlugin.name.indexOf("RealPlayer")!=-1) hasReal = true;
           if (currentPlugin.name.indexOf("Windows Media Player")!=-1) hasWMP = true;
           if (currentPlugin.name.indexOf("QuickTime")!=-1) hasQT = true;
           if (currentPlugin.name.indexOf("Shockwave Flash")!=-1) hasFlash = true           
       }
     }
  else
    {
      document.write('<scr' + 'ipt Language="VBscript"\>\n');
      document.write('    On Error Resume Next\n');
      document.write('    hasReal = (NOT IsNull(CreateObject("rmocx.RealPlayer G2 Control")))\n');
      document.write('    hasWMP = (NOT IsNull(CreateObject("MediaPlayer.MediaPlayer.1")))\n');
      document.write('    hasQT = (NOT IsNull(CreateObject("QuickTime.QuickTime")))\n');
  	  document.write('    hasFlash = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash")))\n');      
      document.write('</scr' + 'ipt\>\n');      
    }
    
//  document.write(hasFlash+":"+hasReal+":"+hasWMP+":"+hasQT);
function check() {
if(navigator.family == "gecko") {
  alert("Browser is not supported!  Please use Internet Explorer or Netscape Navigator 4.X.");
  okay = false;
} else if(navigator.family == "ie4" && navigator.OS != "win") {
  alert("Browser is not supported! Please use Netscape Navigator 4.x instead.");
  okay = false;
} else if(navigator.family == "ie3") {
  alert("Browser is not supported! Only Internet Explorer 4 and above is supported.");
  okay = false;
} else if(navigator.family == "nn3") {
  alert("Browser is not supported! Please use Netscape Navigator 4.X or Internet Explorer.");
  okay = false;
} else if(!hasFlash) {
  alert("Macromedia Flash 4 plug-in or above is required!");
  okay = false;
} else if(!hasReal) {
  alert("Real Player is required!");
  okay = false;
}
}
