// DS: sitemap folding //
function toggleME(el,l){
  var t = ( t=="" || t==undefined || t==null ) ? 'DIV' : t
  var e = fpd(el,t);
  var o="pOpen";
  var c="pClosed";
  if (e.className.indexOf(c)>-1){
    removeCSSClass(e,c);
    addCSSClass(e,o);
	  if ( l!="" && l!=undefined && l!=null ){
    	removeCSSClass(document.getElementById(l),'pHidden');
    	addCSSClass(document.getElementById(l),'pShown');
		}
  } else if (e.className.indexOf(o)>-1) {
    removeCSSClass(e,o);
    addCSSClass(e,c);
	  if ( l!="" && l!=undefined && l!=null ){
	    removeCSSClass(document.getElementById(l),'pShown');
  	  addCSSClass(document.getElementById(l),'pHidden');
		}
  }
}

function addCSSClass(elem,cn){elem.className=(elem.className+" "+cn).trim();}
function removeCSSClass(elem,cn){elem.className=elem.className.replace(cn,"").trim();}
String.prototype.trim=function(){return this.replace( /^\s+|\s+$/, "" );}
function switchClassName(e,a,b) { removeCSSClass(e,a);addCSSClass(e,b); }
function fpd(elem,e){var o=elem;while(o.parentNode.nodeName!=e.toUpperCase()){o=o.parentNode;}return o.parentNode;}
// DS: /sitemap folding //






openedMenu="";
menutimer="";
function doMenu(menuId){//alert(eval('document.all.'+menuId+'sub.id'));
//alert(document.all.length);
//eval('document.all.'+menuId+'sub.visibility="visible"');
//document.getElementById(menuId+"sub").visibility="visible";
//return

/* MB: disabelen van het menu voor netscape 4: */
if (is.ns4) return;
/*  /MB  */


    if(!menuId){
      closeOpenMenu();
      return;
    }
    
    if (menutimer){
      clearTimeout(menutimer);
    }
	  
    if (openedMenu!=menuId){
      closeOpenMenu();
      if (!is.ns) document.getElementById(menuId+"head").className="menuHeadOver";
      if(document.getElementById(menuId+"sub")){
        document.getElementById(menuId+"sub").style.visibility="visible";
				//document.getElementById(menuId+"sub").style.display="block";
        //alert(document.getElementById(menuId+"head").clip.width);
      }
      openedMenu=menuId;
      menutimer=setTimeout("closeOpenMenu();", 7500);  
      
    }else{
      menutimer=setTimeout("closeOpenMenu();", 7500);
    }
}

function closeOpenMenu() {
	  if (openedMenu!==""){
      if(document.getElementById(openedMenu+"sub")){
        document.getElementById(openedMenu+"sub").style.visibility="hidden";
				//document.getElementById(openedMenu+"sub").style.display="none";
      }
      if (!is.ns) document.getElementById(openedMenu+"head").className="menuHead";
    }
	  openedMenu="";
	}
	
function holdMenu(){
	if (openedMenu!==""){
       clearTimeout(menutimer);
       menutimer=setTimeout("closeOpenMenu();", 7500);
	}
}

function closeWithDelay(){
	if (openedMenu!==""){
       clearTimeout(menutimer);
       menutimer=setTimeout("closeOpenMenu();", 500);
	}
}

/* --- menu's sluiten als buiten de menu's geklikt wordt--- */

if(is.ns4){
  //window.captureEvents(Event.CLICK);
  //window.onclick=doMenu;
}else{
  document.onclick=doMenu;
}

/* --- Logo gadget functions --- */
var timer = "";
function dothis() {
  thislogo.src = "/scholieren/gfx/zappwerklogo.gif";
  thislogo.alt = "ZaPPWeRK Creative Web Development";
  thislink.href = "http://www.zappwerk.nl";
  thislink.target = "_blank";
  thislink.onmouseup = "";
  timer = setTimeout("undothis();",3600);
}
function undothis(){
  thislogo.src = "/scholieren/gfx/UUlogo.gif";
  thislogo.alt = "UULogo";
  thislink.href = "/scholieren/index.cfm";
  thislink.target = "_self";
  clearTimeout(timer);
}
function timeOut(time){
  timer = setTimeout("dothis();",time);
}
