

jQuery.fn.delay = function(time,func){
	this.each(function(){
		setTimeout(func,time);
	});
	
	return this;
};
var J = jQuery.noConflict();


J(document).ready(function(){
	J('.bild').hover(function(){
		J('> .bildsepia',this).fadeOut(300);
	}, function(){
		J('> .bildsepia',this).fadeIn({speed: 50});
	});

	
	J('.bild').hover(function(){
		J('> a .bildsepia',this).fadeOut(300);
	}, function(){
		J('> a .bildsepia',this).fadeIn({speed: 50});
	
	});

	J('.navilink').hover(function(){
		J('> ul',this).fadeIn("fast");
		J(this).css('background-color', '#79A922');
		J(this).addClass('navilinkaktiv');
	},function(){
		J('> ul',this).fadeOut("fast");
		var element = this;
		J(this).delay(200,function(){
			J(element).css('background-color', '');
			J(element).removeClass('navilinkaktiv');
		});
	});
	
	J('.navilinkaktiv').hover(function(){
		J('> ul',this).fadeIn("fast");
		J(this).css('background-color', '#79A922');
	},function(){
		J('> ul',this).fadeOut("fast");
		var element = this;
		J(this).delay(200,function(){
			J(element).css('background-color', '');
		});
	});
	J('.navi ul li').each(function(){
		var breite = J(this).width();
		J('> ul li',this).css("width",breite);
	});
	
});


