var xhr = null;

function noCache(uri){return uri.concat(/\?/.test(uri)?"&":"?","noCache=",(new Date).getTime(),".",Math.random()*1234567)};


// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
function getXhr()
{
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if(window.ActiveXObject) {
		try { xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); xhr = false;
	}
}

function majcontenu (nom) {
	getXhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			// Nous remplacons le contenu du div par le contenu du fichier
			document.getElementById('page').innerHTML = xhr.responseText;
			document.getElementById('page').scrollTop = 0;
		}
	}
	xhr.open("GET", noCache(nom + ".php"), true);
	//xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(null);
}

function sendcontact(nom) {
	document.getElementById('contact_envoyer').disabled = "disabled";
	document.getElementById('contact_envoyer').value = "en cours ..."; 
	getXhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			document.getElementById('contact').innerHTML = xhr.responseText;
			document.getElementById('contact').scrollTop = 0;
		}
	}
	data = "";
	data += "nom=" + encodeURIComponent(document.getElementById('contact_nom').value);
	data += "&email=" + encodeURIComponent(document.getElementById('contact_email').value);
	data += "&tel=" + encodeURIComponent(document.getElementById('contact_tel').value);
	data += "&objet=" + encodeURIComponent(document.getElementById('contact_objet').value);
	data += "&message=" + encodeURIComponent(document.getElementById('contact_message').value);

	xhr.open("POST", nom + ".php", true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(data);
}

function majcontenu2 (nom) {
	getXhr();
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			// Nous remplacons le contenu du div par le contenu du fichier
			document.getElementById('image').innerHTML = xhr.responseText;
		}
	}
	xhr.open("GET", nom, true);
	//xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(null);
}

