var dom = (document.getElementById)?1:0;
var ie4 = (document.all)?1:0;
var ns4 = (document.layers)?1:0;

var shownpart = '';
var shownlink = 0;

function ChangeSitemap(bildobjekt)
{
  window.document.getElementById('sitemap').src = bildobjekt.src;
}

function ChangeImage(bildnr,bildobjekt)
{
  if (document.images)
  {
    window.document.images[bildnr].src = bildobjekt.src;
  }
}

function ChangeNamedImage(bildname,bildobjekt)
{
  if (document.images)
  {
    window.document.images[bildname].src = bildobjekt.src;
  }
}

function ClosedArrow(bildnr,status)
{
  if (status) {ChangeImage(bildnr,arrow01b);}
  else {ChangeImage(bildnr,arrow01a);}
}

function OpenedArrow(bildnr,status)
{
  if (status) {ChangeImage(bildnr,arrow02b);}
  else {ChangeImage(bildnr,arrow02a);}
}

function InfoArrow(bildname,status)
{
  if (status) {ChangeNamedImage(bildname,arrow03b);}
  else {ChangeNamedImage(bildname,arrow03a);}
}

function UnMark(abschnitt)
{
  if (abschnitt != shownpart)
  {
    if (dom)
    {
      document.getElementById(abschnitt).style.color = "#34306b";
    }
    else if (ie4)
    {
      eval(abschnitt).style.color = "#34306b";
    }
  }
}

function Mark(abschnitt)
{
  var oldpart;
  if (abschnitt != shownpart)
  {
    if (shownlink) {UnMarkLink(shownlink); shownlink = 0;}
    if (shownpart) {oldpart = shownpart; shownpart = ''; UnMark(oldpart);}
  }
  if (dom)
  {
    document.getElementById(abschnitt).style.color = "#00009f";
  }
  else if (ie4)
  {
    eval(abschnitt).style.color = "#00009f";
  }
}

function UnMarkLink(abschnitt)
{
  if (dom)
  {
    document.getElementById(abschnitt).style.color = "#636766";
  }
  else if (ie4)
  {
    eval(abschnitt).style.color = "#636766";
  }
}

function MarkLink(abschnitt)
{
  if (dom)
  {
    document.getElementById(abschnitt).style.color = "#00009f";
  }
  else if (ie4)
  {
    eval(abschnitt).style.color = "#00009f";
  }
}

function Show(file,abschnitt)
{
  var oldpart;
  var oldlink;
  var selectedpart = 'part'+abschnitt;
  var selectedlink = 'link'+abschnitt;
  if (shownpart) {oldpart = shownpart; shownpart = ''; UnMark(oldpart);}
  if (shownlink) {oldlink = shownlink; shownlink = 0; UnMarkLink(oldlink);}
  Mark(selectedpart);
  shownpart = selectedpart;
  MarkLink(selectedlink);
  shownlink = selectedlink;
  window.location.href = file;
}

