/**
*  Javascript file to set the browser information
**/

var isIE           = false;
var isIE_7         = false;
var isFireFox      = false;
var isOpera        = false;
var isSafari       = false;
var isChrome       = false;
var isOtherBrowser = false;
var isOSWindows    = false;
var isOSMac        = false;
var sbrowserNm     = "";
var sOSName        = "";

function setAppName()
{
  // get browser name
  var tmpbrowser = navigator.appName;
  // force to upper case for comparing strings
  tmpbrowser = tmpbrowser.toUpperCase();
  // is it microsoft
  if (tmpbrowser.indexOf("MICROSOFT") != -1)
  {
    sbrowserNm = "Microsoft IE";
    isIE = true;
    tmpuserAgent = navigator.userAgent;
    tmpuserAgent = tmpuserAgent.toUpperCase();
    i = tmpuserAgent.indexOf("MSIE");
    if (i != -1)
    {
      tmpversion = tmpuserAgent.substr(i+5, 1);
      if ((tmpversion == "7") || (tmpversion > "7"))
      {
        isIE_7 = true;
      }
    }
  }
  else
   // netscape or Firefox
  if (tmpbrowser.indexOf("NETSCAPE") != -1)
  {
    sbrowserNm = "Netscape";
    var tmpuseragent = navigator.userAgent;
    tmpuseragent = tmpuseragent.toUpperCase();
    // check for firefox
    if (tmpuseragent.indexOf("FIREFOX") != -1)
    {
      sbrowserNm = "FireFox";
      isFireFox = true;
    }

    // check for Safari
    if (tmpuseragent.indexOf("SAFARI") != -1)
    {
      sbrowserNm = "Safari";
      isSafari = true;
    }

    // check for Google Chrome
    if (tmpuseragent.indexOf("CHROME") != -1)
    {
      sbrowserNm = "Google Chrome";
      isChrome = true;
    }
  }
  else
  // check for opera
  if (tmpbrowser.indexOf("OPERA") != -1)
  {
    sbrowserNm = "Opera";
    isOpera = true;
  }
  else
  {
    sbrowserNm = "Unknown";
  }
}

function setOSName()
{
  // get the user Agent string, as as OS information in it
  var tmpuseragent = navigator.userAgent;
  // force to upper case for comparing strings
  tmpuseragent = tmpuseragent.toUpperCase();
  // is this some version of windows
  if (tmpuseragent.indexOf("WINDOWS") != -1)
  {
    sOSName = "Windows";
    isOSWindows = true;
  }
  else
  // Windows NT
  if (tmpuseragent.indexOf("WINNT") != -1)
  {
    sOSName = "Windows";
    isOSWindows = true;
  }
  else
  // is this an Apple Macintosh
  if (tmpuseragent.indexOf("MACINTOSH") != -1)
  {
    sOSName = "Mac";
    isOSMac = true;
  }
  else
  {
    sOSName = "Unknown";
  }
}


