﻿var timeouts = new Array();

if (typeof cpi == "undefined") {
	currentSlide = 1;
	cpi = {};
	cpi.m = {}
}
cpi.m.ss = {
	delay: 5000,
	init: function () {
		this.ss = $("#ss");
		j = 0;

		$(this.ss).find(".ssbtn").each(function (B) {
			$(this).click(function () {

				cpi.m.ss.fade(j, B, $('#ss').trigger('promoSlideChange'));
				j = B;
				pauseSS();
				return false;
			})
		}); startSS();
	}, fade: function (B, C, A) {
		$(A).find(".slide:eq(" + B + ") img").fadeOut("medium");
		$(A).find(".slide:eq(" + C + ") img").fadeIn("medium");
	}
};
$(document).ready(function () {
	cpi.m.ss.init();
	$('#ss').trigger('promoSlideChange')
});
function A() {
	if (j < ($(".slides .slide").length - 1)) {
		cpi.m.ss.fade(j, j + 1, $('#ss').trigger('promoSlideChange')); j++
	}
	else {
		cpi.m.ss.fade(j, 0, $('#ss').trigger('promoSlideChange')); j = 0
	}
}
function pauseSS() {
	for (x = 0; x < timeouts.length; x++) {
		clearInterval(timeouts[x]);
	}
	clearInterval(intervalID);
	timeouts[0] = setTimeout(startSS, 20000);
}
function startSS() {
	intervalID = setInterval(A, cpi.m.ss.delay);
}

