function verif_email(formulaire)
	{
	adresse = formulaire.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		return(true);
		}
	else
		{
		alert('L\'adresse e-mail est invalide.');
		return(false);
		}
	}

function verif_champ(formulaire)
	{
	msg = formulaire.message.value;
	if (msg.length > 10)
		{
		return(true);
		}
	else if (msg.length == 0)
		{
		alert('Le descriptif n\'est pas renseigné.');
		return(false);
		}
	else
		{
			alert('Le descriptif renseigné n\'est pas assez précis.');
			return(false);
		}
	}
	
function verif_mdp(formulaire)
	{
	pw1 = formulaire.mdp.value;
	pw2 = formulaire.mdp2.value;

 	if (pw1 != pw2)
 	{
 		alert ("Les mots de passe ne correspondent pas.")
 		return false;
 	} else {
 		if (pw1.length < 6) {
 			alert ("Le mot de passe doit contenir 6 caractères minimum.");
 			return false;
 		}
	}
	return true;
 }

function verif_mdp_length(formulaire)
{
		pw1 = formulaire.mdp.value;
		if (pw1.length < 6) {
			alert ("Le mot de passe doit contenir 6 caractères minimum.");
 			return false;
		}
		return true;
}
 
function verif_inscription(formulaire)
{
	if ((verif_email(formulaire) == true) && (verif_mdp(formulaire) == true))
	{
		formulaire.submit();
	} else {
		return;
	}
}



function verif_login(formulaire)
{
	if ((verif_email(formulaire) == false))
	{
		return;
	} else if (!verif_mdp_length(formulaire))
	{
		return;
	} else {
		formulaire.submit();
	}
}

function verif_fields_left(formulaire)
{
	if (formulaire.lastname.value == '')
		{
			alert('Votre nom n\'est pas renseigné.');
			return false;
		}
	if (formulaire.firstname.value == '')
		{
			alert('Votre prénom n\'est pas renseigné.');
			return false;
		}
	if (formulaire.adresse_line1.value == '')
		{
			alert('Votre adresse n\'est pas renseignée.');
			return false;
		}
	if (formulaire.codepostal.value == '')
		{
			alert('Votre code postal n\'est pas renseigné.');
			return false;
		}
	if (isNaN(formulaire.codepostal.value))
		{
			alert('Votre code postal est invalide.');
			return false;
		}
	if (formulaire.ville.value == '')
		{
			alert('Votre ville n\'est pas renseignée.');
			return false;
		}
	return true;
}

function verif_fields_middle(formulaire)
{
	if (verif_email(formulaire) == false)
		{
			return false;
		} 
	if (formulaire.lastname.value == '')
		{
			alert('Votre nom n\'est pas renseigné.');
			return false;
		}
	if (formulaire.firstname.value == '')
		{
			alert('Votre prénom n\'est pas renseigné.');
			return false;
		}
	if (formulaire.adresse_line1.value == '')
		{
			alert('Votre adresse n\'est pas renseignée.');
			return false;
		}
	if (formulaire.codepostal.value == '')
		{
			alert('Votre code postal n\'est pas renseigné.');
			return false;
		}
	if (isNaN(formulaire.codepostal.value))
		{
			alert('Votre code postal est invalide.');
			return false;
		}
	if (formulaire.ville.value == '')
		{
			alert('Votre ville n\'est pas renseignée.');
			return false;
		}
	return true;
}


function verif_fields_right(formulaire)
{
	if (formulaire.lastname2.value == '')
		{
			alert('Le nom du destinataire n\'est pas renseigné.');
			return false;
		}
	if (formulaire.firstname2.value == '')
		{
			alert('Le prénom du destinataire n\'est pas renseigné.');
			return false;
		}
	if (formulaire.adresse_line12.value == '')
		{
			alert('L\'adresse  du destinataire n\'est pas renseignée.');
			return false;
		}
	if (formulaire.codepostal2.value == '')
		{
			alert('Le code postal du destinataire n\'est pas renseigné.');
			return false;
		}
	if (isNaN(formulaire.codepostal2.value))
		{
			alert('Le code postal  du destinataire est invalide.');
			return false;
		}
	if (formulaire.ville2.value == '')
		{
			alert('La ville du destinataire n\'est pas renseignée.');
			return false;
		}
	return true;
}

function verif_livraison(formulaire)
{
	if (verif_fields_left(formulaire))
		formulaire.submit();
	else
		return;
}

function verif_compte(formulaire)
{
	if (verif_fields_middle(formulaire))
		formulaire.submit();
	else
		return;
}

function verif_comptechangermdp(formulaire)
{
	if (formulaire.old_mdp.value.length < 6)
	{
		alert('Votre ancien mot de passe n\'est pas renseigné correctement.');
		return;
	} else if (verif_mdp(formulaire) == false)
	{
		return;
	}
	formulaire.submit();
}

function verif_livraison_gift(formulaire)
{
	if (verif_fields_left(formulaire) && verif_fields_right(formulaire))
		formulaire.submit();
	else
		return;
}

function verif_contact(formulaire)
{
	if (verif_email(formulaire) == true) 
	{
		if (formulaire.message.value.length < 20)
		{
			alert('Votre message est trop court.');
			return;
		}
		else
			formulaire.submit();
	}
	else
		return;
}
