function BrowserType()
  {
    if (window.navigator.userAgent.indexOf("MSIE") != -1)
      return "MSIE"
    else if (window.navigator.appName.indexOf("Netscape") != -1)
      return "NETSCAPE"
    else return "UNKNOWN"
  }

function MsIeVersion()
 {
   var ua = window.navigator.userAgent;
   var msie = ua.indexOf ( "MSIE " );

   if ( msie > 0  )      // If IE, return version number
     return parseInt (ua.substring (msie+5, ua.indexOf (".", msie )))
   else                 // If another browser, return 0
     return 0
  }

function BrowserVersion()
  {
    var ver = MsIeVersion();
     if (ver > 0)
      return ver
    else 
      {
        var ua = window.navigator.userAgent;
        return parseInt(ua.charAt(ua.indexOf("/")+1),10);
      }
  }

function BrowserLanguage()
  {
    if (BrowserType() == "MSIE")
      return window.navigator.browserLanguage.substr(0, 2)
    else return "unknown";
  }

