// Плагин позволяет создавать одноуровневые меню

jQuery.fn.citymenu = function(options){

	// настройки по умолчанию
	var options = jQuery.extend({
		menu_id: 'div_menu_id', // денитификатор меню
		show_time: 400, // время появление дива
		hidden_time: 400, // время исчезновения дива
		pause_time: 2000, // пауза на просмотр
		x_shift: 2 // пауза на просмотр
	}, options);


	return this.each(function() {
		var show_divmenu_flag = false;
                var button_obj = this;

		$(button_obj).add('#' + options.menu_id).hover(function(){
			show_divmenu_flag = true;
			$('#' + options.menu_id).css('top', $(button_obj).offset().top + $(button_obj).height() );
			$('#' + options.menu_id).css('left', $(button_obj).offset().left + options.x_shift  );
			$('#' + options.menu_id).fadeIn(options.show_time);
		}, function(){
			show_divmenu_flag = false;
			$('#' + options.menu_id).oneTime(options.pause_time, function(){
				if(!show_divmenu_flag)
				{
					$(this).fadeOut(options.hidden_time);
				}
			});
		});
	});
};
