//--------------------------
function check_form()	{
	var mess = "Your form is incomplete or comprises errors :\r\n";
	var erreur = false;

	if (document.ClientForm.nom.value == "") {
		mess = mess + "Please write your name.\r\n";
		erreur = true;
	}
	
	if (document.ClientForm.adresse.value == "") {
		mess = mess + "Please write your adress.\r\n";
		erreur = true;
	}

	if (document.ClientForm.codepostal.value == "") {
		mess = mess + "Please write your zip code.\r\n";
		erreur = true;
	}

	if (document.ClientForm.ville.value == "") {
		mess = mess + "Please write your city.\r\n";
		erreur = true;
	}

	// test de la validité de l'e-mail
	if (document.ClientForm.email.value == "") {
		mess = mess + "Please write your e-mail adress.\r\n";
		erreur = true;
	}
	else	{
		var mailvalid = 1;
		var test="" + document.ClientForm.email.value;
		atPos = test.indexOf("@",1);
		if (atPos == -1) {
			mailvalid = 0;
		}
		else	{
			if (test.indexOf("@",atPos+1) != -1) { 
				mailvalid = 0;
			}
			else {
				periodPos = test.indexOf(".",atPos+1);
				if (periodPos == -1) {
					mailvalid = 0;
				}
				else	{
					invalidChars = " /:,;"
					for (i=0; i<invalidChars.length; i++) {
						badChar = invalidChars.charAt(i);
						if (test.indexOf(badChar) != -1) {
							mailvalid = 0;
						}
					}
				}
			}
		}
		if( mailvalid == 0)	{
			mess = mess + "Please write a valid e-mail adress.\r\n";
			erreur = true;
		}
	}

	if( erreur == true)	{
		alert(mess);
		return false;
	}
	else {
		return true;
	}

}

//--------------------------
function history_back()	{
		window.history.back();
		return false;
}



//--------------------------
function translation(formvalue)	{
	if (document.getElementById(formvalue)){
		document.getElementById(formvalue).infos.value = document.comments.infos.value;
		/*
		alert("id : " + document.getElementById(formvalue).id.value);
		alert("qte : " + document.getElementById(formvalue).qte.value);
		alert("commentaires : " + document.getElementById(formvalue).infos.value);
		*/
		document.getElementById(formvalue).submit();
	}	
	return false;
}

//--------------------------
function translation2()	{
	var mess = "Mensurations Veste : \n";
	mess = mess + "Poitrine : " + document.VesteForm.poitrine.value + "\n";
	mess = mess + "Taille : " + document.VesteForm.taille.value + "\n";
	mess = mess + "Hanche : " + document.VesteForm.hanche.value + "\n";
	mess = mess + "Epaules : " + document.VesteForm.epaules.value + "\n";
	mess = mess + "Manches : " + document.VesteForm.manches.value + "\n";
	mess = mess + "Zip : " + document.VesteForm.zip.value + "\n";
	mess = mess + "Col : " + document.VesteForm.col.value + "\n";
	mess = mess + "Cou : " + document.VesteForm.cou.value + "\n";
	mess = mess + "Coupe : " + document.VesteForm.coupe.value + "\n";
	mess = mess + "Couleur : " + document.VesteForm.couleur.value + "\n";
	mess = mess + "Souhaits : " + document.VesteForm.souhaits.value;

	document.VesteForm.infos.value = mess;

	//alert("translation2 : " + document.VesteForm.infos.value);
	document.VesteForm.submit();

	return true;
}

//--------------------------
function translation3()	{
	var mess = "Infos Computer : \n";
	mess = mess + "Dimensions : " + document.ComputerForm.dimensions.value + "\n";
	mess = mess + "Couleur : " + document.ComputerForm.couleur.value + "\n";
	mess = mess + "Souhaits : " + document.ComputerForm.souhaits.value;

	document.ComputerForm.infos.value = mess;

	//alert("translation3 : " + document.ComputerForm.infos.value);
	document.ComputerForm.submit();

	return true;
}

//--------------------------
function translation4()	{
	var mess = "Mensurations Gilet : \n";
	mess = mess + "Poitrine : " + document.GiletForm.poitrine.value + "\n";
	mess = mess + "Taille : " + document.GiletForm.taille.value + "\n";
	mess = mess + "Hanche : " + document.GiletForm.hanche.value + "\n";
	mess = mess + "Epaules : " + document.GiletForm.epaules.value + "\n";
	mess = mess + "Zip : " + document.GiletForm.zip.value + "\n";
	mess = mess + "Col : " + document.GiletForm.col.value + "\n";
	mess = mess + "Cou : " + document.GiletForm.cou.value + "\n";
	mess = mess + "Coupe : " + document.GiletForm.coupe.value + "\n";
	mess = mess + "Couleur : " + document.GiletForm.couleur.value + "\n";
	mess = mess + "Souhaits : " + document.GiletForm.souhaits.value;

	document.GiletForm.infos.value = mess;

	//alert("translation4 : " + document.GiletForm.infos.value);
	document.GiletForm.submit();

	return true;
}

//--------------------------
function translation5()	{
	var mess = "Mensurations Niqab : \n";
	mess = mess + "Taille : " + document.NiqabForm.taille.value + "\n";
	mess = mess + "Poitrine : " + document.NiqabForm.poitrine.value + "\n";
	mess = mess + "Ttaille : " + document.NiqabForm.ttaille.value + "\n";
	mess = mess + "Hanche : " + document.NiqabForm.hanche.value + "\n";
	mess = mess + "Epaules : " + document.NiqabForm.epaules.value + "\n";
	mess = mess + "Manches : " + document.NiqabForm.manches.value + "\n";
	mess = mess + "Grillage : " + document.NiqabForm.grillage.value + "\n";
	mess = mess + "Couleur : " + document.NiqabForm.couleur.value + "\n";
	mess = mess + "Souhaits : " + document.NiqabForm.souhaits.value;

	document.NiqabForm.infos.value = mess;

	//alert("translation5 : " + document.NiqabForm.infos.value);
	document.NiqabForm.submit();

	return true;
}

//--------------------------
function check_mail(formvalue)	{
	var mess = "Your form is incomplete or comprises errors :\r\n";
	var erreur = false;
	// test de la validité de l'e-mail
	if (document.getElementById(formvalue).email.value == "") {
		mess = mess + "Please write your e-mail adress.\r\n";
		erreur = true;
	}
	else	{
		var mailvalid = 1;
		var test="" + document.getElementById(formvalue).email.value;
		atPos = test.indexOf("@",1);
		if (atPos == -1) {
			mailvalid = 0;
		}
		else	{
			if (test.indexOf("@",atPos+1) != -1) { 
				mailvalid = 0;
			}
			else {
				periodPos = test.indexOf(".",atPos+1);
				if (periodPos == -1) {
					mailvalid = 0;
				}
				else	{
					invalidChars = " /:,;"
					for (i=0; i<invalidChars.length; i++) {
						badChar = invalidChars.charAt(i);
						if (test.indexOf(badChar) != -1) {
							mailvalid = 0;
						}
					}
				}
			}
		}
		if( mailvalid == 0)	{
			mess = mess + "Please write a valid e-mail adress.\r\n";
			erreur = true;
		}
	}

	if( erreur == true)	{
		alert(mess);
		return false;
	}
	else {
		return true;
	}

}

