(function($){
	$.fn.sisligallery = function()
	{
		var defaults = {
			'current': 1,
			'path_icon': '_images/',
			'thumbid' : 'img_scroll_',
			'bannerid' : 'banner_'
		};
		var num_banner = $(".scroll-content").length;
		
		var options = $.extend(defaults, options);
		
		function getstatus_pointer(array_index)
		{
			var src_pending = options.path_icon+'circle-pending.png';
			var src_visited = options.path_icon+'circle-selected.png';
			var before = '#'+(options.thumbid)+array_index[0];
			var after = '#'+options.thumbid+array_index[1];
			$(before).attr('src', src_pending);
			$(after).attr('src', src_visited);
		}
		
		function idafter_before(after)
		{
			var len_idbanner = $("#"+after).attr('id').length;
			var len_bannerid = options.thumbid.length;
			var idbanner = $("#"+after).attr('id').substring(len_bannerid,len_idbanner);
			var array_return = new Array()
			idbanner = parseInt(idbanner);
			if(idbanner == 1)
			{
				var before = 4;
				array_return[0] = before;
				array_return[1] = idbanner;
				return array_return;
			}
			else
			{
				var before = idbanner - 1;
				array_return[0] = before;
				array_return[1] = idbanner;
				return array_return;
			}
		}
		
		function idafter_before_c(after)
		{
			var idbefore = 1;
			var len_bannerid = options.thumbid.length;
			var array_return = new Array()
			$(".scroll-bar img").each(function()
			{
				var src_image = $(this).attr('src');
				if(src_image.indexOf('circle-selected.png')>0)
				{
					idbefore = $(this).attr('id');
					var len_idbanner = idbefore.length;
					var idbanner = idbefore.substring(len_bannerid,len_idbanner);
					array_return[0] = idbanner+'';
				}
			});
			var len_idafter = after.length;
			var idafter = after.substring(len_bannerid,len_idafter);
			array_return[1] = idafter+'';
			return array_return;
		}

		function fadeImage(array_index)
		{
			var before = '#'+options.bannerid+array_index[0];
			var after = '#'+options.bannerid+array_index[1];
			$(before).fadeOut(500);
			$(after).fadeIn(600);
		}
		
		$(".scroll-bar img").click(function()
		{
			var after = $(this).attr('id');
			var array_index = new Array();
			array_ind = idafter_before_c(after);
			getstatus_pointer(array_ind);
			fadeImage(array_ind);
		});
		
		function init()
		{
			$(".imgbanne_slide").hide();
			$("#banner_1").show();
			var array_return = new Array();
			array_return[0] = 1;
			array_return[1] = 1;
			idafter_before_c(options.thumbid + '1');
			getstatus_pointer(array_return);
		}
		init();
	}
})(jQuery);
