$(document).ready(function(){
url = location.href;
urls = url.split("/"); 
if (urls[3] == ""){urls[3]="home";}
$("#topmenu_"+urls[3]).addClass("ui-tabs-selected");
$("#uitabs_"+urls[3]).removeClass("ui-tabs-hide");
if(urls[3] == "zjsy"||urls[3] == "zsyz"||urls[4] == "ldxx"||urls[4] == "fzgh"||urls[4] == "yjgl"||urls[4] == "bjsswsb"||urls[4] == "tsrq") {$("#main .info").hide();}
$.tabSwitch("#topmenu_tab","#topmenu");
$("#weather").load("/weather/weather.php?type=html");
});

$.extend({
   tabSwitch:function(div,divtop){
      $(div+"> li > a").mouseover(function(e){
          if(this == e.target){
            var container = $(divtop);
            var arrNav = $(this).parent().parent().find("li");
            var index = $.inArray(this, arrNav.find("a"));
            var panels =container.find(".ui-tabs-panel");
            if (panels.eq(index).is(".ui-tabs-panel")){
              arrNav.removeClass("ui-tabs-selected").eq(index).addClass("ui-tabs-selected");
              panels.addClass("ui-tabs-hide").eq(index).removeClass("ui-tabs-hide");
            }
          }
      });//tab切换
   }
}); 

$.extend({
   focusImg:function(div,s1,s2){
      if(arguments.length == 1) {
         s1 = 5000;
         s2 = "slow";
      }else if(arguments.length == 2) {
         s1 = arguments[1];
         s2 = "slow";
      }else{
         s1 = arguments[1];
         s2 = arguments[2];
      }
      var obj=$(div);
      objName=obj.attr("id");
      obj.children("ul").attr("id",objName+"-fragment");
      var num=(obj.children("ul").children("li").length)-1;
      var temp_b=new String();
      var numurl = new Array(5);
      for(var i=0;i<=num;i++){
         if(i==num) {
            temp_b="<a id=\""+objName+"-button-"+i+"\" class=\"a2\">"+(num-i+1)+"</a>"+temp_b;
         }else{
            temp_b="<a id=\""+objName+"-button-"+i+"\">"+(num-i+1)+"</a>"+temp_b;
         }
         obj.children("ul").children("li").eq(i).attr("id",objName+"-fragment-"+i);
      }
      obj.append("<span id='"+objName+"-button'>"+temp_b+"</span>");
      $("#"+objName+"-button-"+i).addClass("a2");

      obj.children("span").children("a").mouseover(function(){
         obj.children("span").children("a").removeClass("a2");
         $(this).addClass("a2");
         var id=($(this).attr("id")).replace("button","fragment");
         $("#"+id).appendTo(obj.children("ul"));
         return false;
      });
      topBoxRun=function(){
         obj.children("ul").children("li").eq(num).fadeOut(s2,function(){
            obj.children("span").children("a").removeClass("a2");
            var id=($(this).prev().attr("id")).replace("fragment","button");
            $("#"+id).addClass("a2");
            $(this).prependTo(obj.children("ul"));
            $(this).show();
         }); 
      }
      var t=setInterval(topBoxRun,s1);
   }
});

$.extend({
   menuSwitch:function(div){
      var j=0;
      var obj=$(div);
      var objdd = obj.children('dd');
      var objdt = obj.children('dt');
      var num = obj.children('dt').length-1;
      objdd.hide();
      objdd.eq(j).show();
      objdt.eq(j).children('a').addClass('on');
      objdt.children('a').click(function() {
         var checkElement = $(this).parent().next();
         if((checkElement.is('dd')) && (checkElement.is(':visible'))) {
            return false;
         }
         if((checkElement.is('dd')) && (!checkElement.is(':visible'))) {
            $(div+' .on').removeClass('on');
            $(this).addClass('on');
            $(div+' dd:visible').slideUp('normal');
            checkElement.slideDown('normal');
            return false;
         }
      });
      var t=setInterval(function(){
         $(div+' dt a:eq('+j+')').trigger('click');
         if(j<num){
            j++;
         }else{
            j=0;
         }
      },15000);
   }
}); 

(function($){
$.fn.extend({
        Scroll:function(opt,callback){
                //参数初始化
                if(!opt) var opt={};
                var _this=this.eq(0).find("ul:first");
                var        lineH=_this.find("li:first").height(), //获取行高
                        line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数，默认为一屏，即父容器高度
                        speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度，数值越大，速度越慢（毫秒）
                        timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔（毫秒）
                if(line==0) line=1;
                var upHeight=0-line*lineH;
                //滚动函数
                scrollUp=function(){
                        _this.animate({
                                marginTop:upHeight
                        },speed,function(){
                                for(i=1;i<=line;i++){
                                        _this.find("li:first").appendTo(_this);
                                }
                                _this.css({marginTop:0});
                        });
                }
                //鼠标事件绑定
                _this.hover(function(){
                        clearInterval(timerID);
                },function(){
                        timerID=setInterval("scrollUp()",timer);
                }).mouseout();
        }        
})
})(jQuery);
