function messageErreur(message){
		if(!document.getElementById('erreur')){
		var para=document.createElement('p');
		para.setAttribute('id','erreur');
		var texte = document.createTextNode(message);
		para.appendChild(texte);
		var erreurP = document.getElementById('choixLieu');
		erreurP.appendChild(para);
			document.forms[0].elements[2].onfocus=function(){
			erreurP.removeChild(para);
			}
		}
}
// Test du formulaire
function testForm(form){
	if (!document.getElementById) return false;
	//Vérification du Code Postal
	if(document.getElementById('divCp')){
		var champCP=form.elements[2].value;
		var dept=champCP.substring(0,2);
		var dept1=champCP.substring(0,1);
		var dept2=champCP.substring(1,2);
		var dept3=champCP.substring(2,3);
		if(((dept>0 && dept<99) || dept=='2A' || dept=='2B') && (dept1!='.' && dept2!='.' && dept3!='.')){
			return true;
		}
		else{
			messageErreur('Votre code postal n\'est pas valide');
			return false;
		}
	}
	//Vérification de la Ville
	if(document.getElementById('divVille')){
		var champVille=form.elements[2].value;
			if(champVille!=''){
			return true;
			}
			if(champVille==''){
			messageErreur('Entrez un nom de ville dans le champ ci-dessus');
			return false;
			}
	}
	//Vérification du Département
	if(document.getElementById('divDept')){
		var optionDept=form.elements[2].options.selectedIndex;
			if(optionDept!=0){
			return true;
			}
			if(optionDept==0){
			messageErreur('Choisissez un département dans le menu déroulant ci-dessus');
			return false;
			}
	}
}
function prepareForms() {
    var thisform = document.forms[0];
    thisform.onsubmit = function() {
	return testForm(this);
    }
}
addLoadEvent(prepareForms);