﻿$(function() {
	$("#date").myDate();
	$(".sideList li a").limit(10,"...")
	//$("#EI li a").limit(36,"...")
	$("#life li a").limit(10,"...")
	$("#artSList li a").limit(13,"...")
	$("#artDList div.preview a").limit(105,"...")
	$("#EI li").sw()
	$("#center h1 span a").limit(10,"...")
	$("#aAct dd a").limit(14,"...")
	$("#eShow").atp(1000,5000,4);
});

//内容自动切换
jQuery.fn.sw = function(){
	var c = 1;
	var t = this;
	var l = t.length-2;
	var h = setInterval(
		function(){
			t.hide().eq(c).show();
			c = c > l ? 0:c+1;
		}, 6000);
}

//复制内容
jQuery.fn.cp=function(n){
	var ot = this.html();
	var ct = "";
	for(i=0;i<=n-1;i++){
		ct = ct + '<li>'+this.children().eq(i).html()+'</li>'
	}
	this.html(ot+ct);
}

//图片滚动-2
jQuery.fn.atp =function(speed,frequency,perPage){
	var con = this
	var _h = 0;
	var currentPage = 1 //当前页
	var fragment_width =""// Number(con.find('li').width()) + Number(con.find('li').css('margin-right').match(/\d/)); //单个图片容器宽度
	var fragments_count=con.find('li').length; //图片容器数量
	var numPages = Math.ceil(fragments_count / perPage); //翻页次数 
	var stepMove = fragment_width*perPage;//翻页的宽度
	var firstPosition = 0; //第一张图片容器的位置
	
	play();
	con.hover(function(){clearInterval(_h)}, function(){play()});

	function play(){
		_h = setInterval(scrollMove,frequency)
	}
	
	function scrollMove() {
		currentPage ++;
		if(currentPage > numPages){
			currentPage = 1;
			con.find("ul").animate({'left': firstPosition},speed);
			return;
		}else{
			con.find("ul").animate({'left': -((currentPage-1)*stepMove)},speed);
			return;
		}
	}
}
//当前日期
jQuery.fn.myDate = function(){
	var time = new Date();
	var date = time.getDate();
	var day = time.getDay();
	var year = time.getFullYear();
	var month = time.getMonth()+1;
	switch (day)
  	{
		case 1: day = "星期一"
			break;
		case 2: day = "星期二"
			break;
		case 3: day = "星期三"
			break;
		case 4: day = "星期四"
			break;
		case 5: day = "星期五"
			break;
		case 6: day = "星期六"
			break;
		case 7: day = "星期天"
			break;
		}
	 this.html(year+"年,"+month+"月"+date+"日,"+day);
}
//图片滚动-1
$(function() {
	var currentPage = 1;
    $('#doctorShow .button').live('click', function() {
				var fragments_count = $('#doctorShow').find(".slider ul li").length;//获取数量
				var fragmet_width = $('#doctorShow').find(".slider ul li").width();//获取宽度
        var perPage = 3;//每次翻页数量
        var numPages = Math.ceil(fragments_count/perPage); //翻页次数 
        var stepMove = fragmet_width*perPage;//翻一次移动的宽度
        var container = $('#doctorShow').find(".slider ul"); //获取图片的容器，也就是要移动的那部分
        var firstPosition = 0; //第一张图的位置
        var lastPosition = -((numPages-1)*stepMove); //最后一张的位置
        
        if ($(this).hasClass('tRight')) {
            currentPage ++;
            if (currentPage > numPages) {
                currentPage = 1;
                container.animate({'left': firstPosition},1500);
                return;
            };
            container.animate({'left': -((currentPage - 1)*stepMove)},1500);
        };
        if ($(this).hasClass('tLeft')) {
            currentPage --;
            if (currentPage < 1) {
                currentPage = numPages;
                container.animate({'left': lastPosition},1500);
                return;
            };
            container.animate({'left': -((currentPage-1)*stepMove)},1500);
        }
    })
})
//文字截取
jQuery.fn.limit=function(num,word){  //num为需要截取的文字数量
	var self = this;
	self.each(function(){
		var objString = $(this).text();
		var objLength = $(this).text().length;
		if(objLength > num){
		$(this).attr("title",objString);
		$(this).text(objString.substring(0,num) + word);
		}
	})
}

<!--调整字号 -->
jQuery.fn.fsize=function(t) {
	var _c = this;
	var _t = $(t);
	_c.css("cursor","pointer").click(
		function(){
			var i = $(this).attr('title');
			_t.css('font-size',i+'px').css('text-indent',2*i+'px');
		});
}

//文章预览
jQuery.fn.preview=function(a){
	var _f = this;
	var _s = $(a);
	_f.hover(
		function(){
			$(this).parent().parent().addClass('select');
			var ind = _f.index(this);
			_s.hide().eq(ind).show();
		},
		function(){
			_s.hide();
			$(this).parent().parent().removeClass('select');
		}
	);
}
//二级菜单
jQuery.fn.sNav = function(firstnav, secnav, ev){
	var _f = this.find(firstnav);
	var _s = this.find(secnav);
	if (ev){
		_f.click(
			function(){
				_f.removeClass('select');
				$(this).addClass('select');
				var ind = _f.index(this);
				_s.hide().eq(ind).show();
			}
		)
	} else {
		_f.hover(
			function(){
				_f.removeClass('select');
				$(this).addClass('select');
				var ind = _f.index(this);
				_s.hide().eq(ind).show();
			}
		)
	}
}

//图片新闻
jQuery.fn.focusPhoto = function(speed,frequency,prePage){
	var _c = _h = 0;
	var _p = this.find("#photoGroup li"); //图片组
	var _t = this.find("#titleGroup li"); //控制按钮组
	var _n = prePage-2;

	swphoto();
	_t.click(function(){
			clearInterval(_h);
			if($(this).attr('class')!='select'){
			_c = _t.index(this);
			change();
			play();}
	});
	_p.hover(function(){clearInterval(_h)}, function(){play()});

	function swphoto(){
		_p.hide().eq(0).show();
		play();
	}
	function play(){
		_h = setInterval(auto, frequency);
	}
	function auto(){    
		_c = _c > _n ? 0 : _c + 1;
		change();
	}
	function change(){
		_p.fadeOut(speed).eq(_c).fadeIn(speed);
		_t.removeClass('select').eq(_c).addClass('select');
	}
}

