(function($) {
	$.fn.fadingMenu = function (prefops) {
		var ops = $.extend({
			itemFadingTime:500,
			nightrider:true,
			nightriderInterval:5000,
			activeClass:"active",
			ignoreActiveClass:true
		}, prefops ? prefops: {});
		var dit = this;
		var over = false;
		var navigating = false;
		
		init();
		
		function init() {	
			if (ops.nightrider) {
				setInterval(function grootInt() {
					setKleinInt();
				}, ops.nightriderInterval);
			}
			
			$(dit).hover(
				function() {
					navigating = true;
					fadeButton($(this), "out", false);
				},
				function() {
					navigating = false;
					fadeButton($(this), "in", false);
				}
			);
		}
		
		function setKleinInt() {
			$(dit).each(function(i, element) {
				var start = i * ops.itemFadingTime;
				if (!navigating) {
					setTimeout(function() {fadeButton($(element),"out", true)},start);
					setTimeout(function() {fadeButton($(element),"in", true)},start +ops.itemFadingTime);
				}
			});
		}
		function fadeButton(button, inout, automatic) {
			if ((ops.ignoreActiveClass && !button.hasClass(ops.activeClass)) || !ops.ignoreActiveClass)  {
				if ((automatic && navigating && inout === "out"));
				else inout==="out" ? button.find("img").animate({opacity:0},{duration:ops.itemFadingTime, queue:false}): button.find("img").animate({opacity:1},{duration:ops.itemFadingTime, queue:false});
			}
		}
	}
})(jQuery);

$(document).ready(function(){    $(".overgoud").mouseover(function(){ $(this).addClass("tgoud");    }); $(".overgoud").mouseout(function(){ $(this).removeClass("tgoud");    }); });
