
var base=new function(){
    var o={};
    return o={
        data:{
            "navBool":true,
            "navTimeout":null
        },
        /*wapBtn*/
        wapBtn:function(){;
            if(this.data.navBool){
                var h=parseInt($(document).height())-parseInt($("#header").css("height"));
                $(".navBg").show();
                $("#header .nav").css("height",h+"px").show();
                $("#header .nav").animate({
                    "right":"0px"   
                },500);
                this.data.navBool=false;
            }else{
                $(".navBg").hide();
                $("#header .nav").animate({
                    "right":"-200px"    
                },500);
                this.data.navBool=true;
            }
        },
        /*urlhref*/
        urlhref:function(data){
            data.time=data.time||500;
            var top=parseInt($(data.element).offset().top);
            var headerTop=parseInt($("#header").css("height"));
            top=top-headerTop;
            $('html,body').animate({scrollTop:top},data.time);  
        },

        /*animateClassAdd  */
        anClasAdd:function(e,keyframes,stime,dtime,an,status){
            //animation:mContentIn .8s  ease-in-out 0s  both;
            var status=status||"both",
                an=an||"ease-in-out";
            $(e).css({
                "animation":keyframes+" "+stime+" "+an+" "+dtime+" "+status,
                "-moz-animation":keyframes+" "+stime+" "+an+" "+dtime+" "+status,
                "-webkit-animation":keyframes+" "+stime+" "+an+" "+dtime+" "+status,
                "-o-animation":keyframes+" "+stime+" "+an+" "+dtime+" "+status
            });
        },
        /*cutString*/
        cutString:function(str, len) {
            if(str.length*2 <= len) {return str;}
            var strlen = 0;var s = "";
            for(var i = 0;i < str.length; i++) {
                s = s + str.charAt(i);
                if (str.charCodeAt(i) > 128) {
                    strlen = strlen + 2;
                    if(strlen >= len){
                        return s.substring(0,s.length-1) + "...";
                    }
                } else {
                    strlen = strlen + 1;
                    if(strlen >= len){
                        return s.substring(0,s.length-2) + "...";
                    }
                }
            }
            return s;
        },
        /*bool img status*/
        imgLoad:function(img, callback) {
            var timer = setInterval(function() {
                if (img.complete) {
                    callback(img)
                    clearInterval(timer)
                }
            }, 50)
        },
        /*auto height*/
        tableHeightBool:function(parent,child){
            $(parent).find(child).css("height","auto");
            $(parent).each(function(index, element) {
                var maxheight=$(parent+":eq("+index+")").find(child+":eq(0)").height();
                $(parent+":eq("+index+")").find(child).each(function(index1, element1) {
                    if($(parent+":eq("+index+")").find(child+":eq("+index1+")").height()>maxheight)
                        maxheight=$(parent+":eq("+index+")").find(child+":eq("+index1+")").height();
                });
                $(parent+":eq("+index+")").find(child).css("height",maxheight+"px");
            });
        },
        /*bg change*/
        bgFunc:function(e,style){
            var screenW=$(document).width();
            $(e).each(function(index, element) {
                if(screenW<1024){
                    if($(element).attr("data-bg-wap")){
                        var src=$(element).attr("data-bg-wap");
                        if(style=="img")
                            $(element).attr({"src":src});   
                        else
                            $(element).css({"background-image":"url("+src+")"});    
                    }
                }else{
                    if($(element).attr("data-bg-pc")){
                        var src=$(element).attr("data-bg-pc");
                        if(style=="img")
                            $(element).attr({"src":src});   
                        else
                            $(element).css({"background-image":"url("+src+")"});    
                    }
                }
                
            });
        }
    };  
}


$(function(){
    var navIndex=$("#header .nav li").index($("#header .nav li.on"));
    navTopAn(navIndex);
    $("#header .nav li").unbind("click").bind("mouseover",function(){
        navIndex=$("#header .nav li").index($(this));
        navTopAn(navIndex);
        
    }).bind("mouseleave",function(){
        var navIndex=$("#header .nav li").index($("#header .nav li.on"));
        navTopAn(navIndex);
    });
    
    /*生成loading效果*/
    var loadI=0;
    setInterval(function(){
        loadI++;
        if(loadI>=20)loadI=0
        var a=-loadI*64;
        $(".loading").css({
            "background-position":a+"px 0px"
        });
    },60);
});

/*nav top*/
function navTopAn(index){
    
    var navW=$(".nav li.on").width();
    $(".nav .navTop").css({
        "width":navW,
        "display":"block",
        "left":navW*index
    });
     
    
}
// 导航
$('#header .wapBtn').click(function(event) {
    $(this).addClass('current');
    $('#header .nav_box').animate({"right":"0"}, 300);
    $('.bigBox00').stop().show();
    $('body').animate({"left":"-120px"},300);
});

$('.bigBox00').click(function(event) {
    $(this).stop().hide();
    $('#header .wapBtn').removeClass('current');
    $('#header .nav_box').animate({"right":"-210px"}, 300);
    $('body').animate({"left":"0"},300)
});
// height
var sss = parseInt($(document).height())-parseInt($('#header').height());
$('#header .nav_box').height(sss);
// 导航 结束
var hong = parseInt($(window).width())+17
if(hong<1023) {
    $('#header .wapBtn').click(function(event) {
        $('#header .nav').animate({"right":"120px"}, 500);
    });
    $('.bigBox00').click(function(event) {
        $('#header .nav').animate({"right":"-300px"}, 500);
    });
    $('#header .nav').height(sss);
}
    //下拉菜单
$('#header ul li').hover(function(s) {
    var obj=$(this);
    
    // 图片img的父级盒子
    var $imgIndex = $(obj).find(".cont").find('.imgs_box').find('p');
    // 文字p标签
    var $infoIndex = $(obj).find('.list').find('.info').find('p');
    $(this).find('.list').stop().fadeToggle();
    // 遍历p的长度
    $infoIndex.each(function(index, el) {
        if($(this).hasClass('current')) {
            $(this).parents(".cont").find('.imgs_box').show();
            $(this).parents(".cont").find('.imgs_box').find('p').eq(index).show();
        }
        $(this).hover(function() {
            $('#header ul li .info .left p').removeClass('current');
            $(this).addClass('current');
            $('.imgs_box p').parent().hide();
            $(this).parents(".cont").find('.imgs_box').show();
            $imgIndex.hide();
            $imgIndex.eq(index).show();
        }, function() {
        });
    });
});

// var indexs="";
// var pare="";
// $(function(){
//  var clas="";
//  $("#header ul .list .info p").hover(function() {
//      clas=$(this).attr("ic");
//      //alert(clas);
//      //alert('.imgs_box .'+clas );
//      $(".p").hide();
//      $('.imgs_box .'+clas).parent().show();
//      $('.imgs_box .'+clas).show();
//  });
// });
// 二级导航栏效果
var winH = $('.m-banner').height();
var headerTop = $('#header').height();
$(window).scroll(function(event) {
    var winTop = $(window).scrollTop();
    if(winTop>winH) {
        $('.two_nav').addClass('fix');
        $('.two_nav').css({"top":headerTop});
    }else{
        $('.two_nav').removeClass('fix');
        $('.two_nav').css({"top":"auto"});
    }
});




