	ERREUR1	=	"Votre adresse e-mail est obligatoire";
	ERREUR2	=	"Il faut inscrire au moins 1 filleul.";
	ERREUR3	=	"Attention des adresses e-mails sont en doubles";
	ERREUR4	=	"Attention une ou plusieurs adresses e-mails ne sont pas valide(s)";
	
	IMG_OK 	= 'http://www.la-boutique-scholl.fr/Files/24626/Img/19/ok.gif';
	IMG_BAD 	= 'http://www.la-boutique-scholl.fr/Files/24626/Img/10/cancel.gif';
	
		
		function addLoadEvent(func) {
			var oldonload = window.onload;
			if (typeof window.onload != 'function') {
				window.onload = func;
			} 
			else {
				window.onload = function() {
				if (oldonload) {
					oldonload();
				}
				func();
				}
			}
		}

	//tester Mail	
		function TestMailSintaxe(mail){
			var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
			if(reg.test(mail))
				return(true);
			else
			return(false);	
		}

	//detecte la perte de focus d'un input
		function DetectAction() {
		   if (document.getElementById) {
			   for(i=1;i<7;i++){			 
					if (document.getElementById("mail"+i)) {
						leLien = document.getElementById("mail"+i);
						leLien.onkeyup = function() {
							if ((TestMailSintaxe(this.value)==true)&&((Doublons(this.value,this.name))==false)){
								document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_OK+')';
								DetectAction();
							}
							else{
								if(this.value==""){document.getElementById('img_'+this.name).style.backgroundImage='none';}
								else{document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_BAD+')';}
							}
							DetectAction();
						}
						leLien.onchange = function() {
							if ((TestMailSintaxe(this.value)==true)&&((Doublons(this.value,this.name))==false)){
								document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_OK+')';
							}
							else{
								if(this.value==""){document.getElementById('img_'+this.name).style.backgroundImage='none';}
								else{document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_BAD+')';}
							}
							DetectAction();
						}
						leLien.onfocus = function() {
							if ((TestMailSintaxe(this.value)==true)&&((Doublons(this.value,this.name))==false)){
								document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_OK+')';
							}
							else{
								if(this.value==""){document.getElementById('img_'+this.name).style.backgroundImage='none';}
								else{document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_BAD+')';}
							}
							DetectAction();							
						}
						leLien.onclick = function() {
							if ((TestMailSintaxe(this.value)==true)&&((Doublons(this.value,this.name))==false)){
								document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_OK+')';
							}
							else{
								if(this.value==""){document.getElementById('img_'+this.name).style.backgroundImage='none';}
								else{document.getElementById('img_'+this.name).style.backgroundImage='url('+IMG_BAD+')';}
							}
							DetectAction();
						}							
					}
				}
				if (document.getElementById("resetForm")) {
					leLien2 = document.getElementById("resetForm");
					leLien2.onclick = function() {
						for(i=1;i<7;i++){
							document.getElementById('img_mail'+i).style.backgroundImage='none';
						}
						document.getElementById("erreur").innerHTML = "";					
					}
				}
			}
		}

	//test les doublons de mail	
		function Doublons(Mail,NomInput){
			for (i=1;i<7;i++)
			{
				if((Mail==document.getElementById('mail'+i).value)&&(NomInput!=document.getElementById('mail'+i).name)){
					return true;
				}
			}
			return false;
		}

	//test lors de l envois		
		function testEnvoi(){
			if(document.getElementById('mail1').value ==""){
				document.getElementById("erreur").innerHTML = ERREUR1;
				return false;							
			}
			if	((document.getElementById('mail2').value =="")&&
				(document.getElementById('mail3').value =="")&&
				(document.getElementById('mail4').value =="")&&				
				(document.getElementById('mail5').value =="")){
				document.getElementById("erreur").innerHTML = ERREUR2;
				return false;							
			}			
			
			
			for(i=1;i<7;i++)
			{
				if((TestMailSintaxe(document.getElementById('mail'+i).value)) || (document.getElementById('mail'+i).value)==""){
					if(document.getElementById('mail'+i).value !=""){
						for(j=i+1;j<7;j++){
							if(document.getElementById('mail'+i).value==document.getElementById('mail'+j).value){
							document.getElementById("erreur").innerHTML = ERREUR3;
							return false;					
							}
						}
					}
				}
				else{
				document.getElementById("erreur").innerHTML = ERREUR4;
					return false;				
				}
			}
			document.getElementById("erreur").innerHTML = "";
			return true;
		}
	
	//addLoadEvent(DetectAction);
