//---------
//---------
function testBox1(form)
{
	Ctrl = form.nom_prenom;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1)
	{
		validatePrompt (Ctrl, "merci d'indiquer vos nom et prénom");
		return false;
	}
	else
	{
		return true;
	}
}


function testBox2(form)
{
	Ctrl = form.email;
	if (Ctrl.value.search(/[a-z-0-9_.-A-Z]*@[a-z]{3,}[.][a-z]{2}/)==-1)
	{				
		validatePrompt (Ctrl, "merci d'entrer un e-mail valide");
		return false;
	}
	else
	{
		return true;
	}
}


function testBox3(form)
{
	Ctrl = form.Commentaires;
	if (Ctrl.value.search(/[a-z-A-Z]{2,}/)==-1)
	{
		validatePrompt (Ctrl, "merci de mettre un message");
		return false;
	}
	else
	{
		return true;
	}
}



//test champs numériques
function test(o) {
		 Ctrl=o;
		 if (isNaN(o.value) || o.value=='') {
		 validatePrompt (Ctrl, "merci de saisir une valeur numérique dans ce champ");
		 return false;} else {return true;}
		 }
//----------------				 
function runSubmit (form, button)  { if (!testBox1(form)) return;if (!testBox2(form)) return;if (!testBox3(form)) return;
        alert ("votre message est en cours d'envoi");
        //document.test.submit();       // un-comment to submit form
        form.submit();} 
//---------
function validatePrompt (Ctrl, PromptStr) {alert (PromptStr)
        Ctrl.focus(); return;}
function loadDoc() { // initial focus; use if needed //document.test.inputbox1.focus ();
        return;}

