/* 
PURPOSE		:	check the captha validation
CALLER		:	the form submit
VAR				:	form_id:String
*/
function form_verif(form_id){
	
	form = document.getElementById(form_id);
	
	var keAlerte = "";
	if (form.captcha.value == "" || form.captcha.value == " ") keAlerte+="\nVeuillez reproduire les lettres que vous pouvez lire à la fin du formulaire\n";
	if (keAlerte!=""){
		alert(keAlerte);
		return false;
	}else{
		ajax_send_form(	"content_result",
										"lib/captcha/captcha_verif.php",
										"captcha_code="+form.captcha.value+"&form_id="+form_id+"&form_func=form_verif2",
										""//"reload_page()"
										);
	}
	
	
}
/* 
PURPOSE		:	check the form after the captha validation
CALLER		:	../../lib/captcha/captcha_verif.php
VAR				:	form_id:String
*/
function form_verif2(form_id){
	
	// we define -----------------------
	form = document.getElementById(form_id);
	
	// we init -----------------------
	var keAlerte = "";
	
	
	
			if (form.nom.value == "" || form.nom.value == " ") keAlerte+="\nVeuillez remplir le champ \'Votre nom\'\n";
			if (form.prenom.value == "" || form.prenom.value == " ") keAlerte+="\nVeuillez remplir le champ \'Votre prénom\'\n";
			
			
			if (form.mail1.value == "" && form.mail2.value == "" && form.mail3.value == "" && form.mail4.value == "" ){
				keAlerte+="\nVeuillez remplir au moins une adresse de destinataire\n";
			}else{
				if (form.mail1.value != "" && !verif_mail(form.mail1.value)) keAlerte += "\nLa première adresse mail de destinataire est invalide\r";
				if (form.mail2.value != "" && !verif_mail(form.mail2.value)) keAlerte += "\nLa deuxième adresse mail de destinataire est invalide\r";
				if (form.mail3.value != "" && !verif_mail(form.mail3.value)) keAlerte += "\nLa troisième adresse mail de destinataire est invalide\r";
				if (form.mail4.value != "" && !verif_mail(form.mail4.value)) keAlerte += "\nLa quatrième adresse mail de destinataire est invalide\r";
				
			}
			
	// we act -----------------------
	if (keAlerte!=""){
		alert(keAlerte);
		return false;
	}else{
		form.submit();
	}
	
	
}


function verif_mail(email){
		var arobase=email.indexOf("@");
		var point= email.lastIndexOf(".");
		if((arobase < 3)||(point + 2 > email.length) ||(point < arobase+3)){
			return false;
		}else{
			return true;
		}
}


