

/*

Controle de formulaire pour le site 'Rigoni'

document.form   = le formulaire

nom             = zone texte de saisie du nom

email           = zone texte de saisie de l'e_mail

activite        = zone texte de saisie de l'activite

*/



// --------------------------  la fonction principale, appelée par le formulaire avec: onSubmit="return controle()"  -------------------------- 

function controle(){

	//alert(document.form.nom.value);	

	if (!controle_telephone()) return false;

	if (!controle_email()) return false;
	
	
	//if (!controle_email()) return false;

	return true;

}



// --------------------------   est-ce que le champ 'telephone' est renseigné? -------------------------- 

function controle_telephone() {

	if (document.form.telephone.value=="") { // ----------- si on n'a pas renseigné le champ 'telephone' -------------

			MsgAlert(document.form.telephone,"Veuillez indiquer votre N. de tel.");

		 	return false;

		 }

	return true;	

}


// --------------------------   est-ce que le champ 'email' est renseigné? -------------------------- 

function controle_email() {

	if (document.form.email.value=="") { // ----------- si on n'a pas renseigné le champ 'email' -------------

			MsgAlert(document.form.prenom,"Veuillez indiquer votre e-mail");

		 	return false;

		 }

	return true;	

}





//================================== FIN DE LA ZONE PARAMETRABLE ====================================}



// --------------------------  Affiche le message d'erreur correspondant  -------------------------- 

function MsgAlert(Obj,Msg,WithOutFocus) {

	if(IsObject(Obj)&&(!WithOutFocus)) {

		if(Obj.type!='hidden') {

			DonneFocus(Obj.name)

		}

	}

	if(Msg!="") {

		alert(Msg)

	}

}	



// --------------------------  Remet le focus dans le champ correspondant   -------------------------- 

function DonneFocus(champ) {

	document.form.elements[champ].focus();

}





// --------------------------  Teste si le paramètre reçu est bien un objet  -------------------------- 

function IsObject(Obj){

	return (typeof(Obj)=="object")

}	
