// JavaScript Document
;(function($){
	$.fn.afgallery = function(settings) {
		var _defaultSettings = {};
		var _settings = $.extend(_defaultSettings, settings);
		var _handler = function() {
		
			var obj = this;
			var len = $("img", obj).length;
			var i = 0; //開始的編號
			var runId;
			var speed = 6000;
			
			// 預設開始圖片
			$(obj).append('<div class="photo"></div>');
			$("div.photo", obj).css({position:'relative'});
			if(_settings.images[i].href != '') {
				$("div.photo", obj).html('<a href="'+_settings.images[i].href+'" target="'+_settings.images[i].target+'"><img src="'+_settings.images[i].src+'" /></a>')
			} else {
				$("div.photo", obj).html('<img src="'+_settings.images[i].src+'" />')
			}
			$("div.photo img", obj).css({position:'absolute', top:0, left:0});
			
			// 大圖動畫效果
				runId = setInterval(runIn = function() {
					$("div.photo img", obj).fadeOut(1000);
					i++;
					if(i >= len) {
						i=0;
					}
					if(_settings.images[i].href != '') {
						$("div.photo", obj).prepend('<a href="'+_settings.images[i].href+'" target="'+_settings.images[i].target+'"><img src="'+_settings.images[i].src+'" /></a>')
					} else {
						$("div.photo", obj).prepend('<img src="'+_settings.images[i].src+'" />')
					}				
				}, speed);
			
			// 暫停
			$("div.photo", obj).hover(function(){
				clearInterval(runId);
			}, function(){
				runIn();
				runId = setInterval("runIn()", speed);
			});
			
			//跳到第n個
			$("div.thumbs a", obj).click(function() {
				clearInterval(runId);
				i = $(this).attr('rel');
				i--;
				runIn();
				runId = setInterval("runIn()", speed);
			});
			
		}
		return this.each(_handler);
	}
})(jQuery);

		

