// JavaScript Document
/******************* S'incrire au site *******************/
function inscription()
{
	if( (document.getElementById('mlle').checked==true 
		|| document.getElementById('mme').checked==true 
		|| document.getElementById('m').checked==true)
		&& document.form_inscription.nom.value != ""
		&& document.form_inscription.prenom.value != ""
		&& document.form_inscription.adresse.value != ""
		&& document.form_inscription.cp.value != ""
		&& document.form_inscription.ville.value != ""
		&& document.form_inscription.mail.value != ""
		&& document.form_inscription.mot_passe.value != ""
		)
	{

			var nom = document.form_inscription.nom.value;
			var prenom = document.form_inscription.prenom.value;
			var ville = document.form_inscription.ville.value;
			var verif_nom= /^[a-zA-Z\- éèëêàùâîôûëïüöäç]{1,60}$/;
			
			var adresse = document.form_inscription.adresse.value;
			var verif_adresse= /^[a-zA-Z0-9\-_. éèëêàùâîôûëïüöä,ç]{1,60}$/;
			
			var cp = document.form_inscription.cp.value;
			
			var verif_cp= /^[0-9\s]{5,20}$/;
			
			var tel = document.form_inscription.tel.value;
			var verif_tel= /^[0-9 +()]{6,30}$/;
			
			var mail = document.form_inscription.mail.value;
			var verif_mail= /^[a-zA-Z0-9\-_.]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;
			
			var mot_passe = document.form_inscription.mot_passe.value;
			var verif_mot_passe= /^[a-zA-Z0-9\-_éèëêàùâîôûëïüöäç]{6,20}$/;

					if (verif_nom.exec(nom) == null)
					{
					   alert ("Vous avez mal saisie votre nom");
					}
					else if(verif_nom.exec(prenom) == null )
					{
						alert ("Vous avez mal saisie votre prenom");
					}
					else if( verif_adresse.exec(adresse) == null)
					{
						alert ("Vous avez mal saisie votre adresse");
					}
					else if(verif_cp.exec(cp) == null)
					{
						alert ("Vous avez mal saisie votre code postal");
					}
					else if( verif_nom.exec(ville) == null)
					{
						alert ("Vous avez mal saisie votre ville");
					}
					else if( tel !="" && verif_tel.exec(tel) == null )
					{
						alert ("Vous avez mal saisie votre numéro de téléphone");
					}
					else if( verif_mail.exec(mail) == null )
					{
						alert ("Vous avez mal saisie votre email");
					}
					else if( verif_mot_passe.exec(mot_passe) == null )
					{
						alert ("Vous avez mal saisie votre mot de passe");
					}
					else
					{
						document.form_inscription.submit();
					}
	}
	else
	{
		alert ("Vous n'avez pas rempli tous les champs !");
	}
}
/******************* mail oublié *******************/
function mail_oublie()
{
	if(	document.form_pass.mail_pass.value != "")
	{
		var mail = document.form_pass.mail_pass.value;
		var verif_mail= /^[a-zA-Z0-9\-_.]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/;
		
		if( verif_mail.exec(mail) == null )
		{
			alert ("Vous avez mal saisie votre email");
		}
		else
		{
			document.form_pass.submit();
		}

	}
	else
	{
		alert ("Vous n'avez pas rempli le champs email !");
	}
}


/******************* modifier compte *******************/
function compte()
{
	if( (document.getElementById('mlle').checked==true 
		|| document.getElementById('mme').checked==true 
		|| document.getElementById('m').checked==true)
		&& document.form_compte.nom.value != ""
		&& document.form_compte.prenom.value != ""
		&& document.form_compte.adresse.value != ""
		&& document.form_compte.cp.value != ""
		&& document.form_compte.ville.value != ""
		)
	{

			var nom = document.form_compte.nom.value;
			var prenom = document.form_compte.prenom.value;
			var ville = document.form_compte.ville.value;
			var verif_nom= /^[a-zA-Z\- éèëêàùâîôûëïüöäç]{1,60}$/;
			
			var adresse = document.form_compte.adresse.value;
			var verif_adresse= /^[a-zA-Z0-9\-_. éèëêàùâîôûëïüöä,ç]{1,60}$/;
			
			var cp = document.form_compte.cp.value;
			var verif_cp= /^[0-9\s]{5,20}$/;
			
			var tel = document.form_compte.tel.value;
			var verif_tel= /^[0-9 +()]{6,30}$/;

					if (verif_nom.exec(nom) == null)
					{
					   alert ("Vous avez mal saisie votre nom");
					}
					else if(verif_nom.exec(prenom) == null )
					{
						alert ("Vous avez mal saisie votre prenom");
					}
					else if( verif_adresse.exec(adresse) == null)
					{
						alert ("Vous avez mal saisie votre adresse");
					}
					else if(verif_cp.exec(cp) == null)
					{
						alert ("Vous avez mal saisie votre code postal");
					}
					else if( verif_nom.exec(ville) == null)
					{
						alert ("Vous avez mal saisie votre ville");
					}
					else if( tel !="" && verif_tel.exec(tel) == null )
					{
						alert ("Vous avez mal saisie votre numéro de téléphone");
					}
					else
					{
						document.form_compte.submit();
					}
	}
	else
	{
		alert ("Vous n'avez pas rempli tous les champs !");
	}
	
}

/******************* choix du mode de transport *******************/
function frais_port()
{
	if(	(document.getElementById('1').checked==true) || (document.getElementById('2').checked==true) )
	{
		//alert(document.getElementById('2').value);	
		document.frais.submit();
		

	}
	else
	{
		alert("Vous devez choisir un mode de transport !");
	}
}


/******************* acceptation des conditions *******************/
function conditions()
{
	
	if(	(document.getElementById('condition').checked==true) )
	{
		//alert(document.getElementById('2').value);	
		document.validation.submit();
		

	}
	else
	{
		alert("Vous devez accepter les conditions de ventes !");
	}
}



/******************* S'incrire à une newsletter *******************/
	function envoie_newsletter()
	{
		if( document.form_newsletter.prenom.value != ""	&& document.form_newsletter.email.value != "" && document.form_newsletter.confirm_email.value != "")
		{
				if(document.form_newsletter.email.value==document.form_newsletter.confirm_email.value)
				{
					document.form_newsletter.submit();
				}
				else
				{
					alert ("Votre mail de confimation n'est pas identique à vote mail !");
				}
	
		}
		else
		{
			alert ("Vous n'avez pas rempli correctement tous les champs !");
		}
	}
	
/******************* Se désabonner à une newsletter *******************/
	function envoie_newsletter_desadonne()
	{
		if( (document.form_newsletter_desabon.raison1.checked==true 
			|| document.form_newsletter_desabon.raison2.checked==true
			|| document.form_newsletter_desabon.raison3.checked==true 
			|| document.form_newsletter_desabon.raison4.checked==true 
			|| document.form_newsletter_desabon.raison5.checked==true) 
			&& document.form_newsletter_desabon.email.value !="" )
		{
				
				document.form_newsletter_desabon.submit();
	
		}
		else
		{
			alert ("Vous n'avez pas rempli correctement tous les champs !");
		}
	}