var lang = '';

function sendEmailForm() {
	var n = document.getElementById('nom').value;
	var e = document.getElementById('email').value;
	var m = document.getElementById('message').value;
	var l = document.getElementById('lang').value;
	lang=l;
	ViewContent('mailresult','recup_mail.php','POST','lang='+l+'&nom='+n+'&email='+e+'&message='+m);
}


function ObjectDiv( div , content )
{
	if ( document.getElementById ) {
		document.getElementById( div ).innerHTML = content;
	}
	else {
		if ( document.layers ) {
			document.div.innerHTML = content;
		}
		else {
			document.all.div.innerHTML = content;
		}
	}
}
function EmptyField() {
        document.getElementById('nom').value = '';
        document.getElementById('email').value = '';
        document.getElementById('message').value = '';
}

function Goto( FILE , METHOD , DATA , div )
{
	if( METHOD == 'GET' && DATA != null ) {
		FILE += '?' + DATA;
		DATA = null;
	}

	var httpRequestM = null;   
	
	if( window.XMLHttpRequest ) {   // Firefox   
		httpRequestM = new XMLHttpRequest();
	}
	else if( window.ActiveXObject ) {   // Internet Explorer   
		httpRequestM = new ActiveXObject( "Microsoft.XMLHTTP" );
	}
	else {   // XMLHttpRequest non supporté par le navigateur
		if(lang == 'fr') {
			return "Attention, vous devez mettre &agrave; jour votre navigateur pour utiliser cette fonctionalité.";
		}
		else {
			return "Attention, you have to update your browser to use this functionnality.";
		}
	}   
	
	httpRequestM.open( METHOD , FILE , true );
	httpRequestM.onreadystatechange = function() {
		if( httpRequestM.readyState == 4 ) {
			ObjectDiv( div , httpRequestM.responseText );
			EmptyField();
		}
	}
	
	if( METHOD  == 'POST' ) {
		httpRequestM.setRequestHeader( "Content-type" , "application/x-www-form-urlencoded" );
	}
	
	httpRequestM.send( DATA );   
}

function ViewContent( div , href , method , data ) {
	var wait;
	if(lang == 'fr') {
		wait= "<div>Envoi... un instant s'il vous pla&icirc;t.</div>";
	}
	else {
		wait= "<div>Sending... please wait.</div>";
	}
	
	ObjectDiv( div , wait );
	Goto( href , method , data , div );
	return false;
}

