jQuery.fn.menu = function(subLevelIndicator) {
	// hide sub uls
	this.find('ul').css('visibility', 'hidden');
	
	// setup sub level indicator
	if (typeof subLevelIndicator == 'undefined') {
		var subLevelIndicator = ' &raquo; ';
	}
	this.find('li ul li:has(ul)').find('a:first').append(subLevelIndicator);
	
	
	// hovering
	this.find('li').hover(function(){
		jQuery(this).addClass('hover');
		jQuery('ul:first', this).css('visibility', 'visible');
    }, function(){
    	jQuery(this).removeClass('hover');
    	jQuery('ul:first',this).css('visibility', 'hidden');
    });
};
