
window.addEvent('domready',function(){

	// insert sponsors
	for (i = 0; i < sponsorUrls.length; i++)
	{

		// create & inject sponsor element 
		var sponsorElement = new Element('div', {
			'class': 'teaser_sponsors'
		}).set('html', '<h3 id="sponsor' + i + '"></h3><a href="' + sponsorUrls[i] + '" target="_blank">' + sponsorLogos[i] + '</a>').inject($('sponsors-rotater'));

		// tweak position
		if (i > 0)
		{
			sponsorElement.setStyle('position', 'absolute');
			sponsorElement.setStyle('top', ($('sponsor0').getPosition().y - 143) + 'px');
		}
		
	}

	// get biggest sponsor height
	var biggestHeight = 0;
	$each($$('#sponsors-rotater .teaser_sponsors'), function(sponsor){
		y = sponsor.getSize().y;
		biggestHeight = (y > biggestHeight) ? y : biggestHeight;
	});

	// set every sponsor block to biggest height
	$each($$('#sponsors-rotater .teaser_sponsors'), function(sponsor){
		sponsor.setStyle('height', biggestHeight + 'px');
	});

	// start rotater
	var rotater = new Rotater('.teaser_sponsors', { // Class of elements that should rotate.
		slideInterval: 5000, 					    // Length of showing each element, in milliseconds
		transitionDuration: 1000 				    // Length crossfading transition, in milliseconds
	});

});

