function validform()
{
	
//NOM
if (document.demande.nom.value=="")
	{
		alert ("Le champ NOM/PRENOM est obligatoire");
		document.demande.nom.focus();
return (false);
}


//ADRESSE
if (document.demande.adresse.value=="")
	{
		alert ("Le champ ADRESSE est obligatoire");
		document.demande.adresse.focus();
return (false);
}


//TELEPHONE
if (document.demande.telephone.value=="")
{
	alert("Le champ TELEPHONE est obligatoire");
	document.demande.telephone.focus();
return (false);
}

if (document.demande.telephone.value.length > 10)
{
	alert("N° de téléphone trop long");
	document.demande.telephone.focus();
	return (false);
}

if (document.demande.telephone.value!=="")
{
	var autorise="0123456789-()";
	var verifstr=document.demande.telephone.value;
for (i=0; i< verifstr.length; i++)
{
	car=verifstr.charAt(i);
for(j=0; j<autorise.length; j++)
{
if (car==autorise.charAt(j))
{
	break;
}
}
if (j==autorise.length)
{
	alert("Le téléphone ne doit comporter que des chiffres");
	document.demande.telephone.focus();
return (false);
}
}
}

//MESSAGE

if (document.demande.message.value=="")
{
	alert("Le champ MESSAGE est obligatoire");
	document.demande.message.focus();
return (false);
}




//EMAIL

if (document.demande.email.value=="")
{
	alert("Le champ EMAIL est obligatoire");
	document.demande.email.focus();
return (false);
}else

{
temoin=0;
verifstr=document.demande.email.value;
for(i=0;i<verifstr.length;i++)
{
car=verifstr.charAt(i);
if(car=="@")
{
	temoin=temoin+1;
}
}
if(temoin==0)
{
alert("L'email doit contenir au moins un arobase (@)");
document.demande.email.focus();
return(false);
}
if (temoin>1)
{
	alert("l'email ne peut contenir qu'un seul arobase (@)");
	document.demande.email.focus();
return(false);
}
}
if (document.demande.email.value.length >30)
{
	alert("Votre email est trop long. Recommencer svp");
	document.demande.email.focus();
return(false);
}


}
// JavaScript Document
