jQuery.fn.initMenu = function() {  
    return this.each(function(){
        var theMenu = $(this).get(0);
        $('.acitem', this).hide();
        $('li.expand > .acitem', this).show();
        $('li.expand > .acitem', this).prev().addClass('active');
        $('li a', this).click(
            function(e) {
                e.stopImmediatePropagation();
                var theElement = $(this).next();

				if($(this).attr("class") == "toWinkels") {	
					document.location.href='http://www.dovy.be/nl/winkels.html';
					return false;
				} else {
					if($(this).attr("class") == "toProducten") {
						document.location.href='http://www.dovy.be/nl/producten.html';
						return false;
					} else {
						var parent = this.parentNode.parentNode;
						if($(parent).hasClass('noaccordion')) {
							if(theElement[0] === undefined) {
								window.location.href = this.href;
							}
							$(theElement).slideToggle('normal', function() {
								if ($(this).is(':visible')) {
									$(this).prev().addClass('active');
								}
								else {
									$(this).prev().removeClass('active');
								}    
							});
							return false;
						}
						else {
							if(theElement.hasClass('acitem') && theElement.is(':visible')) {
								if($(parent).hasClass('collapsible')) {
									$('.acitem:visible', parent).first().slideUp('normal', 
									function() {
										$(this).prev().removeClass('active');
									}
								);
								return false;  
							}
							return false;
						}
						if(theElement.hasClass('acitem') && !theElement.is(':visible')) {         
							$('.acitem:visible', parent).first().slideUp('normal', function() {
								$(this).prev().removeClass('active');
							});
							theElement.slideDown('normal', function() {
								$(this).prev().addClass('active');
							});
							return false;
						}
		            }
				}
			}
        }
    );
});
};

$(document).ready(function() {
	if($(".lmenu").length !== 0) {
		$('.lmenu').initMenu();
	}						   	

	if($("#nav").length !== 0) {
		$('#nav').initMenu();		
	}						   	
});
