var timer = null;
var timing = 4000;

function slideSwitch(num) {
	var act = $('#banners .active');
	var nxt = act.next();

	if (nxt.length == 0)
		nxt = $("#banners").children(":first");

	if (num > 0 && num <= $('#banners').children().size())
		var nxt = $('#banners').children().eq(num - 1);

	if (num == 0 || (num - 1) != act.index()) {
		act.addClass("last-active");

		var imm = nxt;
		if (nxt.is("a"))
			imm = nxt.children(":first");

		nxt.addClass("active");

		imm.css({opacity: 0.0})
			.animate({opacity: 1.0}, 650, function() {
				act.removeClass("active last-active");
			});

		$('#rtna a').each(function(index) {
			if (index == nxt.index())
				$(this).children(":first").attr("src", "/swift_data/source/images/ban-2.png");
			else
				$(this).children(":first").attr("src", "/swift_data/source/images/ban-1.png");
		});
	}
}

function slide(num) {
	if (timer != null)
		clearInterval(timer);

	slideSwitch(num);

	timer = setInterval('slideSwitch(0)', timing);
}

function _dbg(data)
{
	if ($("#dbg").length == 0)
		$("body").append('<pre id="dbg" style="text-align: left;position: absolute;left: 0;top: 0;width: 300px;background-color: #fff;overflow: auto;z-index: 99999">' + data + '</pre>');
	else
		$("#dbg").html(data);
}

$(document).ready(function() {
	$("#rtna a").each(function(index) {
		$(this).click(function(event) {
			event.preventDefault();
			slide(index + 1);
		});
	});

	timer = setInterval('slideSwitch(0)', timing);
});
