var timer = null;
var timing = 5000;

function slideSwitch(num) {
	var act = $('#banners img.active');
	var nxt = act.next('img');
	if (nxt.length == 0) nxt = $('#banners img:first');
	if (num > 0 && num <= $('#banners img').size())
		var nxt = $('#banners img').eq(num - 1);

	if (num == 0 || (num - 1) != act.index()) {
		act.addClass('last-active');
		nxt.css({opacity: 0.0})
			.addClass('active')
			.animate({opacity: 1.0}, 250, function() {
				act.removeClass('active last-active');
			});
	}
}

function slide(num) {
	if (timer != null) clearInterval(timer);
	slideSwitch(num);
	timer = setInterval('slideSwitch(0)', timing);
}

$(document).ready(function() {
	timer = setInterval('slideSwitch(0)', timing);
	
	$('#slides div').each(function(i) {
		$(this).mouseenter(function() {
			slide(i + 1);
		});

		$(this).click(function() {
			location.href = $('area.lnk').eq($(this).index()).attr('href');
		});
	});
});