function getXMLHttpRequest()
{
	var xhr=null;
	if(window.XMLHttpRequest||window.ActiveXObject)
	{
		if(window.ActiveXObject)
		{
			try{xhr=new ActiveXObject("Msxml2.XMLHTTP")}
			catch(a){xhr=new ActiveXObject("Microsoft.XMLHTTP")}
		}
		else{xhr=new XMLHttpRequest()}
	}
	else
	{
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return null
	}

	return xhr;
}


function connexion()
{
	//document.getElementById('chargement_login').style.display = "block";
	//document.getElementById('login_box_content').style.display = "none";
	var user = document.getElementById('login_login').value;
	var pass = document.getElementById('login_pass').value;
	
	var xhr = getXMLHttpRequest();
	if(xhr!=null)
	{
		xhr.onreadystatechange = function() { 
			if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) 
			{
				var oOptions = xhr.responseXML.getElementsByTagName("p");
				document.getElementById('chargement_login').style.display = "none";
				document.getElementById('login_box_content').style.display = "";
				//alert(oOptions[0].firstChild.nodeValue);
				if(oOptions[0].firstChild.nodeValue=="0")
				{
					//alert(oOptions[1].firstChild.nodeValue);
					//$("login_msg").fadeOut("slow");
					$("#login_msg").show("slow");
					document.getElementById('login_msg').innerHTML = oOptions[1].firstChild.nodeValue;
				}
				else
				{
					document.location.href="index.php?page=account" 
				}
			}
			else if(xhr.readyState == 2 || xhr.readyState == 3){}
		}
		
		xhr.open("POST", "pages/login/login_new.php", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xhr.send("user="+user+"&pass="+pass+"&mode=popup_accueil");
	}
}


function action_server(uid,hasgameid,mode,iframecontrol,gcpuname,ip,port,servid,scimode)
{
	if(document.getElementById('load_'+hasgameid)!=null){document.getElementById('load_'+hasgameid).innerHTML = "<img src='images/icones/ajax-loader.gif'/>";}

	var xhr = getXMLHttpRequest();
	if(xhr!=null)
	{
		xhr.onreadystatechange = function() { 
			if(xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) 
			{
				var reponse = xhr.responseText
				if(document.getElementById('load_'+hasgameid)!=null){document.getElementById('load_'+hasgameid).innerHTML = "";}
			}
			else if(xhr.readyState == 2 || xhr.readyState == 3){}
		}
		
		xhr.open("POST", "services/serveurs_de_jeux/post/post_actions.php", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xhr.send("from=account&uid="+uid+"&hasgameid="+hasgameid+"&mode="+mode+"&iframecontrol="+iframecontrol+"&gcpuname="+gcpuname+"&ip="+ip+"&port="+port+"&servid="+servid+"&scimode="+scimode);
	}
}
