$(function() {
var $el, leftpos,w,
$mainnav = $(".nav ul");
$mainnav.append("
");
var $magicline = $("#menubg");
//alert( $(".nav li a.current").parent().parent().position().left)
if($mainnav.find("a.current").length>0){
$magicline
.css("left", $(".nav li a.current").parent().parent().position().left)
.css("width", $(".nav li a.current").parent().parent().width())
.data("origleft", $magicline.position().left);
}else{
$mainnav.find("li#menubg").css("left",-500);
}
$(".nav li").each(
function(){
$(this).hoverdelay({
hoverevent:function(){
$(".nav li a.current").css("color","#fff");
$(this).find("span a").addclass("hover");
$el = $(this);
leftpos = $el.position().left;
w=$el.width();
$magicline.stop().animate({"left":leftpos,"width":w},800,"easeoutquint");
$(this).find(".menu-bg").animate({"top":45},400,"easeoutquint");
},
outevent: function(){
$(this).find("span a").removeclass("hover");
$(".nav li a.current").css("color","#2a6bab");
$magicline.stop().animate({"left": $magicline.data("origleft"),"width":$(".nav li a.current").parent().width()},800,"easeoutquint");
$(this).find(".menu-bg").animate({"top":0},200,"easeoutquint");
}
});
}
);
$(".nav .menu").each(function(){
$(this).show();
var subwidth=0;
$(this).find("dd").each(function(){
subwidth=subwidth+$(this).find("a").width()+30;
})
subwidth=subwidth+60;
$(this).css("width",subwidth+"px") ;
$(this).find(".menu-mask").css("width",subwidth+"px");
$(this).find(".menu-bg").css("width",subwidth+"px");
});
$(".sel").each(
function(){
$(this).hoverdelay({
hoverevent:function(){
$(this).find("ul").show();
},
outevent: function(){
$(this).find("ul").hide();
}
});
}
);
});