function controle_contact(){
	var nom = document.contact.nom.value;
	var prenom = document.contact.prenom.value;
	var activite = document.contact.activite.value;
	var mail = document.contact.mail.value;
	var telephone = document.contact.telephone.value;
	var message = document.contact.message.value;

	if(StringTrim(nom) == '' || StringTrim(prenom) == '' || StringTrim(activite) == '' || isEmail(mail) == false || StringTrim(mail) == '' || StringTrim(telephone) == '' || StringTrim(message) == ''){

		alert("Veuillez saisir les champs marqués d'une * SVP !");
		return false;

	}else{
		return true;
	}
}


		function controle_inscription(){
			var i_nom = document.inscription.nom.value;
			var i_prenom = document.inscription.prenom.value;
			var i_activite = document.inscription.activite.value;
			var i_tel = document.inscription.tel.value;
			var i_email = document.inscription.email.value;	
			
			 if(StringTrim(i_nom) == '' || StringTrim(i_prenom) == '' || StringTrim(i_email) == '' || StringTrim(i_tel) == '' || StringTrim(i_activite) == ''){
				alert("Merci de remplir tous les champs marqués d'une '*'");
			}else if(isEmail(i_email)==false){
				alert("Veuillez saisir une adresse mail vailde SVP !");
			}else if(i_tel!=""){
				var s;
				var verif_tel=true;
				
				if(i_tel.length>=10){
					for(var i=0; i < i_tel.length; i++){
						// le caractuel est stocké dans s.
						s = i_tel.charAt(i);

						// Caractères valides : espace, parenthèses, "/", "-" et "+".
						if( !((s >= 0) && (s <= 9)) && (s != ' ') && (s != '-') && (s != '+') && (s != '/') && (s != '(') && (s != ')')){
							alert('Le numéro de téléphone ne peut comporter que des chiffres, espaces, parentheses, "/", "-" et "+".');
							verif_tel=false;
							break;
						}
					}	
				}else{
					alert('Veuillez saisir un  numéro de téléphone valide SVP !');
					verif_tel=false;
				}
			}
			
			if(i_nom!='' && i_prenom!='' && isEmail(i_email)==true && verif_tel==true){
				return true;
			}
			else{
				return false;
			}
		}



