(function($){
	
	var marker = $("<div>",{
			"class":"navi_marker"
		});
	
	$(function(){
		
		$("#header_navigation").append(marker);
		$("#header_navigation ul li a").mouseenter(function(){
				moveMarker(this);
		});
		
		$("#header_navigation").mouseleave(
			function(){
				if( $("#header_navigation ul li a.selected").get(0) ){
					moveMarker($("#header_navigation ul li a.selected").get(0));
				}else{
					hideMarker();
				}
			}
		);
		
		if( $("#header_navigation ul li a.selected").get(0) ){
			moveMarker($("#header_navigation ul li a.selected").get(0));
		}else{
			hideMarker();
		}
		
	});
		
	function moveMarker( elem ){
		if( !!!elem ) return;
		var self = $(elem);
		marker.stop(true, false).animate({
			left: self.position().left,
			width: self.outerWidth()
		}, 500, "easeOutQuint");
	}
	
	function hideMarker(){
		marker.stop(true, false).animate({
			left: marker.position().left + marker.width() / 2,
			width: 0
		}, 750, "easeOutQuint");
	}
	
})(jQuery);
