﻿var imageblender = function () {
	var images;
	var target;
	var delay;
	var current = 0;

	function blender() {
		$(target).fadeOut('slow', function () {
			$(this).attr("src", images[current++])
		});
		$(target).fadeIn('slow', function () { });

		if (current > images.length - 1) {
			current = 0;
		}
		setTimeout(blender, delay);
	}

	return {
		init: function (img_target_id, img_array, delay_ms) {
			target = img_target_id;
			images = img_array;
			delay = delay_ms;
		},
		start: function () {
			blender();
		}
	};
} ();
