// Son of suckerfish Menu
sfHover = function() {
        var nav = document.getElementById("navigation");
        if ( !nav ) return;
	var sfEls = nav.getElementsByTagName("LI");
        if ( !sfEls ) return;
        
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
        
        var headnav = document.getElementById("headnavi");
        if (!headnav) return;
	var sfEls = headnav.getElementsByTagName("LI");
        if (!sfEls) return;
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

// Menu Ende


// Ein Formular kann nicht per Return abgeschickt werden,
// wenn eine Select-Box gerade den Fokus hat.
// Also dort ein onkeypress einbauen und falls es ein Return ist,
// das Formular submitten.
function submit_form_on_keypress(formfield, event)
{
  var ok = 0;
  if ( event.keyCode == 13 || event.keyCode == 32 ) {
    ok = 1;
  }
  
  // Für IE
  if ( window.event ) {
    if ( window.event.keyCode == 13 || window.event.keyCode == 32 ) {
      ok = 1;
    }
  }
  
  if ( ok ) {
      formfield.form.submit();
  }
}
