var activemenu = "";
var activebutton = "";
// timer die gebruikt wordt om een vertraging te genereren voordat de dropdown wegklapt
var timerID = null;
var timerOn = false;
// timer die gebruikt wordt om een vertraging te genereren voordat de dropdown verschijnt
var timer2ID = null;
var timer2On = false;
//var timecount = 5;
var timecount = 0;

function popMenu(which,button,timeout){

	var timer2On = false;
	hideMenuus('open');
	activemenu = which;
	activebutton = button;
	
	
	if (timer2On == false && timeout == true){
		timer2ID=setTimeout( "popMaar(activemenu,activebutton)" , timecount * 75);
		timer2On = true;
	}
	else if (!timeout){
		popMaar(activemenu,activebutton)
	}

}


function popMaar(which,button){
	activemenu = which;
	activebutton = button;

	if(document.layers)					//NN4+
	    {
			document.layers[activemenu].visibility = "show";
	    }
	    else if(document.getElementById)	//gecko(NN6) + IE 5+
	    {
			document.getElementById(activemenu).style.visibility = 'visible';
	    }
	    else if(document.all)				// IE 4
	    {
			document.all[activemenu].style.visibility = 'visible';
	    }
	
}


function startTime(uitklap){
	if (uitklap) {
		delay = 120
	}
	else {
		clearTimeout(timer2ID);
		delay = 1
	}
	if (timerOn == false){
		timerID=setTimeout( "hideMenuus('close')" , timecount * delay);
		timerOn = true;
	}
}

function stopTime(uitklap){
	if (timerOn) {
		clearTimeout(timerID);
		timerID = null;
		timerOn = false;
	}
}

function hideMenuus(openclose){
	if (activemenu && activemenu != "") {

	    if(document.layers)					//NN4+
	    {
			document.layers[activemenu].visibility = "hide";
	    }
	    else if(document.getElementById)	//gecko(NN6) + IE 5+
	    {
			document.getElementById(activemenu).style.visibility = 'hidden';
	    }
	    else if(document.all)				// IE 4
	    {
			document.all[activemenu].style.visibility = 'hidden';
	    }

	}
}



var imgPath

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = imgPath+changeImages.arguments[i+1];
		}
	} 
}

// Eerst locatie van de images-map bepalen...
imgPath = "/images/";

//Klaar!
preloadFlag = true;
