// -----------------------------------------
// --- Funktionen zur Fenster-Behandlung ---
// -----------------------------------------



// --- Browser abfragen --------------------

var opie = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var dom = (document.getElementById && !document.all) ? true : false;

// -----------------------------------------



// --- Fensterbreite ermitteln -------------

function FensterBreite(FensterID)
{
 if (opie)
 {
  var Breite = document.all[FensterID].offsetWidth;
 }
 else if (dom)
 {
  var Breite = window.innerWidth;
 }
 else
 {
  alert("Der Browser kennt die Browserweiche nicht, bitte nehmen Sie Kontakt mit dem Webmaster auf. Vielen Dank!");
 }
 return Breite;
}

// -----------------------------------------



// --- FensterHoehe ermitteln --------------

function FensterHoehe(FensterID)
{
 if (opie)
 {
  var Hoehe = document.all[FensterID].offsetHeight;
 }
 else if (dom)
 {
  var Hoehe = window.innerHeight;
 }
 else {alert("Der Browser kennt die Browserweiche nicht, bitte nehmen Sie Kontakt mit dem Webmaster auf. Vielen Dank!");}

 return Hoehe;
}

// -----------------------------------------



// --- Fenster neu aufbauen ----------------

function neuAufbau()
{
 window.history.go(0);
}

// -----------------------------------------




// --- Objekt in Fenster zentrieren --------

function zentriere(FensterID, Objekt, ObjektBreite, ObjektHoehe)
{
 var GesamtBreite = FensterBreite(FensterID);       // --- Funktion FensterBreite(FensterID) ---
 var GesamtHoehe = FensterHoehe(FensterID);         // --- Funktion FensterHoehe(FensterID) ---

 var Xpos = (GesamtBreite - ObjektBreite) / 2 - 20;  // --- (- 20) zur optischen Korrektur ---
 var Ypos = (GesamtHoehe - ObjektHoehe) / 2 - 20;    // --- (- 20) zur optischen Korrektur ---

 if (opie||dom)
 {
  document.getElementById([Objekt]).style.left = Xpos;
  document.getElementById([Objekt]).style.top = Ypos;
 }
 else if (ns4)
 {
  document.layers[Objekt].moveTo(Xpos, Ypos);
 }
 else
 {
  alert("Der Browser kennt die Browserweiche nicht, bitte nehmen Sie Kontakt mit dem Webmaster auf. Vielen Dank!");
 }
}

// -----------------------------------------


