function moveMouse(e) {
	if(!e) e = window.event;
	var body = (window.document.compatMode && window.document.compatMode == "CSS1Compat") ? window.document.documentElement : window.document.body || null;
	var y = 7 + (e.pageY ? e.pageY : e.clientY + body.scrollTop);
	var x = 7 + (e.pageX ? e.pageX : e.clientX + body.scrollLeft); 
	$('mousebox').style.left = x + 'px'; 
	$('mousebox').style.top = y + 'px'; 
}

if ($('mousebox')) document.onmousemove = moveMouse; 

function showImg(country) {
	if (country == undefined) {
		$('mousebox').style.display = 'none';
	} else {
		$('mapimg').src = 'images/'+country+'.png';
		$('mousebox').style.display = 'block';
		$('mouseimg').src = 'images/mouse-'+country+'.png';
	}
}

var newsidx = 0;

function timer() {
	var q = {position:'end', scope: name};
	new Effect.Fade('newsflash', {duration: 0.5, queue: q, afterFinish: function() {
		newsidx++;
		if (newsidx >= news.length) newsidx = 0;
		$('newsflash').innerHTML = news[newsidx];
		new Effect.Appear('newsflash', {duration: 1, queue: q});
	}});
}

window.onload = function() {
	if ($('countryselect')) $('countryselect').onchange = function () {
		var d = this.options[this.selectedIndex].value;
		if (d) location.href = 'http://'+d;
	}
	
	if (news && news.length > 1 && $('newsflash')) window.setInterval('timer()', 4000);
	
	var imgs = [
		'de.png', 'at.png', 'ch.png', 'fr.png', 'it.png', 'es.png', 'pl.png',
		'mouse-de.png', 'mouse-at.png', 'mouse-ch.png', 'mouse-fr.png', 'mouse-es.png', 'mouse-it.png', 'mouse-pl.png'
	].each(function(src) { var img = new Image(); img.src = 'images/'+src; });
	
}


