function BilderVorladen() {
  document.Vorladen = new Array();
  if(document.images) {
    for(var i = 0; i < BilderVorladen.arguments.length; i++) {
      document.Vorladen[i] = new Image();
      document.Vorladen[i].src = BilderVorladen.arguments[i];
    }
  }
}
BilderVorladen('images/pfeil.gif','images/pfeil_on.gif');


function makeactive(field,dir) {
  if (document.getElementById('sub'+field.id)) {
    document.getElementById('sub'+field.id).style.visibility='visible';
  } else if (document.getElementById('sub'+field)) {
    document.getElementById('sub'+field).style.visibility='visible';
  }
  if (field.id) {
    document.getElementById(field.id).style.backgroundImage='url('+dir+'/images/pfeil_on.gif)';
    document.getElementById(field.id).style.fontWeight='bold';
  } else if (field) {
    document.getElementById(field).style.backgroundImage='url('+dir+'/images/pfeil_on.gif)';
    document.getElementById(field).style.fontWeight='bold';
  }
}

function makeactive2(field) {
  if (field.id) {
    document.getElementById(field.id).style.backgroundColor='#66CC99';
  }
}

function makeunactive(field,flag,dir) {
  if (document.getElementById('sub'+field.id)) {
    document.getElementById('sub'+field.id).style.visibility='hidden';
  } else if (document.getElementById('sub'+field)) {
    document.getElementById('sub'+field).style.visibility='hidden';
  }
  if (flag == 1) {
    if (field.id) {
      document.getElementById(field.id).style.backgroundImage='url('+dir+'/images/pfeil.gif)';
      document.getElementById(field.id).style.fontWeight='normal';
    } else if (field) {
      document.getElementById(field).style.backgroundImage='url('+dir+'/images/pfeil.gif)';
      document.getElementById(field).style.fontWeight='normal';
    }
  }
}

function makeunactive2(field) {
  if (field.id) {
    document.getElementById(field.id).style.backgroundColor='#00CC99';
  }
}

var scroll=1;
var merkpos=1;

function getposy() {
  var pos = 0;
  if (window.innerHeight) {
    pos = window.pageYOffset
  } else if (document.documentElement && document.documentElement.scrollTop) {
    pos = document.documentElement.scrollTop
  } else if (document.body) {
    pos = document.body.scrollTop
  }
  return pos;
}

function doscroll(pos,oldpos) {
  window.scrollTo(0,pos);
  if (oldpos==getposy()) {
    pos=0;
  }
  if (scroll==1) {
    setTimeout('doscroll('+(pos+1)+','+getposy()+')',20);
  }
}

function pichwer(field,page,typ,dir,gif) {
  for (var i = 0 ; i <= 10 ; i++) {
    if (document.getElementById((field.id.substr(0,(field.id.length-1))+i))) {
      if (typ == 2) {
        document.getElementById(field.id.substr(0,(field.id.length-1))+i).style.backgroundImage='url('+dir+'/images/pic_switch_2.gif)';
      } else {
        document.getElementById(field.id.substr(0,(field.id.length-1))+i).style.backgroundImage='url('+dir+'/images/pic_switch.gif)';
      }
    }
  }
  if (document.getElementById(field.id)) {
    if (typ == 2) {
      document.getElementById(field.id).style.backgroundImage='url('+dir+'/images/pic_switch_2_on.gif)';
    } else {
      document.getElementById(field.id).style.backgroundImage='url('+dir+'/images/pic_switch_on.gif)';
    }
    if (gif == 1) {
      document.getElementById('image0').src=''+dir+'/images/'+page+'_'+field.id.substr((field.id.length-1),(field.id.length))+'.gif';
    } else {
      document.getElementById('image0').src=''+dir+'/images/'+page+'_'+field.id.substr((field.id.length-1),(field.id.length))+'.jpg';
    }
  }
}

