var currentForm = null;
var vertraging = 700;

function hideMenu(li) {
	
	if (li.nodeName == 'LI') {
	
		if (li.hasClassName('hover'))
			li.removeClassName('hover');
		
		li.parentNode.activeMenuItem = null;
		
	}
	
	var children = li.childNodes;
    for (var i = 0; i < children.length; i++) 
    {
    	if(children[i].nodeName == 'UL')
	    	hideMenu(children[i]);
    };
    
}

startList = function() {

	$$('ul.uitklapmenu li').each(function(li) {
		
		Event.observe(li, 'mouseover', function(evt) {
			
			if (this.parentNode.activeMenuItem && (this.parentNode.activeMenuItem != this)) {
				hideMenu(this.parentNode.activeMenuItem);	
			}
			
			this.addClassName('hover');
			this.parentNode.activeMenuItem = this;
			
			if(this.parentNode.fuse)
				window.clearTimeout(this.parentNode.fuse);
				
		}.bind(li));
		
		Event.observe(li, 'mouseout', function(evt) {
			
			this.parentNode.fuse=window.setTimeout(function(){
				
				hideMenu(this);
				
			}.bind(this),vertraging);
		}.bind(li));
		
	});
		
}

startcontactlist = function() {

	$$('ul.contact-uitklapmenu li').each(function(li) {
		
		Event.observe(li, 'mouseover', function(evt) {
			
			if (this.parentNode.activeMenuItem && (this.parentNode.activeMenuItem != this)) {
				hideMenu(this.parentNode.activeMenuItem);	
			}
			
			this.addClassName('hover');
			this.parentNode.activeMenuItem = this;
			
			if(this.parentNode.fuse)
				window.clearTimeout(this.parentNode.fuse);
				
		}.bind(li));
		
		
	});
		
}


Event.observe(window,'load',startList);
Event.observe(window,'load',startcontactlist);
	