var b_browser="";
var b_version=0;
var b_subversion=0;
var b_subsubversion=0;
var b_plattform="";
var b_plattform_sub="";
var b_usagent="";

initBrowser();

function initBrowser()
{
  var parts;
  var parts2;

  b_usagent=navigator.userAgent;
  b_language=navigator.language;
  var UAgent=b_usagent.toUpperCase();
  if (UAgent.indexOf("WIN")>-1){
    b_plattform="WINDOWS";
  }else if(UAgent.indexOf("MAC")>-1){
    b_plattform="MAC";
  }else if(UAgent.indexOf("OS/2")>-1){
    b_plattform="OS/2";
  }else if(UAgent.indexOf("LINUX")>-1){
    b_plattform="LINUX";
  }else if(UAgent.indexOf("SUN")>-1){
    b_plattform="SUN";
  }

  if (b_usagent.indexOf("Win95")>-1 || b_usagent.indexOf("Windows 95")>-1){
    b_plattform_sub="95";
  }else if(b_usagent.indexOf("Win95")>-1 || b_usagent.indexOf("Windows 95")>-1){
    b_plattform_sub="98";
  }else if(b_usagent.indexOf("WinNT 5.0")>-1 || b_usagent.indexOf("Windows NT 5.0")>-1){
    b_plattform_sub="2000";
  }else if(b_usagent.indexOf("WinNT 5.1")>-1 || b_usagent.indexOf("Windows NT 5.1")>-1){
    b_plattform_sub="XP";
  }else if(b_usagent.indexOf("WinNT 5.2")>-1 || b_usagent.indexOf("Windows NT 5.2")>-1){
    b_plattform_sub="VISTA";
  }else if(b_usagent.indexOf("WinNT 6")>-1 || b_usagent.indexOf("Windows NT 6")>-1){
    b_plattform_sub="VISTA";
  }

  if(UAgent.indexOf("OPERA")>0){
    b_browser="OPERA";
  }else if(UAgent.indexOf("SAFARI")>0){
    b_browser="SAFARI";
  }else if(UAgent.indexOf("LYNX")>0){
    b_browser="LYNX";
  }else if(UAgent.indexOf("KONQUEROR")>0){
    b_browser="KONQUEROR";
  }else if(UAgent.indexOf("FIREFOX")>0){
    b_browser="FIREFOX";
  }else if(UAgent.indexOf("MSIE")>0){
    b_browser="IE";
  }else if(b_usagent.indexOf("Mozilla/3")>0){
    b_browser="NETSCAPE";
  }else if(b_usagent.indexOf("Mozilla/4")>0){
    b_browser="NETSCAPE";
  }else if(UAgent.indexOf("GECKO")>0){
    b_browser="MOZILLA";
  }
  parts=b_usagent.split(" ");
  if(b_browser=="OPERA"){
    for(var i=0;i<parts.length;i++){
      if(parts[i]=="Opera"){
        if(i<parts.length-1){
          temp=parts[i+1];
          break;
        }
      }
    }
  }else{
    for(var i=0;i<parts.length;i++){
      if (parts[i]=="MSIE"){
        if (i<parts.length-1){
          temp=parts[i+1];
          break;
        }
      }
      if(parts[i].indexOf("Firefox/")==0){
        parts2=parts[i].split("/");
        temp=parts2[1];
      }
    }
  }
  if(temp!=""){
    temp=temp.replace(/;/,"");
    temp=temp.replace(/\)/,"");
  }
  parts=temp.split(".");
  b_version=parts[0];
  if(parts.length>1) b_subversion=parts[1];
  if(parts.length>2) b_subsubversion=parts[2];


}
