Browser = {};
Browser.Firefox = {};
Browser.InternetExplorer = {};
Browser.Netscape = {};
Browser.Opera = {};
Browser.Safari = {};

Browser.agent = null;
Browser.name = navigator.appName;
Browser.version = parseFloat(navigator.appVersion);

if (navigator.userAgent.indexOf(" MSIE ") >- 1)
{
  Browser.agent = Browser.InternetExplorer;
  Browser.version = parseFloat(navigator.userAgent.match(/MSIE (\d+\.\d+)/)[1]);
}
else if (navigator.userAgent.indexOf(" Firefox/") >- 1)
{
  Browser.agent = Browser.Firefox;
  Browser.version = parseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);
  Browser.name = "Firefox";
}
else if (navigator.userAgent.indexOf(" Safari/") >- 1)
{
  Browser.agent = Browser.Safari; 
  Browser.version = parseFloat(navigator.userAgent.match(/Safari\/(\d+\.\d+)/)[1]);
  Browser.name = "Safari"
}
else if (navigator.userAgent.indexOf("Opera/") >- 1)
{
  Browser.agent = Browser.Opera;
}
else if (navigator.userAgent.indexOf("Netscape/") >- 1)
{
  Browser.agent = Browser.Netscape;
  Browser.version = parseFloat(navigator.userAgent.match(/Netscape\/(\d+\.\d+)/)[1]);
}
