function bonmail(mailteste)

{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return("ok");
	}
	else
	{
		return("non");
	}
}

function validator()
{
valide=true;
var msg='';
//on teste le champs email
	
if (document.getElementById("email").value!='')
	{
	res=bonmail(document.getElementById("email").value);
	if (res=="non")
		{
		msg="L'adresse saisie ne semble pas valide";
		valide=false;
		}
		else
		{
		valide=true;
		}
	}
else
	{
	msg="Veuillez saisir une adresse email valide";
	valide=false;
	}

// on teste le champ message
if (document.getElementById("message").value=='')	
	{
	valide=false;
	msg="Veuillez saisir un message."
	}
	
//on teste pour voir si y a au moins 1 camping de choisi
inputs = document.forms[0].getElementsByTagName("input");
	  nb = 0;
	  for(i=0 ; i<inputs.length ; i++)
	  {
	    if(inputs[i].type=="checkbox" && inputs[i].checked==true)
		{
		  nb++;
		}
	  }
	if (nb==0)
	{
	valide=false;
	msg="Veuillez choisir au moins un camping"
	}

	if(msg!='')
	{
	alert(msg);
	}
return (valide);	
}
