(function($) {
	
	$.fn.ddmenu = function(c) {
		
		//c.bcolor 		= (c.bcolor===undefined) ? 'CCCCCC' : c.bcolor ;
		
		$(this).find('ul').each( function(){
			$(this).css({ 'display':'none' });
		});
		$(this).ddmenu_setup({
			'level':0
		});
	};

	
	$.fn.ddmenu_setup = function(c) {
		$(this).children('li').each( function(i){
			var p = $(this);
			$(this).children('ul').each( function(j){
				if ($(this).children('li').length>0) {
					$(this).attr({ 'id':'ddmenusub'+c.level+j });
					p.attr({ 'rel':'ddmenusub'+c.level+j });
					p.mouseover( function(){
						$('#'+p.attr('rel')).css({
							'display':'block'
						});
					}).mouseout( function(){
						$('#'+p.attr('rel')).css({
							'display':'none'
						});
					});
					
					$(this).ddmenu_setup({ 'level':c.level++ });
				}
			});
		});
	};
	
})(jQuery);
