function $(a){return document.getElementById(a);}

function getXhr(){
	var xhr = null;
	if(window.XMLHttpRequest){ // Firefox et autres
		xhr = new XMLHttpRequest();
	}else if(window.ActiveXObject){ // Internet Explorer
		try{xhr = new ActiveXObject("Msxml2.XMLHTTP");}
		catch(e){try{xhr = new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}
	}else{ // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas la méthode asynchrone de Javascript.\nVeuillez le mettre à jour ou optez pour un logiciel de navigation plus courant\ntel que Internet Explorer ou Firefox.\nReportez vous à la rubrique \"Aide\" pour plus d'information.");
		xhr = false;
	}
	return xhr;
}

function fade(e, i, t){
	i=i+20;
	if('opacity' in $(e).style){
		$(e).style.opacity=i/100;
	}else{
		$(e).style.filter='Alpha(opacity='+i+')';
	}
	if(i<100){setTimeout(function(){fade(e, i, t);}, t);}
}

function loadLastRegistered(m){
	var data='m='+m;
	var xhr=getXhr();
	xhr.open('POST', 'ajax_registered.php?BreakIEcache='+Math.round(Math.random()*10000), true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(data);
	xhr.onreadystatechange = function(){
		if(xhr.readyState==4 && xhr.status==200){
			var e=$('last_registered');
			e.innerHTML=xhr.responseText;
			fade('last_registered', 0, 100);
		}
	}
}

function loadMostKissed(m){
	var data='m='+m;
	var xhr=getXhr();
	xhr.open('POST', 'ajax_registered.php?MostKissed=true&BreakIEcache='+Math.round(Math.random()*10000), true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(data);
	xhr.onreadystatechange = function(){
		if(xhr.readyState==4 && xhr.status==200){
			var e=$('most_kissed');
			e.innerHTML=xhr.responseText;
			fade('most_kissed', 0, 100);
		}
	}
}
