// Requires jquery.cookie
$(document).ready(function(){
	(function($){     
		$.fn.toggleMenuRight = function(imagedir,cookieDomain){		
			cookieDomain = '.'+cookieDomain;	
			
			var element = this;  
			// fetch menu open/close state from cookie
			$(element).each(function(i){		
				state = $.cookie('toggle_menu_'+this.id);		
				
				if(state=='open'){
					alterMenu(this.id, 'open');
				}else if(state=='close'){
					alterMenu(this.id, 'close');
				}	
			});
			$(element).click(function(){
				toggler(this);
			});				  
			function toggler(element){					
					x = ($("#"+element.id+"_options").is(':visible'))?
							alterMenu(element.id, 'close') :
							alterMenu(element.id, 'open');						  
			}; 
			function alterMenu(elementId, state){			
				var attrs = { path: '/', domain: cookieDomain};	
				if(state=='open'){					
					$("#"+elementId+"_options").show('blind',200);
					$("#"+elementId+" img").attr("src",imagedir+"zoeken_min.png");					
					$.cookie('toggle_menu_'+elementId, 'open', attrs);
				}else if(state=='close'){
					$("#"+elementId+"_options").hide('blind',200);
					$("#"+elementId+" img").attr("src",imagedir+"zoeken_plus.png");
					$.cookie('toggle_menu_'+elementId, 'close', attrs);			
				}			
			};			 			  
		};  
	  
	})(jQuery); 
});

