/**
 * This function is used to get the information regarding the browser
 */ 
 
  function getBrowserInfo()
  {
    var browserVer;
    var offset, offset2;
    var retData = new Array();
    retData.mozillaVersion = parseInt(navigator.appVersion);
    retData.browserName = navigator.appName;
    retData.ua = navigator.userAgent;
    if(retData.browserName == "Microsoft Internet Explorer")
    {
      offset = retData.ua.indexOf("Opera ");
      if(offset >= 0) {
        offset = retData.ua.indexOf("Opera ");
        retData.browserName2 = retData.ua.substring(offset, retData.ua.indexOf(" ", offset));
        browserVer = parseFloat(retData.ua.substring(offset + 6, retData.ua.indexOf(";", offset)));
      } else {
        offset = retData.ua.indexOf("MSIE ");
        retData.browserName2 = retData.ua.substring(offset, retData.ua.indexOf(" ", offset));
        retData.browserVer = parseFloat(retData.ua.substring(offset + 5, retData.ua.indexOf(";", offset)));
      }
    }
    else if(retData.browserName == "Netscape")
    {
      browserVer = parseInt(navigator.appVersion);
      offset = retData.ua.indexOf("Netscape");
      if(offset < 0)
          offset = retData.ua.indexOf("Firefox");
      if(offset < 0)
          offset = retData.ua.indexOf("Safari");
      retData.browserName2 = retData.ua.substring(offset, retData.ua.indexOf("/", offset));
      offset = retData.ua.indexOf("/",offset);
      offset2 = retData.ua.indexOf(" ", offset);
      if(offset2 >= 0)
          retData.browserVer = parseFloat(retData.ua.substring(offset + 1, retData.ua.indexOf(" ", offset)));
      else
          retData.browserVer = parseFloat(retData.ua.substring(offset + 1));
    }
    else if(retData.browserName == "Opera")
    {
        offset = retData.ua.indexOf("Opera");
        retData.browserName2 = retData.browserName;
        retData.browserVer = parseFloat(retData.ua.substring(offset + 6, retData.ua.indexOf(";", offset)));
    }
    else
    {
      retData.browserName2 = "unknown";
      retData.browserVer = 0;
      browserVer = parseInt(navigator.appVersion);
    }
    if(retData.ua.indexOf("Windows") >= 0)
      retData.platform = "Windows";
    else if(retData.ua.indexOf("Macintosh") >= 0)
      retData.platform = "Macintosh";
    else if(retData.ua.indexOf("Linux") >= 0)
      retData.platform = "Linux";
    else
      retData.platform = "Unknown";
    return retData;
  }

