
// Pre-load images
var malmer_TempImage = new Image();
for( var i = 0; i < 3; i++ )
	malmer_TempImage.src = malmer_BannerImages[i];

var malmer_CurrentBannerImageIndex = 0;
function malmer_StartBannerLoop()
{
	setInterval("malmer_SwitchToNextBanner()", malmer_BannerTimeout);
}

function malmer_SwitchToNextBanner()
{
	malmer_CurrentBannerImageIndex++;
	if (malmer_CurrentBannerImageIndex >= malmer_BannerImages.length)
		malmer_CurrentBannerImageIndex = 0;
	
	var banner = document.getElementById( 'banner' );
	banner.style.backgroundImage = 'url(' + malmer_BannerImages[malmer_CurrentBannerImageIndex] + ')';
	banner.firstChild.href = malmer_BannerLinks[malmer_CurrentBannerImageIndex];
}

function malmer_AddLoadEvent( func )
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			if (oldonload)
				oldonload();
			func();
		}
	}
}

malmer_AddLoadEvent(malmer_StartBannerLoop);