
 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.formContact.tel.value) ){
	alert("Le numéro de téléphone est incorrect.")
}
}


function  validateEmailpop2(){
if(!validateEmail(document.formContact.courriel.value) ){
alert("L'adresse courriel est incorrect.")
}
}



function validateemailBI(){
	if(!validateEmail(document.newsl_form.email.value) ){
alert("L'adresse courriel est incorrect.")
}
}




	function checkFContact(){

		if(document.formContact.first_name.value != "" & document.formContact.last_name.value != "" & document.formContact.company.value != "" & document.formContact.email.value != "" & document.formContact.phone.value != "" & document.formContact.description.value != "" & validateEmail(document.formContact.email.value) & checkInternationalPhone(document.formContact.phone.value)   ) {
   			document.formContact.submit();
  			}else {
   			 alert("Assurez-vous d'avoir rempli tous les champs correctement. Merci.");
  		}
}



/*VERSION ENGLISH*/
   		function checkConcour_en(){
		if(document.formConcour.nom.value != "" & document.formConcour.email.value != "" & document.formConcour.Compagnie.value != "" & document.formConcour.Titre.value != ""  & document.formConcour.prenom.value != "") {
			 // alors on envoie le formulaire
   			 document.formConcour.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 field correctly..");
  			}
		}
/*VERSION FRENCH*/
   		function checkConcour_fr(){
		if(document.formConcour.nom.value != "" & document.formConcour.email.value != "" & document.formConcour.Compagnie.value != "" & document.formConcour.Titre.value != ""  & document.formConcour.prenom.value != "") {
			 // alors on envoie le formulaire
   			 document.formConcour.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 tout les champs.");
  			}
		}


/*VALIDATION CONCOURS*/

function checkFConcours(){
	
	if (document.formconcours.txtReponse.value=="") {
            alert("Veuillez répondre à la question.")
            document.formconcours.txtReponse.focus()
        return false }
	
	if (document.formconcours.txtEntreprise.value=="") {
            alert("Veuillez remplir le champ Entrepise.")
            document.formconcours.txtEntreprise.focus()
        return false }	
	
	if (document.formconcours.txtNom.value=="") {
            alert("Veuillez remplir le champ Nom.")
            document.formconcours.txtNom.focus()
        return false }	

	if (document.formconcours.txtPrenom.value=="") {
            alert("Veuillez remplir le champ Prénom.")
            document.formconcours.txtPrenom.focus()
        return false }	
		
	if (document.formconcours.txtRole.value=="") {
            alert("Veuillez remplir le champ Rôle.")
            document.formconcours.txtRole.focus()
        return false }		

	if (document.formconcours.txtChamps.value=="") {
            alert("Veuillez remplir le champ Champs d'activité.")
            document.formconcours.txtChamps.focus()
        return false }	
	
	
	if (isNaN(document.formconcours.txtTel1.value)) {
            alert("Veuillez remplir le champ Téléphone avec des caractères numériques seulement.")
            document.formconcours.txtTel1.focus()
        return false }
		
	if (isNaN(document.formconcours.txtTel2.value)) {
            alert("Veuillez remplir le champ Téléphone avec des caractères numériques seulement.")
            document.formconcours.txtTel2.focus()
        return false }	
		
	if (isNaN(document.formconcours.txtTel3.value)) {
            alert("Veuillez remplir le champ Téléphone avec des caractères numériques seulement.")
            document.formconcours.txtTel3.focus()
        return false }		
		
	if (isNaN(document.formconcours.txtTel4.value)) {
            alert("Veuillez remplir le champ Téléphone avec des caractères numériques seulement.")
            document.formconcours.txtTel4.focus()
        return false }		
	
 if(!validateEmail(document.formconcours.txtCourriel.value)  ) {		 
				alert("Assurez-vous d'avoir rempli une adresse électronique valide. Merci.");
				document.formconcours.txtCourriel.focus()
				return false;
			}	
if(document.formconcours.txtAmis1.value!=""){
 if(!validateEmail(document.formconcours.txtAmis1.value)  ) {		 
				alert("Assurez-vous d'avoir rempli une adresse électronique valide. Merci.");
				document.formconcours.txtAmis1.focus()
				return false;
			}
}
if(document.formconcours.txtAmis2.value!=""){
 if(!validateEmail(document.formconcours.txtAmis2.value)  ) {		 
				alert("Assurez-vous d'avoir rempli une adresse électronique valide. Merci.");
				document.formconcours.txtAmis2.focus()
				return false;
			}
}	
if(document.formconcours.txtAmis3.value!=""){
 if(!validateEmail(document.formconcours.txtAmis3.value)  ) {		 
				alert("Assurez-vous d'avoir rempli une adresse électronique valide. Merci.");
				document.formconcours.txtAmis3.focus()
				return false;
			}
}			
   			document.formconcours.submit(); 
  	
}

function AFFConfid()
	{popup=window.open("confidentialite.php?lang="+lang,"_blank","fullscreen=no,toolbar=no,location=no,scrollbars=yes,resizable=no, menubar=no, directories=no,status=no,width=500,height=650 ");}


