/************ AJAX *******************/
var editionEnCours=false;
var EnvoieEnCours=false;
var XHR_Livredor=null;
var pseudo=''; var mail=''; var message=''; var date='';
//***********************************************************************************
//******************************** requeteHTTP **************************************
//***********************************************************************************
function Livredor(href)
{
	if (editionEnCours)	{ info(href+' : Bloqué !'); return true; }
	else editionEnCours=true;
	SetDiv('AjaxLivredor',str_attente());
	info_href(href);
	XHR_Livredor = getXMLHTTP();
	if (!XHR_Livredor) { return false; }
	XHR_Livredor.open("GET", ""+href+"&typeaffichage=ajax"+ieTrick(), true);
	XHR_Livredor.onreadystatechange = function()
	{
		if (XHR_Livredor.readyState==4)
		{
			SetDiv('AjaxLivredor',XHR_Livredor.responseText);
			editionEnCours = false;
		}
	}
	XHR_Livredor.send(null);
	return true;
}
function LivredorSwap()
{
	obj1=document.getElementById('AjaxLivredorMessages'); obj2=document.getElementById('AjaxLivredorForms');
	if(obj1.style.display=='block') { obj1.style.display='none'; obj2.style.display='block'; }
	else {	obj2.style.display='none';	obj1.style.display='block';	}
}
function LivredorInsertMessage()
{
	pseudo=(document.getElementById('InsertPseudo').value).replace(/&/g,'%26');
	mail=(document.getElementById('InsertMail').value).replace(/&/g,'%26');
	message=(document.getElementById('InsertMessage').value).replace(/&/g,'%26');
	if(!pseudo) { alert('Veuillez-mettre un pseudo SVP !!'); return; }
	if(!message) { alert('Veuillez-mettre un message SVP !!'); return; }
	date=document.getElementById('InsertDate').value;
	if (editionEnCours)	{ info('Message Bloqué !'); return; }
	else editionEnCours=true;
	SetDiv('AjaxLivredorForms',str_attente());
	setTimeout('LivredorEnvoie()',2000);
}
function LivredorEnvoie()
{
	if (EnvoieEnCours) { info('Message Bloqué !'); Forum('index.php?module=association&action=livredor'); return; }
	else EnvoieEnCours=true;
	href='index.php?module=association&action=livredor&pseudo='+pseudo+'&mail='+mail+'&message='+message+'&date='+date;
	info_href(href);
	XHR_Livredor = getXMLHTTP();
	if (!XHR_Livredor) { return false; }
	XHR_Livredor.open("GET", ""+href+"&typeaffichage=ajax"+ieTrick(), true);
	XHR_Livredor.onreadystatechange = function()
	{
		if (XHR_Livredor.readyState==4)
		{
			SetDiv('AjaxLivredor',XHR_Livredor.responseText);
			obj=document.getElementById('IndicatorLivredor');
			if(!obj || obj.value!='true')
			{
				LivredorSwap();
				SetDiv('LivredorError',str_error('Une erreur est survenue lors de l\'insertion de votre message.<br/>Veuillez prendre contact avec un administrateur si le problème persiste.'));
				document.getElementById('InsertPseudo').value=pseudo; document.getElementById('InsertMail').value=mail; document.getElementById('InsertMessage').value=message;
			}
			else
			{
				alert('Votre message a été sauvegardé avec succès!\n\nUn administrateur doit maintenant valider le contenu de votre message.\n\n\tMerci de votre participation.');
				pseudo=''; mail=''; message=''; date='';
			}
			editionEnCours=false;
			EnvoieEnCours=false;
		}
	}
	XHR_Livredor.send(null);
}
