//Installieren
Browser = new BrowserKlasse()


//Konstruktor
function BrowserKlasse()
{

 //Eigenschaften
 this.Hersteller = BrowserHersteller()
 this.Version = BrowserVersion()
 this.Betriebssystem = BrowserBetriebssystem()

 this.Alternativseite = new Array()
 this.Alternativseite["D"] = "../Willkommen/Websiteinformationen.htm"
 this.Alternativseite["E"] = "../Willkommen/WebsiteinformationenE.htm"

 //Methoden
 this.pruefeAnforderungen = BrowserPruefeAnforderungen
}


//Hersteller
function BrowserHersteller()
{
 var Hersteller = navigator.appName.split(" ")[0]
 if (Hersteller == "Microsoft") return Hersteller
 if (Hersteller == "Netscape") return Hersteller
 return "unbekannt"
}


//Version
function BrowserVersion()
{
 var Hersteller = BrowserHersteller()
 if (Hersteller == "Microsoft") return parseFloat(navigator.appVersion.split(" ")[3])
 if (Hersteller == "Netscape") return parseFloat(navigator.appVersion)
 return 0
}


//Betriebssystem
function BrowserBetriebssystem()
{
 if (BrowserVersion() < 4) return "unbekannt"
 var Betriebssystem = navigator.platform
 if (Betriebssystem.indexOf("Win") != -1) return "Windows"
 if (Betriebssystem.indexOf("Mac") != -1) return "Macintosh"
 return "unbekannt"
}


//Prüfe Anforderungen
function BrowserPruefeAnforderungen(Sprache)
{
 if (this.Hersteller == "unbekannt" || this.Version < 4)
  location.href = this.Alternativseite[Sprache]
}
