<!--

// Affiche le nombre de carateres restants dans le textaera de orderform_five
 function limiteur()
 {
 maximum = 150;
 champ = document.orderform_one.commentaires;
 indic = document.orderform_one.indicateur;

 if (champ.value.length > maximum)
 champ.value = champ.value.substring(0, maximum);
 else 
 indic.value = maximum - champ.value.length;
 }
// Affiche le nombre de carateres restants dans le textaera de contact.cgi
 function limiteur2()
 {
 maximum = 800;
 champ = document.orderform_email.texte_email;
 indic = document.orderform_email.indicateur;

 if (champ.value.length > maximum)
 champ.value = champ.value.substring(0, maximum);
 else 
 indic.value = maximum - champ.value.length;
 }

// Javascript pour verification des champs 

function isEmail(elm) {
 if (elm.value.indexOf("@") != "-1" &&
     elm.value.indexOf(".") != "-1" &&
     elm.value != "")
 return true;
 else return false;
}

function isFilled(elm) {
 if (elm.value == "" ||
     elm.value == null)
 return false;
 else return true;
}

function Verifier_Numero_Telephone(num_tel)
{
	// Definition du motif a matcher
	var regex = new RegExp(/^(01|02|03|04|05|06|08|09)[0-9]{8}/gi);
	
	// Definition de la variable booleene match
	var match = false;
	
	// Test sur le motif
	if(regex.test(num_tel))
	{
		match = true;
	}
	  else
	{
		match = false;
	}
	
	// On renvoie match
	return match;
}

//---------POUR-MODIF-PASSWORD
function isReadyModifPsw(form) {
//nouveau_psw_A
//nouveau_psw_B
if (isFilled(form.nouveau_psw_A) == false) {
alert("Veuillez indiquer votre nouveau mot de passe.  Merci !");
form.nouveau_psw_A.focus();
return false;
}
if (isFilled(form.nouveau_psw_B) == false) {
alert("Veuillez confirmer votre nouveau mot de passe.  Merci !");
form.nouveau_psw_B.focus();
return false;
}
var monpass_A = form.nouveau_psw_A.value;
var longmonpassA = monpass_A.length;
if (longmonpassA !=8) {
alert("Votre nouveau mot de passe doit comporter obligatoirement 8 caractères.  Merci !");
form.nouveau_psw_A.value = "";
form.nouveau_psw_A.focus();
return false;
}
var monpass_B = form.nouveau_psw_B.value;
var longmonpassB = monpass_B.length;
if (longmonpassB !=8) {
alert("Votre nouveau mot de passe et sa confirmation doivent être identiques.  Merci !");
form.nouveau_psw_B.value = "";
form.nouveau_psw_B.focus();
return false;
}
if (form.nouveau_psw_A.value != form.nouveau_psw_B.value ) {
alert("Le mot de passe et sa confirmation sont différents. Veuillez recommencer. Merci !");
form.nouveau_psw_A.value = "";
form.nouveau_psw_B.value = "";
form.nouveau_psw_A.focus();
return false;
}
var pasIntruder =  form.nouveau_psw_A.value;
pasIntruder = pasIntruder.replace(/[a-z]/g,'1');
pasIntruder = pasIntruder.replace(/[A-Z]/g,'1');
pasIntruder = pasIntruder.replace(/[0-9]/g,'1');
if (pasIntruder != 11111111 ) {
alert("Votre nouveau mot de passe ne doit comporter que des caractères alphanumériques.  Merci !");
form.nouveau_psw_A.value = "";
form.nouveau_psw_B.value = "";
form.nouveau_psw_A.focus();
return false;
} 


}
//--------- MAIN One
function isReadyOrderFormOne(form) {

if (isFilled(form.last_name) == false) {
alert("Veuillez indiquer votre nom.  Merci !");
form.last_name.focus();
return false;
}
var monnom= form.last_name.value;
monnom = monnom.toUpperCase();
form.last_name.value = monnom;

if (isFilled(form.first_name) == false) {
alert("Veuillez indiquer votre prénom.  Merci !");
form.first_name.focus();
return false;
}

if (isFilled(form.forme_exercice) == false) {
alert("Veuillez indiquer votre forme d'exercice.  Merci !");
form.forme_exercice.focus();
return false;
}

if (isFilled(form.zip) == false) {
alert("Veuillez indiquer votre code postal.  Merci !");
form.zip.focus();
return false;
} 

var monzip = form.zip.value;
var longmonzip = monzip.length;
if (longmonzip !=5) {
alert("Veuillez vérifier la validité de votre code postal.  Merci !");
form.zip.focus();
return false;
}
if (isNaN(monzip) == true) {
alert("Veuillez vérifier la validité de votre code postal.  Merci !");
form.zip.focus();
return false;
}

if (isFilled(form.city) == false) {
alert("Veuillez indiquer votre ville.  Merci !");
form.city.focus();
return false;
}
var maville = form.city.value;
maville = maville.toUpperCase();
form.city.value = maville;

if (isEmail(form.email_client) == false) {
alert("Veuillez entrer votre adresse e-mail. Merci d'en vérifier l'exactitude !");
form.email_client.focus();
return false;
}


if (isFilled(form.phonenumber_client) == false) {
alert("Veuillez indiquer votre téléphone.  Merci !");
form.phonenumber_client.focus();
return false;
}
var monnumerotel = form.phonenumber_client.value;
monnumerotel=monnumerotel.replace(/ /g,'');
monnumerotel=monnumerotel.replace(/-/g,'');
if(Verifier_Numero_Telephone(monnumerotel) == true)
{
monnumerotel = monnumerotel.substr(0,2)+' '+monnumerotel.substr(2,2)+' '+monnumerotel.substr(4,2)+' '+monnumerotel.substr(6,2)+' '+monnumerotel.substr(8,2);
form.phonenumber_client.value = monnumerotel;
}
  else
{
alert("Veuillez vérifier la validité de votre numéro de téléphone.  Merci !");
form.phonenumber_client.focus();
return false;
}

if (isFilled(form.syndicat) == false) {
alert("Veuillez indiquer si vous appartenez à un syndicat ou une association affiliée.  Merci !");
form.syndicat.focus();
return false;
}

if (isFilled(form.dentists_quantity) == false) {
alert("Veuillez indiquer combien de Chirurgiens Dentistes exercent dans le cabinet dentaire.  Merci !");
form.dentists_quantity.focus();
return false;
}

if (isFilled(form.personnel_quantity) == false) {
alert("Veuillez indiquer combien de personnes travaillent dans le cabinet dentaire aux heures de consultation en dehors des praticiens.  Merci !");
form.personnel_quantity.focus();
return false;
}

if (isFilled(form.generators_quantity) == false) {
alert("Veuillez indiquer combien de generateurs radio sont en fonction dans le cabinet dentaire hors panoramiques tomographes ou scanners.  Merci !");
form.generators_quantity.focus();
return false;
}

if (isFilled(form.pamoramiques_quantity) == false) {
alert("Veuillez indiquer combien de radio panoramiques et de tomographes sont en fonction dans le cabinet dentaire.  Merci !");
form.pamoramiques_quantity.focus();
return false;
}

}

