// Requires jquery.cookie
// $Id$
(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);

