
function submitForm(theForm)
	{
			
		if ((!theForm.question1[0].checked)&&(!theForm.question1[1].checked))
  			{
   				alert("Merci de bien vouloir répondre à la question numéro 1.");
   				return (false);
  			}
			
		if ((!theForm.question2[0].checked)&&(!theForm.question2[1].checked)&&(!theForm.question2[2].checked))
  			{
   				alert("Merci de bien vouloir répondre à la question numéro 2.");
   				return (false);
  			}
			
		if ((!theForm.question3[0].checked)&&(!theForm.question3[1].checked)&&(!theForm.question3[2].checked))
  			{
   				alert("Merci de bien vouloir répondre à la question numéro 3.");
   				return (false);
  			}
			
  		if ((theForm.longitude1.value.length < 1)||(theForm.longitude2.value.length < 1)||(theForm.longitude3.value.length < 1)||(theForm.lattitude1.value.length < 1)||(theForm.lattitude2.value.length < 1)||(theForm.lattitude3.value.length < 1))
  			{
    			alert("Merci de bien vouloir répondre à la question subsidiaire.\nLes coordonnées longitude lattitude sont par exemple\nsous la forme suivante : 15° 37' 25'' N, 9° 53' 42'' E.");
    			return (false);
  			}
			
  		if (isNaN(theForm.longitude1.value)||isNaN(theForm.longitude2.value)||isNaN(theForm.longitude3.value)||isNaN(theForm.lattitude1.value)||isNaN(theForm.lattitude2.value)||isNaN(theForm.lattitude3.value))
  			{
    			alert("Les coordonnées longitude lattitude doivent être exprimées en chiffres.");
    			return (false);
  			}
			
		if ((!theForm.titre[0].checked)&&(!theForm.titre[1].checked)&&(!theForm.titre[2].checked))
			{
    			alert("Merci de préciser votre \"Civilité\".");
    			return (false);
			}
  
  		if (theForm.nom.value.length < 3)
  			{
    			alert("Merci de préciser votre \"Nom\".");
    			return (false);
  			}
	
		if (theForm.prenom.value.length < 2)
  			{
    			alert("Merci de préciser votre \"Prénom\".");
    			return (false);
  			}

		var lemail=theForm.email.value;
		var regexp  = /^[A-Za-z0-9_-]+([\.][A-Za-z0-9_-]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/;
		flag=regexp.test(lemail);
		if (!flag) 
			{
    		alert("Votre adresse d'email semble incorrecte\nMerci de vérifier le champ \"E-mail\".");
    		return (false);
			}

  		/*if ((theForm.cp.value.length != 4 && theForm.cp.value.length != 5) || isNaN(theForm.cp.value) || theForm.cp.value < 1000 || theForm.cp.value > 99000)
  			{
    			alert("Les codes postaux français sont composés de 5 caractères numériques\nCompris entre \'01000\' et \'99000\'\nMerci de modifier le champ \"code postal\".");
    			theForm.cp.focus();
				theForm.cp.select();
    			return (false);
 			 }*/
  
  		if (theForm.ville.value.length < 1)
  			{
    			alert("Merci de préciser votre \"ville\".");
    			return (false);
  			}
  
  		if (theForm.pays.value.length < 3)
  			{
    			alert("Merci de préciser votre \"pays\".");
    			return (false);
  			}
			
 		if (!theForm.reglement.checked)
 			{
 				alert("Après avoir pris connaissance du réglement\nMerci de cocher la case correspondante.");
  				return (false);
 			}
			
		if ((!theForm.newsletter[0].checked)&&(!theForm.newsletter[1].checked))
  			{
   				alert("Merci de bien vouloir préciser si vous souhaitez\n ou non souscrire à la newsletter pour recevoir toute l'actualité de Garmin.");
   				return (false);
  			}
			
		return (true);
}

				
function submitForm2(theForm){

	
	var regexp  = /^[A-Za-z0-9_-]+([\.][A-Za-z0-9_-]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/;
	
	
	//on s'assure que les adresses sont valides
	for (var i=1;i<=3;i++){
				var lemail=document.getElementById("emaildest"+i).value;{
				if(lemail !="")
					flag=regexp.test(lemail);
					if (!flag){
			    		alert("L' adresse email n° "+i+" semble incorrecte\nMerci de la vérifier.");
			    		//document.getElementById("emaildest"+i).focus();
			    		return (false);
						break;
					}
				}
	}
	
	
	//on s'assure que les adresses sont différentes
	for (var j=1;j<=2;j++){
		for (var k=j+1;k<=3;k++){
			if (document.getElementById("emaildest"+j).value != "" && document.getElementById("emaildest"+k).value != "" && document.getElementById("emaildest"+j).value == document.getElementById("emaildest"+k).value){
				alert("L' adresse email n° "+j+" et l' adresse email n° "+k+" sont identiques.\nMerci de vérifier.");
				//document.getElementById("emaildest"+k).focus();
				return (false);
				break;
			}
		}
	}
	
	
		return (true);
}


function ShowReglement() {
	window.open('reglement.cfm','reglement','width=500,height=500,scrolling=1,scrollbars=1');
}

