/*
 * email:lovejlc2008@163.com
 * Copyright 2010-09-02 22:00
 */

(function($) {
	$.fn.slideviewer = function(settings) {
		settings = $.extend({
			tag:"li",
			time:3000,
			speed:300,
			sliders:".sliders",
			trigger:".triggers"
		}, settings);
		
		return this.each(function(){
			var container = $(this);
			var sliders = $(this).find(settings.sliders);
			var trigger = $(this).find(settings.trigger);
			var els = sliders.find(settings.tag).size();
			
			var slideviewer = function(i){
				sliders.find("li").fadeOut("fast").eq(i).fadeIn("slow");
				trigger.find("a").eq(i).siblings().removeClass("selected").end().addClass("selected");
				return this;
			}
			
			var timer = 0; //定时器
			var int=setInterval(function(){
					slideviewer(timer);
					timer++; timer=timer%els;
				}, settings.time);
			
			trigger.find("a").each(function(i){
				$(this).hover(function(){
						int=window.clearInterval(int);
						sliders.stop();
						slideviewer(i);
						timer = (i + 1)%els;
					},
					function(){
						int=setInterval(function(){
						slideviewer(timer);
						timer++; timer=timer%els;
					}, settings.time);
				});
			});
		});
	};
})(jQuery);
