var BildResthoehe = "images/leer.gif";

Browser = new BrowserKlasse()

//Konstruktor
function BrowserKlasse()
{

 //Eigenschaften
 this.Hersteller = BrowserHersteller()
 this.Version = BrowserVersion()
 this.Betriebssystem = BrowserBetriebssystem()

 this.Alternativseite = new Array()
 this.Alternativseite["D"] = "../Browser/Test Browser (Alternativseite).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]
}

function imgResthoehe()
{
 if (Browser.Hersteller == "Netscape" && window.innerHeight > 252)
  document.write('<img src='+BildResthoehe+' width=1 height='+(window.innerHeight-252+1)+'>')
 else
  document.write('<img src='+BildResthoehe+' width=1 height=100%>')
}
