//function xmlhttprequest pour les navigateurs
function getXhr()
{
	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) 
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else 
	{
		xhr = false; 
	} 
        return xhr
}

function activite()
{
	var img = "<img src='http://www.imagesenstock.com/ajax/ajax-loader.gif' /><br /><br />";
	document.getElementById('reponse').innerHTML = img;
}

function inscription()
{
	var xhr = getXhr()
	
	var pseudo = document.getElementById('pseudo').value;
	var pass = document.getElementById('pass').value;
	var email = document.getElementById('email').value;
	
	activite();
	
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			new Effect.Pulsate('reponse');
			document.getElementById('reponse').innerHTML = xhr.responseText + "<br /><br />";
		}
	}
	xhr.open("GET","http://www.imagesenstock.com/ajax/page/inscription.php?pseudo="+ pseudo +"&pass="+ pass +"&email="+ email,true);
	xhr.send(null);
}

function contact()
{
	var xhr = getXhr()
	
	var mail = document.getElementById('mail').value;
	var expediteur = document.getElementById('expediteur').value;
	var sujet = document.getElementById('sujet').value;
	var message = document.getElementById('message').value;
	
	activite();
	
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			new Effect.Pulsate('reponse');
			document.getElementById('reponse').innerHTML = xhr.responseText + "<br /><br />";
		}
	}
	xhr.open("GET","http://www.imagesenstock.com/ajax/page/contact.php?mail="+ mail +"&expediteur="+ expediteur +"&sujet="+ sujet +"&message="+ message,true);
	xhr.send(null);
}


function connexion()
{
	var xhr = getXhr()
	
	var pseudo = document.getElementById('pseudo').value;
	var pass = document.getElementById('pass').value;
	
	activite();
	
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			if(xhr.responseText == 1)
			{
				document.location.href = "/membres/index.php"
			}
			else
			{
				new Effect.Pulsate('reponse');
				document.getElementById('reponse').innerHTML = xhr.responseText + "<br /><br />";
			}
		}
	}
	xhr.open("GET","http://www.imagesenstock.com/ajax/page/connexion.php?pseudo="+ pseudo +"&pass="+ pass,true);
	xhr.send(null);
}

function perdu()
{
	var xhr = getXhr()
	
	var email = document.getElementById('email').value;
	
	var img = "<img src='http://www.imagesenstock.com/ajax/ajax-loader.gif' /><br /><br />";
	document.getElementById('reponseperdu').innerHTML = img;
	
	xhr.onreadystatechange = function()
	{
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			new Effect.Pulsate('reponseperdu');
			document.getElementById('reponseperdu').innerHTML = xhr.responseText;
		}
	}
	xhr.open("GET","http://www.imagesenstock.com/ajax/page/perdu.php?email="+ email,true);
	xhr.send(null);
}