// declare objects to manipulate
var linkId = 'link_kg_banner';
var imageId = 'image_kg_banner';

// set rotation time in msec
var waitTime = 5000;

// declare image urls
var aImageUrls = new Array();
aImageUrls[aImageUrls.length] = "http://specials.tefal.de/kg/kerrygold_1.gif";
aImageUrls[aImageUrls.length] = "http://specials.tefal.de/kg/kerrygold_2.gif";
//aImageUrls[aImageUrls.length] = "http://specials.tefal.de/kg/kerrygold_3.gif";

var aLinkUrls = new Array();
aLinkUrls[aLinkUrls.length] = "http://www.lichter-liebt-kerrygold.de/";
aLinkUrls[aLinkUrls.length] = "http://www.lichter-liebt-kerrygold.de/";
//aLinkUrls[aLinkUrls.length] = "http://www.kerrygold.de/Extras/gewinnspiel_tefal.html";

var aLinkTargets = new Array();
aLinkTargets[aLinkTargets.length] = "_blank";
aLinkTargets[aLinkTargets.length] = "_blank";
//aLinkTargets[aLinkTargets.length] = "_blank";

// initialize rotation index
var index = -1;

function preloadImages()
{
	for (var i = 0; i < aImageUrls.length; i++)
	{
		var curImage = new Image();
		curImage.src = aImageUrls[i];
	}
	
	rotateImage();
}

function rotateImage()
{
	var img = document.getElementById(imageId);
	if (img != null)
	{
		index++;
		index %= aImageUrls.length;
		
		img.src = aImageUrls[index];
		
		var lnk = document.getElementById(linkId);
		if (lnk != null)
		{
			lnk.href = aLinkUrls[index];
			lnk.target = aLinkTargets[index];
		}
	}
	
	setTimeout('rotateImage()', waitTime);
}

function registerRotator()
{
	if (window.addEventListener)
	{
		window.addEventListener("load", preloadImages, false);
	}
	else if (window.attachEvent)
	{
		window.attachEvent("onload", preloadImages);
	}
	else
	{
		window['onload'] = preloadImages;
	}
}

registerRotator();