function AjaxGet(page, addurl, target) {
	var xhr; 
	try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) {
		try {
			xhr = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch (e2) {
			try {
				xhr = new XMLHttpRequest();
			}
			catch (e3) {
				xhr = false;
			}
		}
	}
	
	xhr.onreadystatechange  = function() {
		if(xhr.readyState  == 4) {
			if(xhr.status  == 200) {



				var div = document.getElementById(target);
				div.innerHTML = '&nbsp;' + xhr.responseText;
				//alert(xhr.responseText);
			  	// Post-execution du js
				var x = div.getElementsByTagName('script');
				for(var i=0;i<x.length;i++) {
					window.eval(x[i].innerHTML);
				}
			} else {
				if (xhr.status != 0) {alert("Ajax Error Code " + xhr.status);}
			}
		}
	};
	var url = "pollvote.php?p=" + page + addurl + ieTrick();
	//alert(url);
	//alert(target);
	xhr.open( "GET", url,  true); 
	xhr.send(null);
}

function AjaxPost(page, addurl, datas, target) {
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox 
	xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
		xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	} 
	var url = "pollvote.php?p=" + page + ieTrick();
	xhr.open("POST", url, true); 
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4) {
			if(xhr.status  == 200) {
				document.getElementById(target).innerHTML = '&nbsp;' + xhr.responseText;
				//alert(xhr.responseText);
			  	// Post-execution du js
				var div = document.getElementById(target);
				var x = div.getElementsByTagName("script");
				for(var i=0;i<x.length;i++) {
					window.eval(x[i].text);
				}
			} else {
				if (xhr.status != 0) {alert("Ajax Error Code " + xhr.status);}
			}
		}
	} 
	xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
	//var data = "family="+escape(l1.options[index].value)+"&form="+f.name+"&select=list2"; 
	xhr.send(datas); 
}

function ieTrick(sep) 
{ 
  d = new Date(); 
  trick = d.getYear() + "ie" + d.getMonth() + "t" + d.getDate() + "r" + d.getHours() + "i" + d.getMinutes() + "c" + d.getSeconds() + "k" + d.getMilliseconds(); 
    
  if (sep != "?") 
  { 
    sep = "&"; 
  } 
    
  return sep + "ietrick=" + trick; 
}