//--------- MAIN Two Contact.cgi


function isReadyOrderFormContact(form) {

if (isEmail(form.email_sender) == false) {
alert("Veuillez entrer votre adresse e-mail.\nMerci d'en vérifier l'exactitude !");
form.email_sender.focus();
return false;
}

if (isFilled(form.subject) == false) {
alert("Veuillez indiquer le sujet de votre e-mail.  Merci !");
form.subject.focus();
return false;
}

if (isFilled(form.texte_email) == false) {
alert("Votre message e-mail est vide.\nVeuillez entrer un message. Merci !");
form.texte_email.focus();
return false;
}


if (isFilled(form.luneville) == false) {
alert("Veuillez entrer les quatre chiffres lus.  Merci !\nPar exemple, entrez: 1234 si vous lisez: un deux trois quatre");
form.luneville.focus();
return false;
} else {
var monnumerocatcha = form.luneville.value;
    if (isNaN(monnumerocatcha) == true) {
    alert("Veuillez entrer uniquement des chiffres.  Merci !\nPar exemple, entrez: 1234 si vous lisez: un deux trois quatre");
    form.luneville.focus();
    return false;
    }
    if(monnumerocatcha.length > 4){
    alert('Vous avez entré '+(monnumerocatcha.length-4)+' caractère(s) en trop.\nVeuillez entrer uniquement quatre  chiffres.  Merci !\nPar exemple, entrez: 1234 si vous lisez: un deux trois quatre');
    form.luneville.focus();
    return false;
    }
    if(monnumerocatcha.length < 4){
    alert('Vous avez entré que '+(monnumerocatcha.length)+' caractère(s).\nVeuillez entrer quatre  chiffres.  Merci !\nPar exemple, entrez: 1234 si vous lisez: un deux trois quatre');
    form.luneville.focus();
    return false;
    }

}

}
// -->
