window.onload = new Function("document.getElementById('txtFirstName').focus()");


function checkMail(strMail)
{
	if (strMail.length == 0) 
	{
		return false;
	}
	regex = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return regex.test(strMail);
}

function test_form(f)
{
	var bol=true; var txt = "";
	if ((f.txtMail.value == "") || (f.txtPhone.value == "") || (f.txtLastName.value == "") || (f.txtFirstName.value == ""))
	{
		txt = txt + "Les champs marqués d'un * sont obligatoires\n\n";	
		bol = false;
	}
	else if (!checkMail(f.txtMail.value))
	{
		txt = "Addresse de email invalide\n";
		bol = false;
	}
	if (txt != "")
	{
		alert (txt);	
	}
	return (bol);
}

function isDigit (c) {
	return ((c >= "0") && (c <= "9"));
}

function isNumber(objText) {
	for (i = 0; i < objText.length; i++) {
		if (!isDigit(objText.charAt(i))) {
			return false;
		}
	}
	return true;
}

function doSubmit()
{
	error = "";
	if(document.getElementById("txtFirstName").value == "")
	{
		error += "Vous devez entrer votre nom dans le formulaire !\n";
	}
	if(document.getElementById("txtLastName").value == "")
	{
		error += "Vous devez entrer votre prénom dans le formulaire !\n";
	}
	if(document.getElementById("txtPhone").value == "")
	{
		error += "Vous devez entrer votre telephone dans le formulaire !\n";
	}else{
				phone = document.getElementById("txtPhone").value;
					if(isNumber(phone) == false )
					{
					error += "Le numero de telephone que vous avez introduit, n'est pas valide. (Ex : 00400242526)\n";
					}
				}
	nFax = document.getElementById("txtFax").value;
	if(isNumber(nFax) == false )
	{
	error += "Le numero de fax que vous avez introduit, n'est pas valide. (Ex : 00400242526)\n";
	}
		
	if(document.getElementById("txtEmail").value == "")
	{
		error += " Vous devez nous laisser au moins votre E-mail !\n";
	}else if (JSEmailVerify("txtEmail") != "true")
					{
					error += " Adresse E-mail invalide.\n";
					}
	
	if(error != "")
	{
	alert(error);
	return;
	}else{
				document.frmContact.action = "contact_send.php";
				document.frmContact.submit();
				}
}