

//---------
function testBox1(frmDemo1) { Ctrl = frmDemo1.marques;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser la Marque du véhicule !")
                return (false);} else  return (true);}
//---------
function testBox2(frmDemo1) { Ctrl = frmDemo1.modeles;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser le Modèle du véhicule !")
                return (false);} else  return (true);}
//---------
function testBox3(frmDemo1) { Ctrl = frmDemo1.mec_jours;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser le Jour de la 1ére mise en circulation du véhicule !")
                return (false);} else  return (true);}
//---------
function testBox4(frmDemo1) { Ctrl = frmDemo1.mec_mois;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, 'Veuillez préciser le Mois de la 1ére mise en circulation du  véhicule !')
                return (false);} else  return (true);}
//---------
function testBox5(frmDemo1) { Ctrl = frmDemo1.mec_annee;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser l\'Année de la 1ére mise en circulation du  véhicule !")
                return (false);} else  return (true);}				
//---------
function testBox6(frmDemo1) { Ctrl = frmDemo1.energie;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser le type de carburation du véhicule !")
                return (false);} else  return (true);}
//---------
function testBox7(frmDemo1) { Ctrl = frmDemo1.bv;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser le type de Boite de vitesse du véhicule !")
                return (false);} else  return (true);}
//---------
function testBox8(frmDemo1) { Ctrl = frmDemo1.km;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser les Kilometres du véhicule !")
                return (false);} else  return (true);}
//---------

function testBox12(frmDemo1) {
        Ctrl = frmDemo1.nom; if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {
                validatePrompt (Ctrl, "Veuillez préciser votre Nom !")
                return (false);} else return (true);}
//---------
function testBox13(frmDemo1) {
        Ctrl = frmDemo1.prenom; if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {
                validatePrompt (Ctrl, "Veuillez préciser votre Prenom !")
                return (false);} else return (true);}
//---------
function testBox14(frmDemo1) {
        Ctrl = frmDemo1.couriel;
        if (Ctrl.value.search(/[a-z0-9-A-Z]*@[a-z0-9-A-Z]{2,}[.][a-z-A-Z]{2}/)==-1){validatePrompt (Ctrl, "Veuillez préciser un e-mail valide !")
                return (false);} else return (true);}
//---------
function testBox15(frmDemo1) {
        Ctrl = frmDemo1.couriel_conf;
        if (Ctrl.value.search(/[a-z0-9-A-Z]*@[a-z0-9-A-Z]{2,}[.][a-z-A-Z]{2}/)==-1){validatePrompt (Ctrl, "Veuillez préciser un e-mail de confirmation valide !!")
                return (false);} else return (true);}
//---------
function testBox16(frmDemo1) { Ctrl = frmDemo1.adresse;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser votre Adresse !")
                return (false);} else  return (true);}
//---------
function testBox17(frmDemo1) { Ctrl = frmDemo1.cp;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser votre Code Postal !")
                return (false);} else  return (true);}
//---------
function testBox18(frmDemo1) { Ctrl = frmDemo1.ville;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser votre Ville !")
                return (false);} else  return (true);}
//---------
function testBox19(frmDemo1) {Ctrl = frmDemo1.tel;
        if (Ctrl.value.search(/[0-9]{8}/)==-1) {validatePrompt (Ctrl, "Veuillez saisir un numéro de téléphone (10 chiffres sans espaces ou tirets) !")
                return (false);} else return (true);}
//---------
function testBox20(frmDemo1) { Ctrl = frmDemo1.region;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{1,}/)==-1) {validatePrompt (Ctrl, "Veuillez préciser votre Region !")
                return (false);} else  return (true);}
//---------
function testBox21(frmDemo1) { Ctrl = frmDemo1.mdp;
        if (Ctrl.value.search(/[a-z0-9-A-Z]{2,}/)==-1) {validatePrompt (Ctrl, "Veuillez choisir un Mot de Passe !")
                return (false);} else  return (true);}
function testBox22(frmDemo1) 
{ 
Ctrl = frmDemo1.couriel;
Ctrl2 = frmDemo1.couriel_conf;
 if (Ctrl.value != Ctrl2.value) 
 {
	 validatePrompt (Ctrl, "ATTENTION : votre email de confirmation n\'est pas identique !");return (false);
} 
else 
return (true);}
//---------
function testBox23(frmDemo1) 
{ 
Ctrl = frmDemo1.garantie;
var radioSelected = false;
for (i = 0; i < frmDemo1.garantie.length; i++)
{
if (frmDemo1.garantie[i].checked)
radioSelected = true;
}
if (!radioSelected)
{
	 validatePrompt (Ctrl, "Veuillez indiquer si votre véhicule est Garantie !");return (false);
} 
else 
return (true);}
//---------
function testBox24(frmDemo1) 
{ 
Ctrl = frmDemo1.annonceur;
var radioSelected = false;
for (i = 0; i < frmDemo1.annonceur.length; i++)
{
if (frmDemo1.annonceur[i].checked)
radioSelected = true;
}
if (!radioSelected)
{
	 validatePrompt (Ctrl, "Veuillez indiquer si vous êtes un particulier ou un professionnel !");return (false);
} 
else 
return (true);}


function testBox25(frmDemo1) 
{ 
Ctrl = frmDemo1.cg;
var radiocg = false;

if (frmDemo1.cg.checked)
radiocg = true;

if (!radiocg)
{
	 validatePrompt (Ctrl, "Pour la publication de votre annonce,\n vous devez déclarer accepter nos conditions générales de vente. !");return (false);
} 
else 
return (true);}
//---------			  
function runSubmit (frmDemo1, button)  { if (!testBox1(frmDemo1)) return;if (!testBox2(frmDemo1)) return;if (!testBox3(frmDemo1)) return;
        if (!testBox4(frmDemo1)) return;if (!testBox5(frmDemo1)) return;if (!testBox6(frmDemo1)) return;if (!testBox7(frmDemo1)) return;if (!testBox8(frmDemo1)) return;if (!testBox12(frmDemo1)) return;if (!testBox13(frmDemo1)) return;if (!testBox14(frmDemo1)) return;if (!testBox15(frmDemo1)) return;if (!testBox16(frmDemo1)) return;if (!testBox17(frmDemo1)) return;if (!testBox18(frmDemo1)) return;if (!testBox19(frmDemo1)) return;if (!testBox20(frmDemo1)) return;if (!testBox21(frmDemo1)) return;if (!testBox22(frmDemo1)) return;if (!testBox23(frmDemo1)) return;if (!testBox24(frmDemo1)) return;if (!testBox25(frmDemo1)) return;

frmDemo1.submit();button.value='Patientez...';button.disabled=true;}
//---------
function validatePrompt (Ctrl, PromptStr) {alert (PromptStr)
        Ctrl.focus(); return;}
function loadDoc() {
        return;}

		 
		 
