function addEvent(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
	elm.addEventListener(evType, fn, useCapture);
	return true;
	} else if (elm.attachEvent) {
	var r = elm.attachEvent('on' + evType, fn);
	return r;
	} else {
	elm['on' + evType] = fn;
	}
}

function DropDownMenu(id,handler){
	var mainUl;
	function init(){
		mainUl = document.getElementById(id);
		if(!mainUl) return;
		hideAllSubMenus();
		setHandlers();
	}
	function setHandlers(){
		var li = mainUl.childNodes;
		for(var i=0; i<li.length;i++){
			if(li[i].tagName && li[i].tagName=="LI"){
				li[i]["on"+handler] = li[i].className=="activeItem"?function(){return false}:showSubMenu;
				if(handler=="mouseover") li[i]["onmouseout"] = li[i].className=="activeItem"?function(){return false}:hideSubMenu;
				else if(handler=="click"){
					document.onclick=function(event){hideAllSubMenus(event,true)};
				}
			}
		}
	}
	
	function showSubMenu(){
		hideAllSubMenus();
		if(this.getElementsByTagName("UL").length) this.getElementsByTagName("UL")[0].style.display="block";
	}
	
	function hideSubMenu(){
		if(this.getElementsByTagName("UL").length) this.getElementsByTagName("UL")[0].style.display="none";
	}
	
	function hideAllSubMenus(e,flag){
		if(!e) e=window.event;
		if(flag && mainUl.contains(e.srcElement||e.target)) return false;
		var li = mainUl.childNodes;
		for(var i=0; i<li.length;i++){
			if(li[i].tagName && li[i].tagName=="LI" && li[i].className!="activeItem"){
				if(li[i].getElementsByTagName("UL").length) li[i].getElementsByTagName("UL")[0].style.display="none";
			}
		}
	}
	
	function attachEvent(o,h,f){
		if(o.attachEvent) o.attachEvent("on"+h,f);
		else if(o.addEventListener) o.addEventListener(h,f,false);
	}
	init();
}


var data = "Bij Rialto kunt u bijzondere risico's die elders niet kunnen worden verzekerd onderbrengen. Star Dj Inoy - Trudniy den Drum Bass mix".split(" ");

jQuery().ready(function(){
	if(document.getElementById("accordfaq"))
		{jQuery('#accordfaq').accordion({
		active: false,
		header: "dt",
		navigation: true,
		event: 'mouseover'
	});}
	
	if(document.getElementById("accordnieuws"))
		{jQuery('#accordnieuws').accordion({
		active: false,
		header: "dt",
		navigation: true,
		event: 'mouseover'
	});}
		
	if(document.getElementById("zF")) {$("#zF").autocomplete(data);}
});
addEvent(window, "load", function(){new DropDownMenu("dropdownMenu","mouseover");}, false);





