function cancelEvent(event) {
  if(window.event) {
    event.returnValue = false;
    event.cancelBubble = true;
  }
  else {
    event.preventDefault();
    event.stopPropagation();
  }
}

function redirect(listitem,event){
  targetpage=listitem.getAttribute("id");
  if (targetpage=="auto_copyright"){
    document.location="index.php?p="+targetpage;
  }
  else if (targetpage=="serv_mobiel"){
    document.location="index.php?p="+targetpage;
  }

  //uitzoeken of er een kind is en dan de status ervan
  else if(listitem.getElementsByTagName("ul")[0]){
    childul=listitem.getElementsByTagName("ul")[0];
    if(childul.style.display=="block"){
      var oldstatus="block";
    }else{
      var oldstatus="none";
    }  
    document.location="index.php?p="+targetpage+"&s="+oldstatus;
  }else{
    document.location="index.php?p="+targetpage;
  }
  cancelEvent(event);
}
    
function changeMenu(p,s){ //als s bestaat is er een kind, p is standaard none
  geklikt="none";
  if( p=="none" || p=="auto_copyright"|| p=="serv_mobiel" ){ //links zonder menu-item
    if( p=="none"){
      p="auto_home";
      geklikt=document.getElementById(p);
      activeA=geklikt.firstChild;
      activeA.className="selected";
      parentul=geklikt.parentNode;
    }
  }
  else{  //er is een pagina aangeklikt, de parents daarvan moeten aan
    geklikt=document.getElementById(p);
    parentul=geklikt.parentNode;
    parentul.style.display="none";
    if (parentul.parentNode.firstChild.tagName == "A"){
      activeA=parentul.parentNode.firstChild;
      activeA.className="selected";
      if (parentul.parentNode.parentNode.parentNode.firstChild.tagName == "A"){
        activeUpperA=parentul.parentNode.parentNode.parentNode.firstChild;
        activeUpperA.className="selected";
      }
    }
    if(s=="none"){//er is een kind, die moet aan
      uls=geklikt.getElementsByTagName("ul");
      uls[0].style.display="block";
    }else if (s=="block"){//er is een kind, die moet uit
      uls=geklikt.getElementsByTagName("ul");
      uls[0].style.display="none";
    }
    geklikt.firstChild.className="selected";
    parentul.parentNode.parentNode.style.display="block";
    parentul.style.display="block";
  }
  document.getElementById("menu").style.display="block";
}
