/*****controle des champs du formulaire ******/

/*****script de verification du mail******/
function LongueurValide(item,longueur){
        return (item.length >= longueur);
}

function EmailValide(item){
        i   = item.indexOf("@")
        j   = item.indexOf(".",i)
        k   = item.indexOf(",")
        kk  = item.indexOf(" ")
        kkk = item.indexOf(";")
        jj  = item.lastIndexOf(".") +1
        len = item.length
        return ((LongueurValide(item,5))
        && ( i > 0 )
        && ( j > (i+1) )
        && ( k   ==-1 )
        && ( kk  == -1 )
        && ( kkk  ==-1)
        && ( len-jj >= 2 ) && ( len-jj <= 3 ) )
}

/**** script de vérification du formulaire ****/
/**** onSubmit="return control();"  ****/
function control() {
	var form = document.getElementById('formctc')
	var phrase = "Il y a des erreurs dans votre formulaire :\n";
	if (form.nom.value=="")
	{
		alert(phrase+"\nEntrez votre Nom !")
		form.nom.focus()
		return false
	}
	if (form.email.value=="")
	{
		alert("\nEntrez votre Email !")
		form.email.focus()
		return false
	}else
	{
		if (!EmailValide(form.email.value))
		{
			alert("\nVotre Email n'est pas valide!")
			form.email.focus()
			return false
		}
	}
	return true
}

function controlctc() {
	var form = document.getElementById('formpagectc')
	var phrase = "Il y a des erreurs dans votre formulaire :\n";
	if (form.nom.value=="")
	{
		alert(phrase+"\nEntrez votre Nom !")
		form.nom.focus()
		return false
	}
	if (form.prenom.value=="")
	{
		alert(phrase+"\nEntrez votre Prénom !")
		form.prenom.focus()
		return false
	}
	if (form.email.value=="")
	{
		alert("\nEntrez votre Email !")
		form.email.focus()
		return false
	}else
	{
		if (!EmailValide(form.email.value))
		{
			alert("\nVotre Email n'est pas valide!")
			form.email.focus()
			return false
		}
	}
	if (form.adresse.value=="")
	{
		alert(phrase+"\nEntrez votre adresse !")
		form.adresse.focus()
		return false
	}
	if (form.tel.value=="")
	{
		alert(phrase+"\nEntrez votre telephone !")
		form.tel.focus()
		return false
	}

	return true
}
