function isMailOk(ad_email){
	if (document.images){
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!ad_email.match(re) && ad_email.match(re_two)){
			return true;
		}
		return false
	}
	return true;
}

function isFieldOk(FieldValue,ok){
	if(FieldValue==null || FieldValue.length==0)
		return false;
	for(i=0; i < FieldValue.length ;i++){
		if(ok.indexOf(FieldValue.charAt(i))<0){
			return false;
		}
	}
	return true;
}

function trim (myString)
{
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

function EstSiretValide(siret) 
{
	var estValide;
	
	if ( (siret.length != 14) || (isNaN(siret)) )
		estValide = false;
	else 
	{
		// Donc le SIRET est un numérique à 14 chiffres
		// Les 9 premiers chiffres sont ceux du SIREN (ou RCS), les 4 suivants
		// correspondent au numéro d'établissement
		// et enfin le dernier chiffre est une clef de LUHN.
		var somme = 0;
		var tmp;
		
		for (var cpt = 0; cpt<siret.length; cpt++) 
		{
			if ((cpt % 2) == 0) 
			{ 	
				// Les positions impaires : 1er, 3è, 5è, etc...
				tmp = siret.charAt(cpt) * 2; // On le multiplie par 2
				if (tmp > 9)
					tmp -= 9; // Si le résultat est supérieur à 9, on lui soustrait 9
			}
			else
				tmp = siret.charAt(cpt);
				
			somme += parseInt(tmp);
		}
		
		if ((somme % 10) == 0)
			estValide = true; // Si la somme est un multiple de 10 alors le SIRET est valide
		else
			estValide = false;
	}
	return estValide;
} 

function validation_inscription() 
{ 
	 	
   if(!isMailOk(document.formulaire.email.value)){
				alert ('Adresse mail non valide, veuillez entrez une adresse Email valide'); 
        document.formulaire.email.focus(); 
        return false; 
		}	
		else if(document.formulaire.mot_de_passe.value == "") 
		{ 
	        alert ('Veuillez entrer un mot de passe'); 
	        document.formulaire.mot_de_passe.focus(); 
	        return false; 
    	}		
		else if(document.formulaire.nom.value == "") 
		{ 
	        alert ('Veuillez entrer votre Prénom et Nom'); 
	        document.formulaire.nom.focus(); 
	        return false; 
    	}	
		else if(document.formulaire.tel_fixe.value == "") 
		{ 
	        alert ('Veuillez entrer votre numéro de téléphone'); 
	        document.formulaire.tel_fixe.focus(); 
	        return false; 
    	}			
		else if(document.formulaire.adresse_1.value == "") 
		{ 
	        alert ('Veuillez entrer votre adresse'); 
	        document.formulaire.adresse_1.focus(); 
	        return false; 
    	}			
		else if(document.formulaire.code_postal.value == "" || isNaN(document.formulaire.code_postal.value)) 
		{ 
	        alert ('Veuillez entrer votre code postal'); 
	        document.formulaire.code_postal.focus(); 
	        return false; 
    	}			
		else if(document.formulaire.ville.value == "") 
		{ 
	        alert ('Veuillez entrer votre ville'); 
	        document.formulaire.ville.focus(); 
	        return false; 
    	}			
		else {return true;}
}

function validation_update() 
{ 
	 	
       if(!isMailOk(document.formulaire.email.value)){
				alert ('Adresse mail non valide, veuillez entrez une adresse Email valide'); 
        document.formulaire.email.focus(); 
        return false; 
		}			
       	else if(document.formulaire.nom.value == "") 
		{ 
	        alert ('Veuillez entrer votre Prénom et Nom'); 
	        document.formulaire.nom.focus(); 
	        return false; 
    	}	
		else if(document.formulaire.tel_fixe.value == "") 
		{ 
	        alert ('Veuillez entrer votre numéro de téléphone'); 
	        document.formulaire.tel_fixe.focus(); 
	        return false; 
    	}			
		else if(document.formulaire.adresse_1.value == "") 
		{ 
	        alert ('Veuillez entrer votre adresse'); 
	        document.formulaire.adresse_1.focus(); 
	        return false; 
    	}			
		else if(document.formulaire.code_postal.value == "" || isNaN(document.formulaire.code_postal.value)) 
		{ 
	        alert ('Veuillez entrer votre code postal'); 
	        document.formulaire.code_postal.focus(); 
	        return false; 
    	}			
		else if(document.formulaire.ville.value == "") 
		{ 
	        alert ('Veuillez entrer votre ville'); 
	        document.formulaire.ville.focus(); 
	        return false; 
    	}			
		else {return true;}
}

function valider_recherche() 
{ 
	 	var recherche = trim(document.form_search.product_nom_like.value); 		
		if	(recherche.length < 3){
			alert ('Vous devez saisir un minimum de 3 caractères !');
			return false; 
    	}			
		else {return true;}
}

