$(function(){
  //#nav当前页效果
  $('#nav>li').each(function(){//修正IE6 hover bug
    $(this).hover(function(){
      $(this).addClass('show');
    },function(){
      $(this).removeClass('show');
    });

    if($(this).attr('class')==$('body').attr('id')){//边栏导航当前页效果，也可写为：$(this).attr('class').indexOf($('body').attr('id'))==0
      $(this).addClass('current');
    }
  });

  //#sidebar导航效果
  $("#phoneNav,#caseNav").prev("h2").css("cursor","pointer").click(function(){
    var $dd=$(this).next().children("dd");
    $dd.is(":visible") ? $dd.filter(":visible").hide().prev("dt").addClass("closed") : $dd.show().prev("dt").removeClass("closed");
  });

  $("#sidebar dd").prev("dt").addClass("closed").hover(function(){
    $(this).addClass('hover');
  },function(){
    $(this).removeClass('hover');
  }).click(function(){
    $(this).toggleClass("closed").nextUntil("dt").toggle();
    return false;
  });

  $("#phoneNav>dt").each(function(){
    $(this).nextUntil("dt").last().addClass("last");
  });

  //新产品滚动效果
  var $newPros=$("#newPros ul");
  var timeScroller;
  $newPros.hover(function(){
    clearInterval(timeScroller);
  },function(){
    timeScroller=setInterval(function(){
      scroller($newPros);
    },3000);
  }).trigger("mouseleave");

  //产品图片hover效果
  $('#products img,#links img').hover(function(){
    $(this).stop().fadeTo(270,0.7);
  },function(){
    $(this).stop().fadeTo(270,1);
  });

  //当窗口宽度小于1018px时隐藏#extra1元素
  setInterval(function(){
    $(window).width()<1018 ? $("#extra1").hide() : $("#extra1").show();
  },1);

  //外部链接
  $("#proshow a.outLink,#footer a.outLink").attr("target","_blank");

  //IE6 only
  if($.browser.msie && $.browser.version<7){//找出IE6浏览器
    document.execCommand("BackgroundImageCache", false, true);//修正IE6下背景图片闪烁问题

    var $msn=$('#extra1 a.msn');
    //$("#extra1 .msn").fixed({right:"5px",top:"10px"});
    $msn.css("position", "absolute");
    $(window).scroll(function(){
      $msn.animate({'top': $(document).scrollTop()+30+'px'}, 1);
    });
  }

  //safari only
  if($.browser.safari){//判断是否是safari浏览器
    $("body").css("margin", "0");/*在css中已经设置了，但是不清楚为什么无效？*/
    $("ul").css("padding", "0");
  }
});

//加载scroll2top
$.getScript("/js/scroll2top.js");

//加载并执行jq.lightbox
$.getScript("/js/jquery.lightbox.js", function(){
  $(function(){
    $('#products #pro.jqbox,#about #main div.jqbox').each(function(){
      $(this).find('a[href$=.jpg]').lightBox();
    });
  });
});

//加载并执行jq.quickpaginate
$.getScript("/js/jquery.quickpaginate.js", function(){
  $(function(){
    var $pager=$("#products.case #pro div");
    $pager.quickpaginate({
      perpage: 20,
      pager: $pager.siblings("p.qc_pager")
    });
  });
});

$(window).load(function(){
  //about.asp图片效果
  $("#about #main .workshop img").mouseover(function(){
    var position=$(this).position();
    if(position.left!='0'){
      $(this).animate({left: '0px'},1000);
    }
    else{
      $(this).animate({left: '-260px'},1000);
    }
  });
});

//新产品滚动函数
function scroller($obj){
  var scrollHeight=$obj.find("li:first").height();//获取行高
  $obj.animate({"marginTop": -scrollHeight+"px"},600,function(){
    $obj.css({marginTop:0}).find("li:first").appendTo($obj);//appendTo能直接移动元素
  });
}