;(function($) {
	$.fn.cm_menu_horizontal = function(){
		
		var seeAllStrings = {
			"en": "See entire range",
			"cz": "Vidět vše",
			"de": "Gesamte Produktreihe ansehen",
			"dk": "Se hele produktserien",
			"es": "Ver toda la gama",
			"fi": "Katso koko valikoima",
			"fr": "Voir toute la gamme",
			"gr": "ΔΕΙΤΕ ΟΛΗ ΤΗΝ ΣΕΙΡΑ",
			"hu": "A teljes termékcsalád megtekintése",
			"it": "Vedi tutta la gamma",
			"nl": "Bekijk het volledige assortiment",
			"no": "Se hele serien",
			"pl": "Cała gama",
			"pt": "Ver a gama toda",
			"se": "Se hela utbudet",
			"sk": "Celá rada výrobkov",
			"default": "See entire range"
		};
		
		return this.each(function(){
			
			$(this).find(">ul >li").each(function(){
			
				var $this = $(this);
				var $firstLink = $this.find(">a").addClass("first");
				
				$(this).find(">ul").hide().end()
				$firstLink
				.bind("mouseenter", function(){
					if ( ! $(this).next("ul").is(":animated") ) {
						$(this).parent().addClass("hover")
						.end().next("ul").show();
					}
				})
				.parent("li")
				.bind("mouseleave", function(){
					$(this).removeClass("hover");
					$(this).find(">ul").hide();
				})
				.end()
				.find(">ul")
				.bind("mouseenter",function(){
					$(this).parent().addClass("hover");
				});
				
				if ( !$(this).hasClass("last") ){
					var $seeAll = $firstLink.clone().removeClass("first").addClass("see-all").appendTo($this);
					var lang = $j("#global-container").attr("class").match(/lang-([a-zA-Z]+)/)[1];
					$seeAll.text( seeAllStrings[lang] || seeAllStrings["default"] );
				}
				
			});
				
		}); 
		
	};
})(jQuery);

$j(function(){
	$j("#menu-box").cm_menu_horizontal();
});