startList = function() {
  if (document.all&&document.getElementById) {
    navRoot = document.getElementById("horizontal");
    for (i=0; i<navRoot.childNodes.length; i++) {
      node = navRoot.childNodes[i];
      if (node.nodeName=="LI") {
        node.onmouseover=function() {
          this.className+=" over";
        }
        node.onmouseout=function() {
          this.className=this.className.replace(" over", "");
        }
      }
    }
  }

}

openw = function(link) {
    var F = window.open(link, "Fenster", "width=620px,height=460,menubar=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes");
    F.focus();
}
var ACTIVE_AUSLAND = false;
toggleVauslandInfo = function(el_id) {
  var container = document.getElementById(el_id);
  if (container) {
    var toggle_container = container.getElementsByTagName('p')[0];
    if (toggle_container) {
      if (toggle_container.style.display == 'block') {
        toggle_container.style.display = 'none';
        ACTIVE_AUSLAND = false;
      } else {
        toggle_container.style.display = 'block'; 
        if (ACTIVE_AUSLAND) ACTIVE_AUSLAND.style.display = 'none';
        ACTIVE_AUSLAND = toggle_container;
      }
    }
  }
}

check_kontakt = function(f) {

    // first of all uncolor all errors
    var li = f.getElementsByTagName('li');
    for (var k = 0; k < li.length; k++) {
            li[k].className = '';
    }

    // Name
    if (f.k_name.value == '') {
        f.k_name.focus();
        alert('Das Feld Name darf nicht leer sein.');
        color_error(document.getElementById('k_name'));
        return false;
    }
    // Strasse
    if (f.k_strasse.value == '') {
        f.k_strasse.focus();
        alert('Das Feld Strasse darf nicht leer sein.');
        color_error(document.getElementById('k_strasse'));
        return false;
    }
    // Ort
    if (f.k_ort.value == '') {
        f.k_ort.focus();
        alert('Das Feld PLZ/Ort darf nicht leer sein.');
        color_error(document.getElementById('k_ort'));
        return false;
    }
    // Email
    if (f.k_email.value == '') {
        f.k_email.focus();
        alert('Das Feld Email darf nicht leer sein.');
        color_error(document.getElementById('k_email'));
        return false;
    }
    if (f.k_email.value.indexOf("@") == -1 ) {
        f.k_email.focus();
        color_error(document.getElementById('k_email'));
        alert('Die angegebene Email ist keine gültige.');
        return false;
    }
    // Telefon
    if (f.k_telefon.value == '') {
        f.k_telefon.focus();
        alert('Das Feld Telefon darf nicht leer sein.');
        color_error(document.getElementById('k_telefon'));
        return false;
    }


    f.sent.value = 'ghijabcd';

    return true;
}

function color_error(el) {
    el.className = "kontakt_fehler";
}

function uncolor_error(el) {
    el.className = "";
}

window.onload=startList;
