// JavaScript Document

// retourne un objet xmlHttpRequest.
// méthode compatible entre tous les navigateurs (IE/Firefox/Opera)
function getXMLHTTP(){
  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 (e1) {
        xhr = null;
      }
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }
  return xhr;
}

function changeActivation(type, id, cat){
	var XHR = getXMLHTTP();
	
	var button="activate_button"+id;
	
	if(document.getElementById(button).name=="active")
	{
		document.getElementById(button).src="images/nonactif.gif";
		document.getElementById(button).name="nonactive";
		
		var url=type+"?act=0&&id="+id+"&&cat="+cat;

		XHR.open("GET", url, true);

		XHR.send(null); 
		return;
	}
	else
	{
		document.getElementById(button).src="images/actif.png";
		document.getElementById(button).name="active";
		
		var url=type+"?act=1&&id="+id+"&&cat="+cat;

		XHR.open("GET", url, true);

		XHR.send(null); 
		return;
	}
}
