﻿// Definição do plugin
$.fn.ft_menudrop = function(options)
{
	// ############################################################################################################################################################
	// Variáveis default
	// ############################################################################################################################################################
	var ft_menudrop_defaults =
	{
	
	};
	
	// A variável opts recebe os valores informados pelo usuário ou os valores default caso o mesmo não tenha os especificado
	var ft_menudrop_opts = $.extend({}, ft_menudrop_defaults, options);
	// ############################################################################################################################################################
	
	// Resolve o problema do 'border-bottom' no ie6
	$(".ft_menudrop_ul_filho").each(function () { $(".ft_menudrop_li_filho:last", this).css("border-bottom", "1px solid #9BB1CA"); });
	
	$(this).find("ul").bgIframe();
	
	$("ul", this).css({ display: "none" });
	
	$("li", this).hover
	(
		function()
		{
			$(this).find("ul:first").css({ visibility: "visible", display: "none" }).show();
			
			$(this).toggleClass("ft_menudrop_li_hover");
			$(this).find("a:first").toggleClass("ft_menudrop_a_hover");
		},
		
		function()
		{
			$(this).find("ul:first").css({ visibility: "hidden" });
			
			$(this).toggleClass("ft_menudrop_li_hover");
			$(this).find("a:first").toggleClass("ft_menudrop_a_hover");
		}
	);
}