function verif(){
	
	//indication des champs obligatoires 
	var obligatoire=["Nature_projet","Montant_projet","Destination_habitat","Montant_projet","Promesse","Revenu_mr","Travail-mr","Nom","Prenom","Adresse","CP","Ville","Telephone_domicile","Email"];

		//indication de la classe CSS d'erreur
	var class_error='erreur';
	//indication de la classe CSS normal
	var class_normal='';
	//verification des champs
	var error_obligatoire=verification(obligatoire,true,class_error);
	
	//error_obligatoire=0;
	
	if(error_obligatoire==0)
	{
		/*
		/*
		 * Affichage de la popup de confirmation, et envoi...
		 *
		 * ECZ : L'action 'submit' du formulaire (demande-de-pret;php) va ouvrir
		 * le script PHP d'envoi (envoi_mailDoc.php) dans ce popup
		 * (target = 'confirm')
		 *
		window.open(
			'about:blank',
			'confirm',
			'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=200, height=100, left=120, top=120'
		);
		 *
		 * ECZ, 11-juin-10 : On renvoie vers une page de remerciement après avoir
		 * soumis le formulaire...
		*/
		document.ddp_form.submit();
	}
	else
	{
		//affichage du message d'erreur
		if(error_obligatoire>0) {
			/*
			 * 25-mai-10, ECZ, replacement du contenu du DIV d'ereur au lieu de
			 * concaténation à l'existant.
			 */
			document.getElementById('error').innerHTML = '<p id="msg_erreur">Les champs obligatoires surlignés ont été mal ou non renseignés</p>';
		}
	}
}

// fonction d'initialisation des classes des champs
function initialisation(tableau, classe)
	{
	for(var i=0; i < tableau.length; i++)
		{
		document.getElementById(tableau[i]).className = classe;	
		}	
	}
	
// fonction de vérification des champs
function verification(tableau, required, classe)
	{
	var error=0;
	for(var i=0; i < tableau.length; i++)
		{
		switch(tableau[i])
			{

			
			// verification pour une adresse email
			case 'Email': //valeur à modifier si nécessaire
				var email=/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/;
				error=verifRegExp(tableau[i], email, required, classe, error)
   			break;

			
			default:
				if(required)
					{
					if(document.getElementById(tableau[i]).value=="")
						{
						document.getElementById(tableau[i]).className = 'erreur';	
						error++;
						}
					}
			break;
			}
		}
	return error;	
	}
	
// fonction de verification par expression régulière
function verifRegExp(element, expreg, required, classe, error)
	{
		if(required)
				{
				if(expreg.test(document.getElementById(element).value)==false)
					{
					document.getElementById(element).className = classe;
					error++;
					}
				}
				else
				{
				if(expreg.test(document.getElementById(element).value)==false && document.getElementById(element).value != "")
					{
					document.getElementById(element).className = classe;
					error++;
					}
				}
			return error;	
	}

