function init_mail() {
	var formail = document.getElementById('formulairecontact');
	if (formail) {
		// If we got Javascript, let's enable it!
		formail.onsubmit = submit_mail;
		var sujet = document.getElementById('sujet');
		if (sujet.value == '') {
			var secteur = document.getElementById('secteur');
			if (secteur) sujet.value = 'Secteur ' + secteur.innerHTML;
		}
	}
}

function include_js(url) {
	//url='http://stats.0th.fr/heatmap/displaytrack.js.php?url='+encodeURIComponent(window.location);
	var body = document.getElementsByTagName('body').item(0);
	script = document.createElement('script');
	script.src = url;
	script.type = 'text/javascript';
	body.appendChild(script);
}

function ChargerUrlAsynchrone(url,fonction,variables){
   	if (window.XMLHttpRequest) { //POUR MOZILLA
		var http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // POUR INTERNET EXPLORER
	
		try {
			var http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				var http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = function() { 
		if (http_request.readyState == 4) {
			fonction(variables,http_request.responseText);
		}
	};
	http_request.open('GET', url, true);
	http_request.send(null);
}

function mail_submitted(a,response) {
	document.getElementById("contenucontact").innerHTML = response;
	init_mail();
}

function submit_mail() {
	document.getElementById("envoyer").disabled = true;
	document.getElementById("loadermail").style.display = '';
	document.getElementById("erreurmail").style.display = 'none';
	var url = 'envoyer-mail.php?send=1';
	url = url + '&e=' + encodeURIComponent(document.getElementById("e").value);
	url = url + '&nom=' + encodeURIComponent(document.getElementById("nom").value);
	url = url + '&sujet=' + encodeURIComponent(document.getElementById("sujet").value);
	url = url + '&message=' + encodeURIComponent(document.getElementById("message").value);
	ChargerUrlAsynchrone(url,mail_submitted,0);
	return false;
}

var oldLoad_mail = window.onload;
window.onload = function() {
if (oldLoad_mail) oldLoad_mail();
init_mail();
}