function backc(obj) {
     obj.style.backgroundColor = "#ffffff";
}
function checkpoint() {
	var msg = "";
	var couleur_erreur = "#a512c3";

	if (document.grcom.name.value == "" && document.grcom.prename.value == "")	{
		msg += "Veuillez saisir vos nom et prenom\n";
		document.grcom.name.style.backgroundColor = couleur_erreur;
		document.grcom.prename.style.backgroundColor = couleur_erreur;
	}
	if (document.grcom.tel.value == "")	{
		msg += "Veuillez saisir votre telephone\n";
		document.grcom.tel.style.backgroundColor = couleur_erreur;
	}
	else {
		if ( (document.grcom.tel.value != "" && document.grcom.tel.value.length < 10) )	{
			msg += "Votre telephone doit comporter 10 chiffres\n";
			document.grcom.tel.style.backgroundColor = couleur_erreur;
		}
	}

	var regexp = new RegExp("^[a-zA-Z0-9_\\-\\.]{3,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
	if (!regexp.test(document.grcom.mel.value)) {
		msg += "L'email est incorrect";
		document.grcom.mel.style.backgroundColor = couleur_erreur;
	}	

	if (msg == "") {
		alert('Votre demande a bien ete enregistree.\nUn conseiller vous contactera tres rapidement.');
		return(true);
		}
	else	{
		alert(msg);
		return(false);
	}
}

function check_tel(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	var interdit = 'azertyuiopqsdfghjklmwxcvbnàâäãçéèêëìîïòôöõùûüñ -+&*?!:;.,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
		return false;
	}
}

function check_mail(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	
	if(keyCode == 8 || keyCode == 9 || keyCode == 13 || keyCode == 37 || keyCode == 39 || keyCode == 46) return true;
	var moutar = 'azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN@.0123456789-_';
	if (moutar.indexOf(String.fromCharCode(keyCode)) >= 0) {
		return true;
	}
	else {
		return false;
	}
}