function normalizeEvent(e){
	if(window.event){
		e = window.event;
	}
	if(e.pageX){
		e.offsetX = e.pageX;
		e.offsetY = e.pageY;
	}
	else if(e.offsetX){
		e.pageX = e.offsetX;
		e.pageY = e.offsetY;
	}	
	return e;
}

function updateWMTT(e) {
	e = normalizeEvent(e);
	
	var x = parseInt(e.pageX);
	var y =  parseInt(e.pageY);

	if (x > 170){
		x = 170;
	}
	if (x < 20){
		x = 20;
	}
	if (y > 180){
		y = y - 180;
	}
	if (document.getElementById('tooltip') != null){
		document.getElementById('tooltip').style.left = (x - 20) + "px";
		document.getElementById('tooltip').style.top = (y + 20) + "px";
	}
}

function showWMTT(id) {
	
	document.onmousemove = updateWMTT;
	var xmlhttp = null;
	
	if (window.XMLHttpRequest){
		//code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	 }
	else{
	  //code for IE6, IE5
	  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlhttp.open("GET","ticker.xml",false);
	xmlhttp.send();
	
	if (xmlhttp.readyState == 4) {
		var xmlDoc = xmlhttp.responseXML; 
		var playerRoot = xmlDoc.getElementsByTagName('player'+id)[0];
		var name = playerRoot.getElementsByTagName("name")[0].childNodes[0].nodeValue;
		
		var yellow = playerRoot.getElementsByTagName("yellow")[0];
		var yellowToday = yellow.getElementsByTagName("today")[0].childNodes[0].nodeValue;
		var yellowTotal = yellow.getElementsByTagName("total")[0].childNodes[0].nodeValue;
		
		var yellowRed = playerRoot.getElementsByTagName("yellowRed")[0];
		var yellowRedToday = yellowRed.getElementsByTagName("today")[0].childNodes[0].nodeValue;
		var yellowRedTotal = yellowRed.getElementsByTagName("total")[0].childNodes[0].nodeValue;
		
		var red = playerRoot.getElementsByTagName("red")[0];
		var redToday = red.getElementsByTagName("today")[0].childNodes[0].nodeValue;
		var redTotal = red.getElementsByTagName("total")[0].childNodes[0].nodeValue;
		
		var goals = playerRoot.getElementsByTagName("goals")[0];
		var goalsToday = goals.getElementsByTagName("today")[0].childNodes[0].nodeValue;
		var goalsTotal = goals.getElementsByTagName("total")[0].childNodes[0].nodeValue;
		
		var assists = playerRoot.getElementsByTagName("assists")[0];
		var assistsToday = assists.getElementsByTagName("today")[0].childNodes[0].nodeValue;
		var assistsTotal = assists.getElementsByTagName("total")[0].childNodes[0].nodeValue;
	}
	
	//html ausgabe schreiben
	document.getElementById('name').innerHTML = name;
	document.getElementById('todayYellow').innerHTML = yellowToday;
	document.getElementById('totalYellow').innerHTML = yellowTotal;
	document.getElementById('todayYellowRed').innerHTML = yellowRedToday;
	document.getElementById('totalYellowRed').innerHTML = yellowRedTotal;
	document.getElementById('todayRed').innerHTML = redToday;
	document.getElementById('totalRed').innerHTML = redTotal;
	document.getElementById('todayGoals').innerHTML = goalsToday;
	document.getElementById('totalGoals').innerHTML = goalsTotal;
	document.getElementById('todayAssists').innerHTML = assistsToday;
	document.getElementById('totalAssists').innerHTML = assistsTotal;
	
	//Tooltip einblenden
	document.getElementById('tooltip').style.display = "block";
}

function hideWMTT() {
	document.getElementById('tooltip').style.display = "none";
}
