/***************************/
//@Author: Michel Urvoy
//@Date: 28-03-2009
//@website: www.pixiwave.com
//@email: infos@pixiwave.com
//@license: Feel free to use it, but keep this credits please!	
/***************************/
(function($j){
	$j.fn.extend({
		sfHover: function(options) {
			var defaults = { 
                   overClass: "sfhover", 
                   subMenu: ".sub-menu",
				   speed: "slow"
            }; 
         
            var options = $j.extend(defaults, options);
			//Create references to the options 
			var className = options.overClass; 
			var subMenu = options.subMenu; 
			var effectSpeed = options.speed;
			
			//Iterate trought elements
			$j(this).children().hover(
				  function () {
					$j(this).addClass(className);
					var thisMenu = $j(this).find(subMenu);
					if (thisMenu.is(":hidden")) {
						thisMenu.slideDown(effectSpeed);
					} else {
						thisMenu.hide().slideDown(effectSpeed);
					}
				  }, 
				  function () {
					$j(this).removeClass(className);
				  }
				);
			
		}
	});
})(jQuery);
