// Browser bestimmen ...

var N4=false, IE=false, W3C=false;


function browserInit(TestObjektName)
{
  if (document.layers)
    N4 = true;
  else if (document.all)
    IE = true;

  if (document.getElementById)
    W3C = true;

  if (TestObjektName)
  {
    if (IE && W3C && !document.getElementById(TestObjektName).style.left) // Abgrenzung zwischen IE und Opera,
      W3C = false;                                                        // der sich als IE5 ausgibt, leider auch IE 6 !
  }
}


function browserGetObject(ObjektName)
{
  if (W3C)
    return document.getElementById(ObjektName);
  else if (IE)
    return document.all[ObjektName];
  else if (N4)
    return document[ObjektName];
}


function browserGetObjectStyle(ObjektName)
{
  if (W3C)
    return document.getElementById(ObjektName).style;
  else if (IE)
    return document.all[ObjektName].style;
  else if (N4)
    return document[ObjektName].style;
}


function browserBreite()
{
  if (N4 || W3C)
    return window.innerWidth;
  if (IE)
    return document.body.clientWidth;
}


function browserHoehe()
{
  if (N4 || W3C)
    return window.innerHeight;
  if (IE)
    return document.body.clientHeight;
}
