/************ AJAX *******************/
var editionEnCours=false;
var EnvoieEnCours=false;
var XHR_Contact=null;
//***********************************************************************************
//******************************** requeteHTTP **************************************
//***********************************************************************************
function Contact()
{
	mail=(document.getElementById('ContactMail').value).replace(/&/g,'%26');
	name=(document.getElementById('ContactName').value).replace(/&/g,'%26');
	sujet=(document.getElementById('ContactSujet').value).replace(/&/g,'%26');
	urgent=(document.getElementById('ContactUrgent').checked);
	message=(document.getElementById('ContactMessage').value).replace(/&/g,'%26');
	if(!mail) { alert('Veuillez-mettre votre Mail valide SVP !!'); return; }
	if(!name) { alert('Veuillez-mettre votre Nom complet SVP !!'); return; }
	if(!sujet) { alert('Veuillez-mettre un Sujet SVP !!'); return; }
	if(!message) { alert('Veuillez-mettre un Message SVP !!'); return; }
	
	if (editionEnCours)	{ info(href+' : Bloqué !'); return true; }
	else editionEnCours=true;	
	
	href='index.php?module=association&action=contact&mail='+mail+'&name='+name+'&sujet='+sujet+'&urgent='+urgent+'&message='+message+'';
	
	SetDiv('ContactError',str_attente(2));
	info_href(href);
	XHR_Contact = getXMLHTTP();
	if (!XHR_Contact) { return false; }
	XHR_Contact.open("GET", ""+href+"&typeaffichage=ajax"+ieTrick(), true);
	XHR_Contact.onreadystatechange = function()
	{
		if (XHR_Contact.readyState==4)
		{
			SetDiv('ContactError',XHR_Contact.responseText);
			obj=document.getElementById('IndicatorMail');
			if(!obj || obj.value!='true')
			{
				$txt='Une erreur est survenue lors de l\'envoie de votre Email au Webmaster.';
				alert($txt);
			}
			else
			{
				$txt='Votre message a bien été transféré au webmaster. Nous vous apporterons une réponse à votre demande dans les meilleurs délais.<br><br>Nous vous remercions.';
				document.getElementById('ContactMail').value='';
				document.getElementById('ContactName').value='';
				document.getElementById('ContactSujet').value='';
				document.getElementById('ContactMessage').value='';
			}
			SetDiv('ContactError',str_error($txt)+'<hr>');
			editionEnCours = false;
		}
	}
	XHR_Contact.send(null);
	return true;
}
