;(function($){
	$.fn.extend({
	'scrollImg':function(options){
		options=$.extend({
			speed:5000,//停留的时间间隔
			moveSpeed:300,//每移动一次所需时间(可直接填写数字，单位为秒，也可用slow,normal,fast等来直接表示)
			width:this.width(),//容器的可视宽度
			height:this.height(),//容器的可视高度
			num:5,//显示的图片数目
			direction:'left',
			index:'index',//图片索引容器id
			event:'mouseover',//操作索引的事件
			autoStart:true
		},options);
		var e=this;
		var id=e.attr('id');//整个容器id
		var img=e.children().eq(0);//获取图片容器
		var imgNum=$('#'+id+' img').length;//图片数
		if(imgNum>options.num){
			imgNum=options.num;
		}
		setP();
		pageIndex();
		var i=1;
		function scroll(){//移动的具体函数
			$('#'+options.index+' a').removeClass('focus');
			$('#'+options.index+' a').eq(i).addClass('focus');//设置图片索引焦点
			switch(options.direction){
				case 'top':
				var distance=-i*(options.height)+'px';
				img.animate({top:distance},options.moveSpeed);
				break;
				case 'right':
				var distance=i*(options.width)+'px';
				img.animate({right:distance},options.moveSpeed);
				break;
				case 'bottom':
				var distance=i*(options.height)+'px';
				img.animate({bottom:distance},options.moveSpeed);
				break;
				case 'left':
				var distance=-i*(options.width)+'px';
				img.animate({left:distance},options.moveSpeed);
				break;
				default:
				var distance=-i*(options.width)+'px';
				img.animate({left:distance},options.moveSpeed);
				break;
			}
			i++;
			if(imgNum==i){
				i=0;
			}
		}
		function scrollPage(j){//根据索引来确定移动函数的移动距离
			if(arguments[0]!=undefined){//如果指定了索引(注意此处的判断，有的时候可能其值为0，所以标准的判断应该是是否为undefined)
				i=j;
				clearInterval(s);
				img.stop();//防止事件堆积
				scroll();
				if(options.autoStart==true){
					s=setInterval(scrollPage,options.speed);
				}
			}
			else{
				scroll();
			}
		}
		function pageIndex(){//用来显示图片的索引
			var str='';
			for(var j=0;j<imgNum;j++){
				str+='<a href="#">'+(j+1)+'</a>';
			}
			e.append('<div id="'+options.index+'">'+str+'</div>');
			$('#'+options.index+' a').each(function(index){
				$(this).bind(options.event,function(){
					scrollPage(index);
				});
			})
			$('#'+options.index+' a').eq(0).addClass('focus');
		}
		function setP(){//根据移动方向来设置图片容器的宽度或高度
			switch (options.direction){
				case 'top':
				case 'bottom':
				img.height(options.height*imgNum);
				break;
				case 'left':
				case 'right':
				img.width(options.width*imgNum);
				break;
				default:
				img.width(options.width*imgNum);
				break;
			}
			img.css({position:'absolute'});//设置图片容器的属性
			$('#'+id+' img').css({border:0,float:'left'});//设置图片容器中的图片
		}
		if(options.autoStart==true){
			var s=setInterval(scrollPage,options.speed);//按照设定好的间隔来自动移动图片
		}
	}
	});
})(jQuery);
