function printPage()
	{
	window.open('/print.asp?target=' + window.location + '','_blank');
	}

function checkForm()
				{
				if (trim(document.getElementById('nom').value)=="")
					{
					alert("Le nom est obligatoire !");
					document.getElementById('nom').focus();
					return false;
					}
				if (trim(document.getElementById('email').value)=="")
					{
					alert("L'email est obligatoire !");
					document.getElementById('email').focus();
					return false;
					}
				if (!checkEmail(document.getElementById('email').value))
					{
					alert("L'email n'est pas valide !");
					document.getElementById('email').focus();
					return false;
					}
				if (trim(document.getElementById('adresse').value)=="")
					{
					alert("L'adresse est obligatoire !");
					document.getElementById('adresse').focus();
					return false;
					}
				if (trim(document.getElementById('cp').value)=="")
					{
					alert("Le code postal est obligatoire !");
					document.getElementById('cp').focus();
					return false;
					}
				if (trim(document.getElementById('localite').value)=="")
					{
					alert("La localité est obligatoire !");
					document.getElementById('localite').focus();
					return false;
					}
				if (trim(document.getElementById('pays').value)=="")
					{
					alert("Le pays est obligatoire !");
					document.getElementById('pays').focus();
					return false;
					}
				return true;
			}


		function checkForm2()
				{
				if (trim(document.getElementById('nom').value)=="")
					{
					alert("Le nom est obligatoire !");
					document.getElementById('nom').focus();
					return false;
					}
				if (trim(document.getElementById('societe').value)=="")
					{
					alert("La société est obligatoire !");
					document.getElementById('societe').focus();
					return false;
					}
				if (trim(document.getElementById('email').value)=="")
					{
					alert("L'email est obligatoire !");
					document.getElementById('email').focus();
					return false;
					}
				if (!checkEmail(document.getElementById('email').value))
					{
					alert("L'email n'est pas valide !");
					document.getElementById('email').focus();
					return false;
					}
				if (trim(document.getElementById('adresse').value)=="")
					{
					alert("L'adresse est obligatoire !");
					document.getElementById('adresse').focus();
					return false;
					}
				if (trim(document.getElementById('cp').value)=="")
					{
					alert("Le code postal est obligatoire !");
					document.getElementById('cp').focus();
					return false;
					}
				if (trim(document.getElementById('localite').value)=="")
					{
					alert("La localité est obligatoire !");
					document.getElementById('localite').focus();
					return false;
					}
				if (trim(document.getElementById('pays').value)=="")
					{
					alert("Le pays est obligatoire !");
					document.getElementById('pays').focus();
					return false;
					}

				return true;
			}

				function checkFormDevisFr()
				{
				if (trim(document.getElementById('nom').value)=="")
					{
					alert("Le champ 'nom' est obligatoire !");
					document.getElementById('nom').focus();
					return false;
					}
				if (trim(document.getElementById('prenom').value)=="")
					{
					alert("Le champ 'prénom' est obligatoire !");
					document.getElementById('prenom').focus();
					return false;
					}
				if (trim(document.getElementById('rue').value)=="")
					{
					alert("Le champ 'rue' est obligatoire !");
					document.getElementById('rue').focus();
					return false;
					}
				if (trim(document.getElementById('cp').value)=="")
					{
					alert("Le champ 'code postal' est obligatoire !");
					document.getElementById('cp').focus();
					return false;
					}
				if (trim(document.getElementById('ville').value)=="")
					{
					alert("Le champ 'ville' est obligatoire !");
					document.getElementById('ville').focus();
					return false;
					}
				if (trim(document.getElementById('pays').value)=="")
					{
					alert("Le champ 'pays' est obligatoire !");
					document.getElementById('pays').focus();
					return false;
					}
				if (trim(document.getElementById('email').value)=="")
					{
					alert("Le champ 'email' est obligatoire !");
					document.getElementById('email').focus();
					return false;
					}
				if (!checkEmail(document.getElementById('email').value))
					{
					alert("Le champ 'email' n'est pas valide !");
					document.getElementById('email').focus();
					return false;
					}

				if (trim(document.getElementById('toiture').value)=="")
					{
					alert("Le champ 'type de toiture' actuelle est obligatoire !");
					document.getElementById('toiture').focus();
					return false;
					}
				if (trim(document.getElementById('batiment').value)=="")
					{
					alert("Le champ 'type d'accès' à votre bâtiment est obligatoire !");
					document.getElementById('batiment').focus();
					return false;
					}
				if (trim(document.getElementById('hauteur').value)=="")
					{
					alert("Le champ 'hauteur de la toiture par rapport au sol' est obligatoire !");
					document.getElementById('hauteur').focus();
					return false;
					}
				if (trim(document.getElementById('produit').value)=="")
					{
					alert("Le champ 'produit' est obligatoire !");
					document.getElementById('produit').focus();
					return false;
					}
				if(trim(document.getElementById('finition').value)=="")
					{
					alert("Le champ 'finition' est obligatoire !");
					document.getElementById('finition').focus();
					return false;
					}

				if(trim(document.getElementById('finitiontype').value)=="")
					{
					alert("Le champ 'type de finition' est obligatoire !");
					document.getElementById('finitiontype').focus();
					return false;
					}
				if(trim(document.getElementById('surface').value)=="")
					{
					alert("Le champ 'surface de votre toiture' est obligatoire !");
					document.getElementById('surface').focus();
					return false;
					}
				if(trim(document.getElementById('versant').value)=="")
					{
					alert("Le champ 'nombre de versants' est obligatoire !");
					document.getElementById('versant').focus();
					return false;
					}
				return true;
			}


	function reverseStr(in_str)
		{
		text = "";
		for (i = 0; i <= in_str.length; i++)
			{
			text = in_str.substring(i, i+1) + text;
			}
		return text;
		}


	function trim(in_str)
		{
		if (in_str != "")
			{

			while('' + in_str.charAt(0)==' ')
				{
				in_str = in_str.substring(1,in_str.length);
				}

			in_strrev = reverseStr(in_str);

			while('' + in_strrev.charAt(0)==' ')
				{
				in_strrev = in_str.substring(1,in_strrev.length);
				}
			return reverseStr(in_strrev);
			}
		else
			{
			return "";
			}
		}

function checkEmail(in_value)
	{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(in_value))
		{
		return true;
		}
	else
		{
		return false;
		}
	}