// JavaScript Document
<!--
function CheckStringLength(Chaine)
{
	var Res = 0;
	var Str = new String(Chaine);
	var Len = Str.length;
	if (Len > 0)
	{
		for (var i = 0; i<Len; i++)
		{
			if (Str.charAt(i) != ' ')
			{
				Res = 1;
				break;			
			}
		}
	} 
	return Res;
}
function CheckEmail(Adresse)
{
	var lat=Adresse.indexOf("@");
	var lstr=Adresse.length;
	var ldot=Adresse.indexOf(".");
	if (lat==-1)
	   return false;
	if (lat==-1 || lat==0 || lat==lstr)
	   return false;
	if (ldot==-1 || ldot==0 || ldot==lstr)
		return false;
	 if (Adresse.indexOf("@",(lat+1))!=-1)
		return false;
	 if (Adresse.substring(lat-1,lat)=="." || Adresse.substring(lat+1,lat+2)==".")
		return false;
	 if (Adresse.indexOf(".",(lat+2))==-1)
		return false;
	 if (Adresse.indexOf(" ")!=-1)
		return false;
	 return true;					
}

function VerifFormulaire()
{
  	var form = document.forms["Renseignements"];
	var temp = form.elements["ch1"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir le nom de votre collectivité");
		temp.focus();
		return false;
	}
	temp = form.elements["ch3"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre nom");
		temp.focus();
		return false;
	}
	temp = form.elements["ch4"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre prénom");
		temp.focus();
		return false;
	}
	temp = form.elements["ch5"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre adresse");
		temp.focus();
		return false;
	}
	temp = form.elements["ch7"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre code postal");
		temp.focus();
		return false;
	}
	temp = form.elements["ch8"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir le nom de votre ville");
		temp.focus();
		return false;
	}
	temp = form.elements["ch10"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez donner un N° de téléphone");
		temp.focus();
		return false;
	}
	temp = form.elements["ch12"];
	var Adresse = new String(temp.value);

	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez donner une adresse email");
		temp.focus();
		return false;
	} else if (!CheckEmail(Adresse)) {
		alert("Votre adresse email n'est pas valide");
		temp.focus();
		return false;
	}
	temp = form.elements["Question"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous pouvez nous poser une question");
		temp.focus();
		return false;
	}
	// valide le formulaire
	form.submit();
	return true;
}
function VerifInscription()
{
  	var form = document.forms["Inscription"];
	var temp = form.elements["ch1"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre nom");
		temp.focus();
		return false;
	}
	temp = form.elements["ch2"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre prénom");
		temp.focus();
		return false;
	}
	temp = form.elements["ch4"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir un organisme ou une société");
		temp.focus();
		return false;
	}
	temp = form.elements["ch3"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez votre fonction");
		temp.focus();
		return false;
	}
	temp = form.elements["ch5"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre adresse");
		temp.focus();
		return false;
	}
	temp = form.elements["ch6"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir votre code postal");
		temp.focus();
		return false;
	} else {
		var re = /[0-9]{5}/;
		//alert(temp.value+"  "+re.test(temp.value));
		if (!re.test(temp.value)) {
			alert("Le code postal n'est pas valide");
			temp.focus();
			return false;
		}
	}
	temp = form.elements["ch7"];
	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez saisir le nom de votre ville");
		temp.focus();
		return false;
	}
	temp = form.elements["ch9"];
	var Adresse = new String(temp.value);

	if(CheckStringLength(temp.value) != 1)
	{
		alert("Vous devez donner une adresse email");
		temp.focus();
		return false;
	} else if (!CheckEmail(Adresse)) {
		alert("Votre adresse email n'est pas valide");
		temp.focus();
		return false;
	}
	// valide le formulaire
	//form.submit();
	return true;

}
// -->
