home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 36 / CDE36_B / CDE36_B.mdf / Gem / GemMaster.exe / GemMaster / DriverExist.js < prev    next >
Encoding:
Text File  |  1999-12-09  |  1.1 KB  |  31 lines

  1. var agt=navigator.userAgent.toLowerCase(); 
  2. var is_major = parseInt(navigator.appVersion); 
  3. var is_minor = parseFloat(navigator.appVersion); 
  4. var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1)); 
  5. var is_nav4up = (is_nav && (is_major >= 4)); 
  6. var is_ie   = (agt.indexOf("msie") != -1); 
  7. var is_ie4up  = (is_ie  && (is_major >= 4)); 
  8. var is_aol   = (agt.indexOf("aol") != -1); 
  9. var is_aol4  = (is_aol && is_ie4up); 
  10. var is_opera = (agt.indexOf("opera") != -1); 
  11. var is_webtv = (agt.indexOf("webtv") != -1); 
  12. var wtWebDriverPresent = false;
  13.     
  14. function driverExists()
  15. {
  16.     if(is_ie4up || is_aol4)
  17.     {
  18.         wtWebDriverPresent = ieDetectDriver();
  19.     }
  20.  
  21.     if(is_nav4up)
  22.     {
  23.         navigator.plugins.refresh();
  24.         if (navigator.plugins["WildTangent Web Driver Plugin"] 
  25.           && navigator.mimeTypes["application/x-wildtangent-web-driver"] 
  26.           && navigator.mimeTypes["application/x-wildtangent-web-driver"].enabledPlugin != null) 
  27.             wtWebDriverPresent = true;
  28.     }
  29.     return wtWebDriverPresent;
  30. }
  31.