function echeck(str) {



		var at="@"

		var dot="."

		var lat=str.indexOf(at)

		var lstr=str.length

		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){

		   alert("Adresse courriel invalide")

		   return false

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   alert("Adresse courriel invalide")

		   return false

		}



		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    alert("Adresse courriel invalide")

		    return false

		}



		 if (str.indexOf(at,(lat+1))!=-1){

		    alert("Adresse courriel invalide")

		    return false

		 }



		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    alert("Adresse courriel invalide")

		    return false

		 }



		 if (str.indexOf(dot,(lat+2))==-1){

		    alert("Adresse courriel invalide")

		    return false

		 }

		

		 if (str.indexOf(" ")!=-1){

		    alert("Adresse courriel invalide")

		    return false

		 }



 		 return true					

	}



function ValidateContactForm(){

	

	var emailID=document.formulaire_contact.email

	var prenom=document.formulaire_contact.PRENOM

	var nom=document.formulaire_contact.NOM

	var telephone=document.formulaire_contact.TELEPHONE

	

	

	if ((emailID.value==null)||(emailID.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((prenom.value==null)||(prenom.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((nom.value==null)||(nom.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((telephone.value==null)||(telephone.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	

	

	if (echeck(emailID.value)==false){

		emailID.value=""



		

		return false

	}

	return true

	

 }

 

 function ValidateCongresForm(){

	

	var emailID=document.congres_decideurs.email

	var nom=document.congres_decideurs.NOM

	var fonction=document.congres_decideurs.FONCTION

	var entreprise=document.congres_decideurs.ENTREPRISE

	var adresse=document.congres_decideurs.ADRESSE

	var ville=document.congres_decideurs.VILLE

	var codepostal=document.congres_decideurs.CODEPOSTAL

	var telephone=document.congres_decideurs.TELEPHONE

	

	

	if ((emailID.value==null)||(emailID.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((nom.value==null)||(nom.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((fonction.value==null)||(fonction.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((entreprise.value==null)||(entreprise.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((adresse.value==null)||(adresse.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((ville.value==null)||(ville.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((codepostal.value==null)||(codepostal.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	if ((telephone.value==null)||(telephone.value=="")){

	alert("Veuillez remplir tous les champs marqués d'un * ")

		

		return false

	}

	

	

	if (echeck(emailID.value)==false){

		emailID.value=""

		

		return false

	}

	document.congres_decideurs.PREFERENCES.value = ""

	for (i=1;i<2;i++) {

		if (eval("document.forms.congres_decideurs.PREFERENCES"+i+".checked == true")){

			document.congres_decideurs.PREFERENCES.value += eval("PREFERENCES"+i) + ", "

		}

	}

	alert(PREFERENCES.value)

	return true

	

 }



 function ValidateQDRForm(){

	var emailID=document.QDRForm.email

	var prenom=document.QDRForm.PRENOM

	var nom=document.QDRForm.NOM

	var salutation=document.QDRForm.SALUTATION

	var titre=document.QDRForm.TITRE

	

	if((nom.value==null)||(nom.value=="")){

	alert("Prière de remplir tous les champs marqués d'un *")

		

		return false

	}

	if((prenom.value==null)||(prenom.value=="")){

	alert("Prière de remplir tous les champs marqués d'un *")

		

		return false

	}

	if((titre.value==null)||(titre.value=="")){

	alert("Prière de remplir tous les champs marqués d'un *")

		

		return false

	}

	if(salutation.selectedIndex == 0){

	alert("Veuillez choisir la façon dont vous voulez être salué")

		

		return false

	}

	

	if ((emailID.value==null)||(emailID.value=="")){

		alert("Prière de remplir tous les champs marqués d'un *")

		

		return false

	}

	if (echeck(emailID.value)==false){

		emailID.value=""

		return false

	}

	

	return true

 }
 
 
 
 
 
 
 
 
 
 
  function ValidateGolfForm(){

	/*
	var checkbox_mtl=    document.inscription_golf.MONTREAL;
	var checkbox_qbc=    document.inscription_golf.QUEBEC;
	var checkbox_vga=    document.inscription_golf.VEGAS;
	var checkbox_csp=    document.inscription_golf.CHACUN_SA_PARTIE;
		
	var checkbox_m_q=    document.inscription_golf.MEMBRE_QUATUOR;
	var checkbox_m_i=    document.inscription_golf.MEMBRE_INDIVIDUELLEMENT;
	var checkbox_m_s=    document.inscription_golf.MEMBRE_SOUPER;
	var checkbox_nm_q=   document.inscription_golf.NON_MEMBRE_QUATUOR
	var checkbox_nm_i=   document.inscription_golf.NON_MEMBRE_INDIVIDUELLEMENT;	
	var checkbox_nm_s=   document.inscription_golf.NON_MEMBRE_SOUPER;
	*/
	
	var nom=             document.inscription_golf.NOM;
	var compagnie=       document.inscription_golf.COMPAGNIE;
	var adresse=         document.inscription_golf.ADRESSE;
	var ville=           document.inscription_golf.VILLE;
	var codepostal=      document.inscription_golf.CODEPOSTAL;
	var telephone=       document.inscription_golf.TELEPHONE;
	var telecopieur=     document.inscription_golf.TELECOPIEUR;
	var courriel=        document.inscription_golf.COURRIEL;

	if((nom.value==null)||(nom.value=="")){
		alert("Veuillez entrer votre nom. Merci.");
		return false;
	}

	if((compagnie.value==null)||(compagnie.value=="")){
		alert("Veuillez entrer le nom de votre compagnie. Merci.");
		return false;
	}
	
	if((adresse.value==null)||(adresse.value=="")){
		alert("Veuillez entrer votre adresse. Merci.");
		return false;
	}
	
	if((ville.value==null)||(ville.value=="")){
		alert("Veuillez entrer votre ville. Merci.");
		return false;
	}
	
	if ((courriel.value==null)||(courriel.value=="")){
		alert("Veuillez entrer votre courriel. Merci.");
		return false;
	}

	if (echeck(courriel.value)==false){
		courriel.value="";
		return false;
	}
	
	return true;

 }
 
 
 function ValidateRepertoireForm(){
	
	var nom=             document.form_repertoire.NOM;
	var fonction=        document.form_repertoire.FONCTION;
	var entreprise=      document.form_repertoire.ENTREPRISE;
	var adresse=         document.form_repertoire.ADRESSE;
	var ville=           document.form_repertoire.VILLE;
	var codepostal=      document.form_repertoire.CODEPOSTAL;
	var email=           document.form_repertoire.EMAIL;
	var telephone=       document.form_repertoire.TELEPHONE;
	var nbcopies=        document.form_repertoire.NB_COPIES;

	if((nom.value==null)||(nom.value=="")){
		alert("Veuillez entrer votre nom. Merci.");
		return false;
	}
	
	if((fonction.value==null)||(fonction.value=="")){
		alert("Veuillez entrer le nom de votre fonction. Merci.");
		return false;
	}

	if((entreprise.value==null)||(entreprise.value=="")){
		alert("Veuillez entrer le nom de votre compagnie. Merci.");
		return false;
	}
	
	if((adresse.value==null)||(adresse.value=="")){
		alert("Veuillez entrer votre adresse. Merci.");
		return false;
	}
	
	if((ville.value==null)||(ville.value=="")){
		alert("Veuillez entrer votre ville. Merci.");
		return false;
	}
	
	if ((email.value==null)||(email.value=="")){
		alert("Veuillez entrer votre courriel. Merci.");
		return false;
	}

	if (echeck(email.value)==false){
		email.value="";
		return false;
	}
	
	if((nbcopies.value==null)||(nbcopies.value=="")){
		alert("Veuillez entrer le nombre de copie désiré. Merci.");
		return false;
	}
	
	return true;

 }