window.Eresus = window.Eresus || {};
window.Eresus.slideshow = window.Eresus.slideshow || {};
window.Eresus.slideshow.nivosilver = {};

/**
 * Инициализирцет слайд-шоу
 *
 * @param {String} name    имя слайд-шоу
 * @param {String} effect  имя эффекта
 * @param {Number} delay   задержка при смене слайдов
 * @param {Array}  slides  слайды
 */
window.Eresus.slideshow.nivosilver.init = function (name, effect, delay, slides)
{
	jQuery(window).load(
		function()
		{
			var html = '', img;
			for (var i = 1; i < slides.length; i++)
			{
				img = '<img src="' + slides[i].src + '" alt="' + slides[i].title + '" ';
				if (slides[i].title || slides[i].text)
				{
					img += 'title="';
					if (slides[i].text)
					{
						img += '#slideshow-' + name + '-text-' + slides[i].id;
					}
					else
					{
						img += slides[i].title;
					}
					img += '" ';
				}
				img += '/>';
				if (slides[i].url)
				{
					img = '<a href="' + slides[i].url + '">' + img + '</a>';
				}
				html += img;
			}
			jQuery('#slideshow-' + name).append(html).nivoSlider({
				effect: effect,
				pauseTime: delay * 1000,
				directionNav: false,
				controlNav: false,
				keyboardNav: false,
				pauseOnHover: false,
				controlNav: true
			});
		}
	);
};
