/**
 ** @project Epitech: techweb
 ** @authors Julien AMAR <amar_u@epitech.net>
 ** @authors Salah AZZOUG <azzoug@gmail.com>
 ** @authors Johanna BERDUGO <berdug_j@epitech.net>
 ** @authors Benoit CALVEZ <calvez_b@epitech.net>
 ** @authors Djamila MEHANNI <mehann_d@epitech.net>
 ** @authors John THIRIET <thirie_j@epitech.net>
 **/
/*********************************************************
** @ Requetes ajax Get XMLHttpRequestObject
*********************************************************/
var xhr = null;
/*
function urlencode(ch) {
   ch = ch.replace(/[ ]/g,"+") 
   return escape(ch) 
}
*/
function getXhr()
{
	// Firefox et autres
	if(window.XMLHttpRequest)
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
	{
		// Internet Explorer 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else {
		// XMLHttpRequest non supporte par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
    }
	return (xhr);
}

/*********************************************************
** @ Requetes ajax avec remplacement du contenu d'un div
*********************************************************/
function ajax_get_div(page, methode, requete, div)
{
	var my_xhr; 
	var loading = document.getElementById('loading');

	if (requete)
	{
		requete = requete.replace(/\+/g, '%2B');
		//requete = requete.replace(/&/g, '%26');
	}
	if (div != 'header')
		loading.style["display"] = "block";
	my_xhr = getXhr();
    my_xhr.onreadystatechange = function()
    {
		if(my_xhr.readyState == 4 && my_xhr.status == 200)
		{
			document.getElementById(div).innerHTML = my_xhr.responseText;
			loading.style["display"] = "none";
		}
    }
  my_xhr.open(methode, page, true);
  my_xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  my_xhr.send(requete);
}

function ajax_link(page)
{
	var Div = 'center_text'
	ajax_get_div(page, 'GET', null, Div);
}
