var xmlhttp;

function ReqAjax(str,opt){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null){
		alert ("Browser does not support HTTP Request");
		return;
		}

	var url="moteurajax.php";


	var data = "ajax=on&module="+str+"&action="+opt;
	if(str == 'loguser'){
		var form_pseudo = document.getElementById('lock_pseudo').value;
		var form_passe = document.getElementById('lock_passe').value;
		data = data+"&lock_pseudo="+form_pseudo+"&lock_passe="+form_passe;}

	xmlhttp.onreadystatechange=connexChanged;

	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); 
	xmlhttp.send(data);

	window.location="#"+str;
	}

function connexChanged(){
	if (xmlhttp.readyState==4){
		document.getElementById("loader").style.display = "none";
		document.getElementById("cadrage").innerHTML=xmlhttp.responseText;
		}
	else if (xmlhttp.readyState < 4) {
		var hht =   document.body.clientHeight-460;
		document.getElementById("loader").style.height = hht+"px";
		document.getElementById("loader").style.display = "inline";
		}

	}

function GetXmlHttpObject(){
	if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
		}
	if (window.ActiveXObject){
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
		}
	return null;
	}
