
 function validateEmail(entered) {
     apos=entered.indexOf("@");
     dotpos=entered.lastIndexOf(".");
     lastpos=entered.length-1;
     if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) {
          return false;
     } else {
          return true;
     }
}

function validateNumber(x) {
     var anum=/(^\d+$)|(^\d+\.\d+$)/;
     if (anum.test(x)){
          return true;
     } else {
          return false;
     }
}

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers

// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";

// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s) {   
     var i;

     for (i = 0; i < s.length; i++) {
          // Check that current character is number
          var c = s.charAt(i);

          if (((c < "0") || (c > "9"))) return false; 
     }

     // All characters are numbers.
     return true;
}

function stripCharsInBag(s, bag) {

     var i;
     var returnString = "";
     // Search through string's characters one by one.
     // If character is not in bag, append to returnString.
     for (i = 0; i < s.length; i++) {
          // Check that current character isn't whitespace.
          var c = s.charAt(i);
          if (bag.indexOf(c) == -1) returnString += c;
     }
     return returnString;
}

function checkInternationalPhone(strPhone){

     s=stripCharsInBag(strPhone,validWorldPhoneChars);
     return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}


function  validateTELpop(){
	if(!checkInternationalPhone(document.form.tel.value) ){
	alert("Le numéro de téléphone est incorrect.")
}
}

function  validateEmailpop2(){
if(!validateEmail(document.form.email.value) ){
alert("L'adresse courriel est incorrect.")
}
}

/*VERSION ENGLISH*/
   		function checkFC2en(){
		if(document.form.Nom.value != "" & document.form.email.value != "" & document.form.tel.value != "" & document.form.message.value != "") {
			 // alors on envoie le formulaire
   			 document.form.submit();
		 //window.location='popemail-1.php';
   			// alert("Your message have been send.");
//windows.close();
  		}else {
   			 // sinon on affiche un message
   			 alert("Please fill all the fields correctly.");
  			}
		}


   		function checkFC2fr(){
		if(document.form.Nom.value != "" & document.form.email.value != "" & document.form.tel.value != "" & document.form.message.value != "") {
			 // alors on envoie le formulaire
   			 document.form.submit();
		 //window.location='popemail-1.php';
   			// alert("Your message have been send.");
//windows.close();
  		}else {
   			 // sinon on affiche un message
   			 alert("Assurez-vous d'avoir rempli tous les champs correctement.");
  			}
		}




/*CHECK OUVERTURE DE COMPTE EN LIGNE*/

function checkFCOuvertureCompte_fr(){
		if(document.formOuvertureCompte.Nom.value != "" & document.formOuvertureCompte.Prenom.value != ""  & document.formOuvertureCompte.email.value != "" & document.formOuvertureCompte.Tel.value != "" & document.formOuvertureCompte.questions.value != "" & document.formOuvertureCompte.NomEnt.value != "" & document.formOuvertureCompte.adrEnt.value != "" & document.formOuvertureCompte.questions.value != ""  & validateEmail(document.formOuvertureCompte.email.value) &  checkInternationalPhone(document.formOuvertureCompte.Tel.value)) {
			 // alors on envoie le formulaire
   			 document.formOuvertureCompte.submit();
		 //window.location='popemail-1.php';

   			alert("Votre message à été envoyé avec succès.");

//windows.close();
  		}else {
   			 // sinon on affiche un message
   			 alert("Assurez-vous d'avoir rempli tous les champs correctement.");
  			}
		}
		
		
function checkFCOuvertureCompte_en(){
		if(document.formOuvertureCompte.Nom.value != "" & document.formOuvertureCompte.Prenom.value != ""  & document.formOuvertureCompte.email.value != "" & document.formOuvertureCompte.Tel.value != "" & document.formOuvertureCompte.questions.value != "" & document.formOuvertureCompte.NomEnt.value != "" & document.formOuvertureCompte.adrEnt.value != "" & document.formOuvertureCompte.questions.value != ""  & validateEmail(document.formOuvertureCompte.email.value) &  checkInternationalPhone(document.formOuvertureCompte.Tel.value)) {
			 // alors on envoie le formulaire
   			 document.formOuvertureCompte.submit();
		 //window.location='popemail-1.php';
   			alert("Your message has been sent.");
//windows.close();
  		}else {
   			 // sinon on affiche un message
   			 alert("Please fill all the fields correctly.");
  			}
		}		
