
//création de l'objet XMLHTTP en fonction du navigateur
function createXHR(){
	var request = false;
	try{
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}catch (err2) {
		try {
			request = new ActiveXObject('Microsoft.XMLHTTP');
		}catch (err3) {
			try {
				request = new XMLHttpRequest();
			}catch (err1){
				request = false;
			}
		}
	}
	return request;
}

//envoi de requete en POST
function Write(url, content){	// url is the script and data is a string of parameters
	var xhr = createXHR();
	xhr.onreadystatechange=function(){ 
		if(xhr.readyState == 4){
			// nothing for now
			// alert("sent " + url + " " + content);
		}
	}; 
	xhr.open("POST", url, true);		
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(content); 
}

function commentaires_actualise(id_news){
	var req = createXHR();
	req.onreadystatechange = function(){ 
		if(req.readyState == 4){
			if(req.status == 200){
				document.getElementById('ajax_nb_commentaire'+id_news).innerHTML=req.responseText;
			}	
		} 
	}; 
	req.open("GET", "/nb_commentaires.php?id=" + id_news, true); 
	req.send(null);	
	setTimeout("commentaires_actualise()",1000); 
}
function commentaires_connexion(id_news){
	var req = createXHR();
	req.onreadystatechange = function(){ 
		if(req.readyState == 4){
			if(req.status == 200){
				document.getElementById('ajax_connexion'+id_news).innerHTML=req.responseText;
			}	
		} 
	}; 
	req.open("GET", "/nb_commentaires.php?connexion=1&id=" + id_news, true); 
	req.send(null);		
}

function nb_commentaire(id_news){
	var req = createXHR();
	req.onreadystatechange = function(){ 
		if(req.readyState == 4){
			if(req.status == 200){
				document.getElementById('ajax_nb_commentaire'+id_news).innerHTML=req.responseText;
			}	
		} 
	}; 
	req.open("GET", "/nb_commentaires.php?id=" + id_news, true); 
	
	req.send(null);	
}
