var last_img = false;
var last_nr = -1;
var num_news;
var intv;
var pause = false;

function highlightNews(nr) {
	if (nr == last_nr) return;
	
	var imgs = document.getElementById('teaser').getElementsByTagName('img');
	var news = document.getElementById('news').childNodes;
	var selectors = document.getElementById('selector').childNodes;;
	
	num_news = imgs.length;
	

	for (var i = 0; i < imgs.length; i++) {
		if (last_img && imgs[i] != last_img)
			imgs[i].style.display = 'none';	
	}
	
	var time = last_img ? 500 : 0;
	for (var i = 0; i < imgs.length; i++) {
		
		if (i == nr) {
			new Motion(imgs[i], 'opacity', null, false, 0, 1, time);
			imgs[i].style.display = 'block';
			new Motion(news.item(i), 'opacity', null, false, null, 1, time);
			news.item(i).style.display = 'block';
			new Motion(selectors.item(imgs.length-i-1), 'backgroundColor', null, false, null, '#fe0231', time);
		
			last_img = imgs[i];
		} else {
			new Motion(imgs[i], 'opacity', null, false, 1, 0, time);
			new Motion(news.item(i), 'opacity', null, false, null, 0, time);
			new Motion(news.item(i), 'display', null, false, 'block', 'none', time);
			new Motion(selectors.item(imgs.length-i-1), 'backgroundColor', null, false, null, '#c2c2c3', time);
		}
	}
	
	last_nr = nr;
}

function slide() {
	if (!pause)
		highlightNews((last_nr + 1) % num_news);
}

function startSlide() {
	intv = window.setInterval(slide, 5000);
}

window.onload = function (e) {
	document.getElementById('left').style.height = document.getElementById('content').offsetHeight + 'px';
	var head = document.getElementById('head');
	head.onmouseover = function (e) {
		pause = true;
	}
	head.onmouseout = function (e) {
		pause = false;
	}
	highlightNews(0);
	startSlide();
}
