(function($) {

	$.fn.Submenu = function () {
	
		return this.each(function(){
		
			var self = $(this);
			
			self.hover(function(){
				$(this).addClass("selected");
				self.find(".submenu").show();
			}, function(){
				$(this).removeClass("selected");
				self.find(".submenu").hide();
			});
			
			self.find(".submenu ul li").hover(function(){
				$(this).find(".sub-item").show();
			}, function(){
				$(this).find(".sub-item").hide();
			});
			
			self.find(".sub-item ul li").hover(function(){
				var hideBorderHeight = $(this).parents().eq(1).css("height");
				$(this).find(".hide-border").css("height", hideBorderHeight);
				
				$(this).addClass("selected");
				
				$(this).find(".sub-end").show();
			}, function(){
				$(this).removeClass("selected");
				$(this).find(".sub-end").hide();
			});
			
		});
	}

})(jQuery);
