// 菜单置顶
function my_menu_top(obj){
    var o = $(obj);
    var ot = o.offset().top;
    var t = $(document).scrollTop();
    var l = $(document).scrollLeft();
    var top = o.attr('top');
    if (top == undefined) {
        o.attr('top', ot);
        top = ot;
    }
    if (t >= top) {
        if ($.browser.msie && /msie 6\.0/i.test(navigator.userAgent)) {
            o.css({'position':'absolute', 'z-index':888, 'top':t+'px', 'left':0});
        } else {
            o.css({'position':'fixed', 'z-index':888, 'top':0, 'left':-l});
        }
    } else {
        o.css({'position':'static'});
    }
}
// 菜单滑动
function my_menu_slide(obj){
    var b = $('.menu_div .menu_back');
    var l = obj.position().left+10;
    var w = obj.width();
    b.animate({'left':l}, 300, function(){
        for(var i = 0; i <= 1; i++){
            b.animate({'left':'+=3'}, 0, function(){
                b.animate({'left':'-=6'}, 0, function(){
                    b.animate({'left':'+=3'}, 0);
                });
            });
        }
    });
    b.animate({'width':w}, 10);
    
}
function my_menu_slide_in(){
    var o = $(this);
    if (!o.hasClass('active')) {
        $('.menu_div .active').removeClass('active');
        o.addClass('active');
        my_menu_slide(o);
    }
}
function my_menu_slide_out(){
    var o = $('.active', this);
    if (!o.hasClass('current')) {
        $('.menu_div .active').removeClass('active');
        $('.menu_div .current').addClass('active');
        my_menu_slide($('.menu_div .current'));
    }
}
$(document).ready(function(){
    $(window).scroll(function(){
        my_menu_top('.menu');
    });
    $('.menu_item').mouseover(my_menu_slide_in);
    $('.menu_div').mouseleave(my_menu_slide_out);
    $('.menu_div .menu_back').css({'width':$('.menu_div .active').width(), 'height':$('.menu_div .active').height(), 'left':$('.menu_div .active').position().left+10});
});
