function MM_reloadPage(init) {
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
var ns = document.layers;
var ie = document.all;
var w3c = document.documentElement;
function get_element(name) {
  if(w3c) {
    return document.getElementById(name);
}
else if(ns) {
return eval("document." + name);
}
else if(ie) {
return eval("document.all." + name);
}
}
var menOpen = false;
timerOn = false;
function checkTimer() {
if (timerOn) {
clearTimeout(timerOn);
timerOn = false;
}
}
function startTimer() {
timerOn = setTimeout("show();", 10);
}
function weg() {
 if (menOpen) {
  checkTimer();
  if ((ns)&&(document.layers[menOpen])) {
   document.layers[menOpen].visibility = "hide";
   //sichtbar('suche');
    }
  if ((!ns)&&(get_element(menOpen))) {
   get_element(menOpen).style.visibility = "hidden";
   //sichtbar('suche');
    }
  menOpen = false;
 }
}
function show(welches){
weg();
 if (welches) {
  if ((ns)&&(document.layers[welches])) {
   document.layers[welches].visibility = "show";
   if (welches=='info') {
      //unsichtbar('suche');
   }
  }
  if ((!ns)&&(get_element(welches))) {
   if (welches=='info') {
      //unsichtbar('suche');
   }
  get_element(welches).style.visibility = "visible";
  }
  if (get_element(welches)) {
   get_element(welches).onmouseover = checkTimer;
   get_element(welches).onmouseout = startTimer;
  }
  menOpen = welches;
 }
}

function goodchars(e, goods)
{
    var key, keychar;
    key = getkey(e);
    if (key == null) return true;
    
    // get character
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
    goods = goods.toLowerCase();
    
    // check goodkeys
    if (goods.indexOf(keychar) != -1)
    return true;
    
    // control keys
    if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
    return true;
    
    // else return false
    return false;
}
    
function getkey(e)
{
    if (window.event) return window.event.keyCode;
    else if (e) return e.which; else return null;
}
function checkRequiredKontoinformationen(mitgliedValue){
    if(mitgliedValue=="ja")
        document.getElementById("kontoinformationen").style.display = 'none';
    if(mitgliedValue=="nein")
        document.getElementById("kontoinformationen").style.display = 'block';
}