/*function controle_inscription(){
			var i_nom = document.inscription.nom.value;
			var i_prenom = document.inscription.prenom.value;
			var i_societe = document.inscription.societe.value;
			var i_fonction = document.inscription.fonction.value;
			var i_autre = document.inscription.autre.value;
			var i_adresse = document.inscription.adresse.value;
			var i_cp = document.inscription.cp.value;
			var i_ville = document.inscription.ville.value;
			var i_tel = document.inscription.tel.value;
			var i_email = document.inscription.email.value;	
			
			if(i_fonction==""){
				alert("Veuillez choisir une fonction SVP !");
			}else if(i_fonction=="Autre" && i_autre==""){
				alert("Veuillez saisir le champ autre fonction SVP !");
			}else if(StringTrim(i_nom) == '' || StringTrim(i_prenom) == '' || StringTrim(i_email) == '' || StringTrim(i_societe) == '' || StringTrim(i_cp) == '' || StringTrim(i_adresse) == '' || StringTrim(i_ville) == '' || StringTrim(i_tel) == ''){
				alert("Merci de remplir tous les champs marqués d'une '*'");
			}else if(isEmail(i_email)==false){
				alert("Veuillez saisir une adresse mail vailde SVP !");
			}else if(i_tel!=""){
				var s;
				var verif_tel=true;
				
				if(i_tel.length>=10){
					for(var i=0; i < i_tel.length; i++){
						// le caractuel est stocké dans s.
						s = i_tel.charAt(i);

						// Caractères valides : espace, parenthèses, "/", "-" et "+".
						if( !((s >= 0) && (s <= 9)) && (s != ' ') && (s != '-') && (s != '+') && (s != '/') && (s != '(') && (s != ')')){
							alert('Le numéro de téléphone ne peut comporter que des chiffres, espaces, parentheses, "/", "-" et "+".');
							verif_tel=false;
							break;
						}
					}	
				}else{
					alert('Veuillez saisir un  numéro de téléphone valide SVP !');
					verif_tel=false;
				}
			}
			
			if(i_nom!='' && i_prenom!='' && isEmail(i_email)==true && i_societe!='' && i_cp!='' && i_ville!='' && verif_tel==true && i_adresse!=''){
				document.inscription.submit();
			}
		}*/
		
		function controle_seminaire(){
			var snom = document.seminaires.nom.value;
			var sprenom = document.seminaires.prenom.value;
			var ssociete = document.seminaires.societe.value;
			var sadresse = document.seminaires.adresse.value;
			var scp = document.seminaires.cp.value;
			var sville = document.seminaires.ville.value;
			var spays = document.seminaires.pays.value;
			var stel = document.seminaires.tel.value;
			var semail = document.seminaires.email.value;	

			if(StringTrim(snom) == '' || StringTrim(sprenom) == '' || isEmail(semail) == false || StringTrim(semail) == '' || StringTrim(ssociete) == '' || StringTrim(scp) == '' || StringTrim(sadresse) == '' || StringTrim(sville) == '' || StringTrim(spays) == '' || StringTrim(stel) == ''){
				alert("Merci de remplir tous les champs marqués d'une '*'");
			}

			if(snom!='' && sprenom!='' && isEmail(semail)== true && ssociete!='' && scp!='' && sville!='' && spays!='' && stel!='' && sadresse!=''){
				document.seminaires.submit();
			}
		}
		
		function controle_mail(){
			var c_nom = document.mail.nom.value;
			var c_prenom = document.mail.prenom.value;
			var c_email = document.mail.email.value;
			var c_texte = document.mail.message.value;
			var c_societe = document.mail.societe.value;
			var c_tel = document.mail.tel.value;	

			if(StringTrim(c_nom) == '' || StringTrim(c_prenom) == '' || isEmail(c_email) == false || StringTrim(c_email) == '' || StringTrim(c_texte) == '' || StringTrim(c_societe) == '' || StringTrim(c_tel) == ''){
				alert("Merci de remplir tous les champs marqués d'une '*'");
			}

			if(c_nom!='' && c_prenom!='' && isEmail(c_email)== true && c_texte !='' && c_societe !='' && c_tel !=''){
				document.mail.submit();
			}
		}


		//controle du checkbox du form devis
		function controle_checkbox(type){
			var i;
			i = parseInt (document.devis.cpt.value);
			if(type=="plus"){
				i=i+1;
			}else if(type=="moins"){
					i=i-1;
			}
			document.devis.cpt.value = i;
		}
		
		function controle_devis(){
			var c_nom = document.devis.nom.value;
			var c_prenom = document.devis.prenom.value;
			var c_email = document.devis.email.value;
			var c_societe = document.devis.societe.value;
			var c_tel = document.devis.tel.value;	
			var c_cpt = document.devis.cpt.value;	

			var c_delai = '';
			var v_delai = document.devis.delai;	
			for (i=0; i<v_delai.length; i++) {
 			   if (v_delai[i].checked) 
			      c_delai  = "cochee";
			}
	
			var c_commentaire = document.devis.commentaire.value;	
			
		
			if(StringTrim(c_nom) == '' || StringTrim(c_prenom) == '' || StringTrim(c_email) == '' || StringTrim(c_societe) == '' || StringTrim(c_tel) == '' || c_cpt == 0 || c_delai == '' || StringTrim(c_commentaire) == ''){
				alert("Merci de remplir tous les champs marqués d'une '*'");
			}else if (isEmail(c_email) == false){
				alert("Votre adresse Email est incorrect");
			}
			

			if(c_nom!='' && c_prenom!='' && isEmail(c_email)== true && c_societe !='' && c_tel !='' && c_cpt != 0 && c_delai !='' && c_commentaire !=''){
				document.devis.submit();
			}
		}

		
		function controle_rappel(){
			var r_nom = document.rappel.nom.value;
			var r_prenom = document.rappel.prenom.value;
			var r_tel = document.rappel.tel.value;
			var r_societe = document.rappel.societe.value;
			var r_siret = document.rappel.siret.value;
			var r_email = document.rappel.email.value;
			var r_comment = document.rappel.comment.value;

			if(StringTrim(r_nom) == '' || StringTrim(r_prenom) == '' || isEmail(r_email) == false || StringTrim(r_email) == '' || StringTrim(r_societe) == '' || StringTrim(r_siret) == '' || StringTrim(r_tel) == '' || StringTrim(r_comment) == ''){
				alert("Veuillez saisir tous les champs SVP !");
			}

			if(r_nom!='' && r_prenom!='' && isEmail(r_email)== true && r_tel!='' && r_societe!='' && r_siret!='' && r_comment!=''){
				document.rappel.submit();
			}
		}

		function controle_documentation(){
			var r_nom	 	= document.documentation.nom.value;
			var r_prenom	 	= document.documentation.prenom.value;
			var r_adresse		= document.documentation.adresse.value;
			var r_ville	 	= document.documentation.ville.value;
			var r_cp		= document.documentation.cp.value;
			var r_pays		= document.documentation.pays.value;
			var r_tel		= StringTrim(document.documentation.tel.value);
			var r_tel2		= document.documentation.tel.value;
			var r_societe		= document.documentation.societe.value;
			var r_email		= document.documentation.email.value;

			if(StringTrim(r_nom) == '' || StringTrim(r_prenom) == '' || StringTrim(r_email) == '' || StringTrim(r_societe) == '' || StringTrim(r_tel) == '' || StringTrim(r_adresse) == '' || StringTrim(r_ville) == '' || StringTrim(r_cp) == '' || StringTrim(r_pays) == ''){
				alert("Veuillez saisir tous les champs SVP !");
			} else if (isEmail(r_email) == false){
				alert("Votre adresse Email est incrorrect");
			} else if ((r_pays == 'france' || r_pays == 'France') && (isNaN(r_cp) || r_cp.length != 5)){
				alert("Votre code postal saisi est incorrect");
			} else if((r_pays == 'france' || r_pays == 'France') && r_tel.length != 14 && (r_tel.substring(0,1) != '0' || r_tel.substring(0,3) != '+33') && r_tel.substring(0,5) == '(+33)'){
				alert("Le numéro de téléphone saisi est incorrect"); // +33 1 48 ...
			} else if((r_pays == 'france' || r_pays == 'France') && r_tel.substring(0,1) == '0' && r_tel.substring(0,4) != '0033' && (r_tel.length != 10 || isNaN(r_tel))){
				alert("Le numéro de téléphone saisi est incorrect");
			} else if((r_pays == 'france' || r_pays == 'France') && r_tel.substring(0,3) == '+33' && (r_tel.length != 12 || isNaN(r_tel))){
				alert("Le numéro de téléphone saisi est incorrect");
			} else if((r_pays == 'france' || r_pays == 'France') && r_tel.substring(0,4) == '0033' && (r_tel.length != 13 || isNaN(r_tel))){
				alert("Le numéro de téléphone saisi est incorrect");
			} else if (r_nom!='' && r_prenom!='' && isEmail(r_email)== true && r_tel!='' && r_societe!='' &&  r_adresse != '' && r_ville != '' && r_cp != '' && r_pays != ''){
				document.documentation.submit();
			}
		}
		
		function verif_pass(){
			var email=document.change_pass.mail.value;
			var pass1=document.change_pass.pass.value;
			var pass2=document.change_pass.confirm_pass.value;
			
			email=StringTrim(email);
			
			if(isEmail(email)==false){
				alert("Tapez une adresse e-mail valide SVP !");
			}else if(pass1=="" || pass2==""){
				alert("Veuillez saisir tous les champs SVP !");
			}else if(pass1!=pass2){
				alert("La confirmation de votre mot de passe n'est pas correct !");
			}else{
				document.change_pass.submit();
			}
		}
		
		function StringTrim(psString) {
			//alert("arf "+psString);
			var viSize=psString.length;
			var vstemp='';
			for (i=0; i<viSize; i++){ 
				if(psString.charAt(i) != " ") vstemp = vstemp + psString.charAt(i);
			}

			return vstemp;
		}
		
		
		function isEmail(ps_src){

		var vt_txt = new Array(2);	// tableau qui va contenir les chaines avant et apres l'arobase

		var vi_arobase;				// va contenir l'index de l'arobase dans la chaine

		var vc_tmp;					// caractere temporaire

		

		vi_arobase = ps_src.indexOf("@");

		if (vi_arobase > 0 &&							// l'arobase ne doit pas etre en premier...

			vi_arobase != (ps_src.length - 1) &&		// ... ni en dernier...

			vi_arobase == ps_src.lastIndexOf("@") &&	// ... et il ne peut en rester qu'un

			ps_src.indexOf("..") < 0)					// il ne peut y avoir ".."

		{

			vt_txt[0] = ps_src.substring(0,vi_arobase);					// prend la chaine avant l'arobase <=> nom

			vt_txt[1] = ps_src.substring(vi_arobase + 1,ps_src.length);	// prend la chaine apres l'arobase <=> adresse

			if ((vt_txt[0].indexOf(".") != 0) &&							// pas de point en debut de chaine

				(vt_txt[1].indexOf(".") > 0) &&								// idem

				(vt_txt[0].lastIndexOf(".") < (vt_txt[0].length - 1)) &&	// ni en fin de chaine

				(vt_txt[1].lastIndexOf(".") < (vt_txt[1].length - 2)))		// pas un des 2 derniers caracteres

			{

				for (var vi_nbr = 0;vi_nbr < 2;vi_nbr++)		// boucle sur les deux chaines

				for (var vi_char_nbr = 0;vi_char_nbr < vt_txt[vi_nbr].length;vi_char_nbr++)

				{

					vc_tmp = vt_txt[vi_nbr].charAt(vi_char_nbr);// si le caractere recupere

					if ((vc_tmp < '0' || vc_tmp > '9') &&		// n'est pas un chiffre

						(vc_tmp < 'a' || vc_tmp > 'z') &&		// n'est pas une minuscule

						(vc_tmp < 'A' || vc_tmp > 'Z') &&		// n'est pas une majuscule

						vc_tmp != '.' && vc_tmp != '_' &&		// ni un autre caractere

						vc_tmp != '-')							// autorise...

							return false;						// alors l'adresse est invalide

				}

				return true;

			}

		}

		return false;

		}