$(function(){var a,b,c;$("#navigation > ul").prepend("<li id='magic-line'></li>");var d=$("#magic-line");if($(".current").length>0){var b=$(".current a").position().left;d.width($(".current").width()).css("left",b).data("origLeft",b).data("origWidth",d.width());$("#navigation > ul > li").find("a").hover(function(){if(d.data("timeout")>=0){clearTimeout(d.data("timeout"))}a=$(this);b=a.position().left;c=a.parent().width();d.stop().animate({left:b,width:c})},function(){if(d.data("timeout")>=0){clearTimeout(d.data("timeout"))}d.data("timeout",setTimeout(function(){d.stop().animate({left:d.data("origLeft"),width:d.data("origWidth")})},200))})}else{d.width(0).css("left",0).css("opacity",0).data("isAnimating",false);$("#navigation > ul > li").find("a").hover(function(){if(d.data("timeout")>=0){clearTimeout(d.data("timeout"))}a=$(this);b=a.position().left;c=a.parent().width();if(d.data("isAnimating")){d.stop().animate({left:b,width:c,opacity:1})}else{d.css("left",b);d.width(c);d.stop().animate({left:b,opacity:1},{duration:200})}d.data("isAnimating",true)},function(){if(d.data("timeout")>=0){clearTimeout(d.data("timeout"))}d.data("timeout",setTimeout(function(){d.stop().animate({opacity:0},{complete:function(){d.data("isAnimating",false)}})},200))})}})
