// Global JavaScripts

function rotatingbanners(delay) {

	if (!delay) var delay  = 1000;

	$('#rotatingbanners .banner').hide();
	$('#rotatingbanners .banner1 .banner').fadeIn('slow');
	$('#rotatingbanners .banner1').addClass('on');
	
	var interval = setInterval('rotatingbanners_interval()', delay);

	$('#rotatingbanners .caption').hover(
		function () {
			if (!$(this).parent().hasClass('on')) {
				$('#rotatingbanners li').removeClass('on');
				$('#rotatingbanners a.banner').fadeOut('fast');	
				$(this).parent().addClass('on');
				$(this).parent().children('.banner').fadeIn('fast');
			}
			clearInterval(interval);
		},
		function () {
			interval = setInterval('rotatingbanners_interval()', delay);
		}
	);
}

function rotatingbanners_interval() {
	var current = $('#rotatingbanners li.on').attr('class');
	current = current.substring(0, (current.length-3));
	current = current.substring(6, 7);
	if (current == '4') {
		current = 1;
	} else {
		current = (parseFloat(current)+1);
	}
	$('#rotatingbanners li').removeClass('on');
	$('#rotatingbanners li.banner'+current).addClass('on');
	$('#rotatingbanners a.banner').fadeOut('fast');	
	$('#rotatingbanners li.banner'+current+' a.banner').fadeIn('fast');
}