/* VALIDATION DU FORMULAIRE */
function validForm(monForm,typvalid)
	{
		//nom
		if (monForm.nom.value=="")
			{
				alert("Vous devez indiquer votre \"NOM\".");
				monForm.nom.focus();
				return false;
			}
		//prénom
		if (monForm.prenom.value=="")
			{
				alert("Vous devez indiquer votre \"PRENOM\".");
				monForm.prenom.focus();
				return false;
			}
		//email
		if (monForm.email.value=="")
			{
				alert("Vous devez préciser votre \"E-MAIL\".");
				monForm.email.focus();
				return false;
			}
		if (monForm.email.value!="")
			{
				var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒþŒŽšœžŸÀÁÂÃÆÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßáâåëìíîïñóôøúýþÿ0123456789-@-_.";
				var checkStr = monForm.email.value;
				var allValid = true;
				for (i = 0;  i < checkStr.length;  i++)
					{
						ch = checkStr.charAt(i);
						for (j = 0;  j < checkOK.length;  j++)
							if (ch == checkOK.charAt(j))
									break;
						if (j == checkOK.length)
							{
								allValid = false;
								break;
							}
					}
				if (!allValid)
					{
						alert("Entrez seulement des caractères, chiffres et \".@_-\" dans le champ \"E-MAIL\".");
						monForm.email.focus();
						return false;
					}
				adresse = monForm.email.value;
				var place = adresse.indexOf("@",1);
				var point = adresse.indexOf(".",place+1);
				if (!((place > -1)&&(adresse.length >2)&&(point > 1)))
					{
						alert('\"E-MAIL \" non valide.\r exemple : nom@domaine.com');
						monForm.email.focus();
						return false;
					}
			}
			//message
			if (typvalid!="mailing")
				{
					if (monForm.msg.value=="")
						{
							alert("Vous devez écrire un \"MESSAGE\".");
							monForm.msg.focus();
							return false;
						}
				}
			else
				{
					if (monForm.mail_f.checked==false&&monForm.mail_m.checked==false)
						{
							alert("Vous devez cocher au moins une case (Forge ou Maréchalerie) \npour le choix de l'information que vous désirez recevoir recevoir.");
							monForm.mail_f.focus();
							return false;
						}
				}
		
	return true;
	}

function validFormPanier(monForm,lg)
	{
		//nom
		if (monForm.nom.value=="")
			{
				if (lg == "fr")
					alert("Vous devez indiquer votre nom.");
				else
					alert("Field \"Name\" is required.");
				monForm.nom.focus();
				return false;
			}
		//prenom
		if (monForm.prenom.value=="")
			{
				if (lg == "fr")
					alert("Vous devez indiquer votre prénom.");
				else
					alert("Field \"First Name\" is required.");
				monForm.prenom.focus();
				return false;
			}
		//adresse
		if (monForm.adr1.value=="")
			{
			if (lg == "fr")
				alert("Vous devez indiquer votre adresse.");
			else
				alert("Field Adress is required.");
				monForm.adr1.focus();
				return false;
			}	
		//ville
		if (monForm.ville.value=="")
			{
			if (lg == "fr")
				alert("Vous devez indiquer votre ville.");
			else
				alert("Field City is required.");
				monForm.ville.focus();
				return false;
			}
		//tel
		if (monForm.tel.value=="")
			{
				if (lg == "fr")
					alert("Vous devez indiquer votre numéro de téléphone.");
				else
					alert("Field \"Phone Number\" is required.");
				monForm.tel.focus();
				return false;
			}
		//email
		if (monForm.email.value=="")
			{
			if (lg == "fr")
				alert("Vous devez préciser votre \"E-MAIL\".");
			else
				alert("Field \"E-mail\" is required.");
				monForm.email.focus();
				return false;
			}
		if (monForm.email.value!="")
			{
				var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒþŒŽšœžŸÀÁÂÃÆÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßáâåëìíîïñóôøúýþÿ0123456789-@-_.";
				var checkStr = monForm.email.value;
				var allValid = true;
				for (i = 0;  i < checkStr.length;  i++)
					{
						ch = checkStr.charAt(i);
						for (j = 0;  j < checkOK.length;  j++)
							if (ch == checkOK.charAt(j))
									break;
						if (j == checkOK.length)
							{
								allValid = false;
								break;
							}
					}
				if (!allValid)
					{
						if (lg == "fr")
							alert("Entrez seulement des caractères, chiffres et \".@_-\" dans le champ \"E-MAIL\".");
						else
							alert("Only characters, digits and \".@_-\" in the field \"E-MAIL\".");
						monForm.email.focus();
						return false;
					}
				adresse = monForm.email.value;
				var place = adresse.indexOf("@",1);
				var point = adresse.indexOf(".",place+1);
				if (!((place > -1)&&(adresse.length >2)&&(point > 1)))
					{
						if (lg == "fr")
							alert('\"E-MAIL \" non valide.\r exemple : nom@domaine.com');
						else
							alert('\"E-MAIL \" not valid.\r eg : name@domain.com');
						monForm.email.focus();
						return false;
					}
			}
			
		if(monForm.condVente.checked!=true){
			if (lg == "fr")
				alert("Vous devez accepter les conditions générales de vente. ");
			else
				alert("You have to accept sales conditions.");
			monForm.condVente.focus();
			return false;
			
		}
	return true;
	}
