// ajax /////////////////////////////////////////////////////////////////////////////////
var requester = null;
function str_replace(txt){
	txt = txt.replace(/\"/g,"freddouble");
	txt = txt.replace(/\'/g,"fredsingle");
	txt = txt.replace(/\n/g,"fredbr");
	return txt;
}

function recommence(){
	d=document.frmContact;	
	d.nom.value = "";
	d.sujet.value = "";
	d.email.value = "";
	d.message.value = "";
}

function valideContact() {
	d=document.frmContact;
	if (d.email.value == "") {
		alert('SVP entrez votre courriel');
		d.email.focus();
		return;
	}
	if (d.sujet.value == "") {
		alert('SVP entrez un sujet');
		d.sujet.focus();
		return;
	}
	if (d.message.value == "") {
		alert('SVP entrez votre message');
		d.message.focus();
		return;
	}
	email = str_replace(d.email.value);
	sujet = str_replace(d.sujet.value);
	message = str_replace(d.message.value);
	nom = str_replace(d.nom.value);
	
	refreshContact(email, sujet, message, nom);
}
function refreshContact(email, sujet, message, nom) {
	if (requester != null && requester.readyState != 0 && requester.readyState != 4) {
		requester.abort();
	} try {
		requester = new XMLHttpRequest();
	} catch (error)	{
		try	{
			requester = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (error)	{
			requester = null;
			return false;
		}
	}
	requester.onreadystatechange = onreadystatechangeContact;
	requester.open('GET', 'contact_ajax.php?email='+email+'&sujet='+sujet+'&message='+message+'&nom='+nom);		
	requester.send(null);
}
function onreadystatechangeContact() {
	if (requester.readyState == 4)	{
		try	{
			if (requester.status == 200) {
				document.getElementById("divContact").innerHTML = requester.responseText;
			}
		} catch (error)	{
		}
	}
}
//////////////////////////