﻿(function($){
	//
	// Functionality to add classes for first,last stuff
	//
	// and ID reference would be faster
	//var menu = $(".menu-horizontal");
	$.fn.menuFixer = function() {
		var context = this;
		// fix the first ones
		$(">li:first", context).each(function(){
			var self = $(this);
			if ( self.hasClass("menu-selected") ) {
				self.addClass("menu-first menu-first-selected");
			}
			else {
				self.addClass("menu-first");
			} 
		});
		
		// fix the last ones
		$(">li:last", context).each(function(){
			var self = $(this);
			if ( self.hasClass("menu-selected") ) {
				self.addClass("menu-last menu-last-selected");
			}
			else {
				self.addClass("menu-last");
			} 
		});
		
		$(">li>ul").each(function(){
			$(this).menuFixer();
		});
	}

})(jQuery);
