/*  13.05.2001 Sch
    Setzt Window.name             StyleSheetDatei
      SchnickSchnackTest_XXXXXXXX   XXXXXXXX.css
      KeinSchnickSchnackMoeglich    dokumentation.css oder standard.css
      OhneSchnickSchnack            dokumentation.css
      MitSchnickSchnack             nc47win98.css
      MitSchnickSchnack             nc47winNT.css
      MitSchnickSchnack             nc475winNT.css
      MitSchnickSchnack             ie401win98.css
      MitSchnickSchnack             ie50winNT.css
      MitSchnickSchnack             ie55winNT.css
      OhneAlles                     -
*/

var Version = ""
switch (window.name) {
case "OhneAlles":
  var StyleSheetDatei = "ohnealles.css";
  break;
case "SchnickSchnackTest_testen":
  /* Nur bei Button Test in Hintergrungd.html */
  var StyleSheetDatei = "standard.css";
  window.name = "KeinSchnickSchnackMoeglich";
  break;
case "SchnickSchnackTest_nc47win98":
  var StyleSheetDatei = "nc47win98.css";
  break;
case "SchnickSchnackTest_nc47winNT":
  var StyleSheetDatei = "nc47winNT.css";
  break;
case "SchnickSchnackTest_nc475winNT":
  var StyleSheetDatei = "nc475winNT.css";
  break;
case "SchnickSchnackTest_ie401win98":
  var StyleSheetDatei = "ie401win98.css";
  break;
case "SchnickSchnackTest_ie50winNT":
  var StyleSheetDatei = "ie50winNT.css";
  break;
case "SchnickSchnackTest_ie55winNT":
  var StyleSheetDatei = "ie55winNT.css";
  break;
case "SchnickSchnackTest_ie60win":
  var StyleSheetDatei = "ie60win.css";
  break;
case "OhneSchnickSchnack":
  var StyleSheetDatei = "dokumentation.css";
  break;
default:
  var StyleSheetDatei = "dokumentation.css";
  switch (navigator.appName) {
  case "Opera": 
      var StyleSheetDatei = "opera511winNT.css";
      break;
  case "Netscape": 
    var Version = navigator.appVersion.replace(/\[[^(]* /,"");
    /* Sprachen [de], [en] aus dem Versionsstring entfernt */
    switch (Version) {
    case "4.6 (Win98; I)": /* "4.6 [de] (Win98; I)": */
      var StyleSheetDatei = "nc47win98.css";
      break;
    case "4.7 (Win98; I)": /* "4.7 [de] (Win98; I)": */
      var StyleSheetDatei = "nc47win98.css";
      break;
    case "4.6 (WinNT; I)": /* "4.6 [de] (WinNT; I)": */
      var StyleSheetDatei = "nc47win98.css";
      /* Es ist wirklich die gleiche css-Datei wie fuer win98 erforderlich */
      break;
    case "4.7 (WinNT; I)": /* "4.7 [de] (WinNT; I)": */
      var StyleSheetDatei = "nc47winNT.css";
      break;
    case "4.75 (WinNT; U)": /* "4.75 [de]C-CCK-MCD QXW0325g (WinNT; U)": */
      var StyleSheetDatei = "nc475winNT.css";
      break;
    }
  case "Microsoft Internet Explorer":
    if (navigator.appVersion.substring(0,22) == "4.0 (compatible; MSIE ") {
      var Version = navigator.appVersion.replace(/^4.0 \(compatible; MSIE /,"");
      var Version = Version.replace(/; Windows/,"");
      var Version = Version.replace(/[;\)].*$/,"");
      /* Zusätze nach den zweiten Semikolon aus dem Versionsstring entfernt */
      switch (Version) {
      case "4.01 98": /* "4.0 (compatible; MSIE 4.01; Windows 98)": */
        var StyleSheetDatei = "ie401win98.css";
        break;
      case "5.0 95": /* "4.0 (compatible; MSIE 5.0; Windows 95; DigExt; QXW0331w)": */
        /* Getestet unter Microsoft Windows 95 4.00.950a */
        var StyleSheetDatei = "ie401win98.css";
        break;
      case "5.5 98": /* "4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)": */
        /* Getestet unter Microsoft Windows Me 4.90.3000 */
        var StyleSheetDatei = "ie401win98.css";
        break;
      case "5.0 NT": /* "4.0 (compatible; MSIE 5.0; Windows NT; QXW0331w; DigExt)": */
        var StyleSheetDatei = "ie50winNT.css";
        break;
      case "5.5 NT 4.0": /* "4.0 (compatible; MSIE 5.5; Windows NT 4.0)": */
	var StyleSheetDatei = "ie55winNT.css";
        break;
      case "6.0 NT 4.0": /* "4.0 (compatible; MSIE 6.0; Windows NT 4.0)": */
	var StyleSheetDatei = "ie60win.css";
        break;
      case "6.0 NT 5.0": /* "4.0 (compatible; MSIE 6.0; Windows NT 5.0)": */
	var StyleSheetDatei = "ie60win.css";
        break;
      case "6.0 98": /* "4.0 (compatible; MSIE 6.0; Windows 98)": */
        /* Auch unter Windows ME meldet sich der Browser als Windows 98 */
        /* Getestet unter Microsoft Windows Me 4.90.3000 */
	var StyleSheetDatei = "ie60win.css";
        break;
      }
    }
  }
  if (StyleSheetDatei == "dokumentation.css") window.name = "KeinSchnickSchnackMoeglich";
  else window.name = "MitSchnickSchnack";
  break;
}

/*
alert (window.name + " + " + StyleSheetDatei) 
*/

document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"../" + StyleSheetDatei + "\">");

/*
  navigator.userAgent.indexOf('MSIE 4.01')>0
  var BrowserVersion = navigator.appVersion.substring(0,3);
*/

/* 30.3.2001 Sch
  Dies Funktion GrafigAnpassen schreibt ein zusaetzliches gif unter jede Grafik,
  so dass wieder auf das 22-Pixel-Raster positioniert wird.
  Dazu muessen 22 Dateien mit dem Namen y1.gif bis y22.gif vorhanden sein.
*/
function GrafikAnpassen(Name) {

  var Hoehe = eval("document." + Name + ".height")
  var Pixel = 0;
  switch (StyleSheetDatei) {
  case "nc47win98.css":
    if (Hoehe % 22 == 20) var Pixel = 22;
    else var Pixel = eval(20 - (Hoehe % 22));
    break;
  case "nc47winNT.css":
    if (Hoehe % 22 == 20) var Pixel = 22;
    else var Pixel = eval(20 - (Hoehe % 22));
    break;
  case "nc475winNT.css":
    if (Hoehe % 22 == 20) var Pixel = 22;
    else var Pixel = eval(20 - (Hoehe % 22));
    break;
  case "ie401win98.css":
    var Pixel = eval(22 - (Hoehe % 22));
    break;
  case "ie50winNT.css":
    var Pixel = eval(22 - (Hoehe % 22));
    break;
  case "ie55winNT.css":
    var Pixel = eval(22 - (Hoehe % 22));
    break;
  case "ie60win.css":
    var Pixel = eval(22 - (Hoehe % 22));
    break;
  case "opera511winNT.css":
    var Pixel = eval(22 - (Hoehe % 22));
    break;
  }
  if (Pixel > 0 && Pixel < 23) {
    if (Pixel < 10) var Pixel = "0" + Pixel
    Dateiname = "../y" + Pixel + ".gif";
    document.write ("<p align=\"left\"><img border=\"0\" src=\"" + Dateiname + "\"></p>");
  }
  /* 
  alert (StyleSheetDatei + " - " + Name + " - " + Hoehe + " - " + Pixel);
  */
}

