var activeFPBanner = null;
var fpTimer = null;
var fpMilliseconds = 3000;

function switchFrontpageBanner(id)
{
	jQuery('#fpbanner_img_wrapper' + activeFPBanner).fadeOut('fast', function(){
		jQuery('#fpbanner_img_wrapper' + id).fadeIn('fast');
	});
	jQuery('#fpbanner_text_item' + activeFPBanner).fadeOut('fast', function(){
		jQuery('#fpbanner_text_item' + id).fadeIn('fast');
	});
	
	activeFPBanner = id;
}

function fpRotate()
{
	var nextFPBanner = (activeFPBanner + 1);
	if (document.getElementById('fpbanner_img_wrapper' + nextFPBanner) == null)
		nextFPBanner = 0;
	
	switchFrontpageBanner(nextFPBanner);
	fpMouseOut();
}

function fpMouseOver()
{
	if (fpTimer != null)
		clearTimeout(fpTimer);
}

function fpMouseOut()
{
	fpTimer = setTimeout('fpRotate()', fpMilliseconds);
}
