function displayJPO()
{
	var formation = $('formation').value;

	var req = new Ajax.Request('display_jpo.php?formation='+formation, 
									{
										method: 'get',
										onComplete: function(req)
													{
														$('liste_dates_jpo').innerHTML = '<select name="id_jpo" id="select_jpo" onchange="displayFormInscription();">'+
																							'<option value="0">- Sélectionnez une date -</option>'+
																							req.responseText+
																						'</select>';
														displayFormInscription();
													}
									}
								);
}

function displayFormInscription()
{
	if($('select_jpo').value != '0')
		$('tableau_renseignements').style.display = 'table';
	else
		$('tableau_renseignements').style.display = 'none';
}


function verifForm()
{
	$('form_erreur').innerHTML = '';
	var erreur = false;

	var nom = $('nom').value;
	var prenom = $('prenom').value;
	var adresse = $('adresse').value;
	var cp = $('cp').value;
	var ville = $('ville').value;
	var tel = $('tel').value;
	var email = $('email').value;
	var formation_suivie = $('formation_suivie').value;
	
	if( !$('titre_m').checked && !$('titre_mlle').checked && !$('titre_mme').checked )
	{
		new Insertion.Bottom($('form_erreur'),"- Le titre est obligatoire.<br />");
		erreur = true;
	}
	
	if(nom == '')
	{
		new Insertion.Bottom($('form_erreur'),"- L'email n'est pas valide.<br />");
		erreur = true;
	}
	if(prenom == '')
	{
		new Insertion.Bottom($('form_erreur'),"- Le prénom est obligatoire.<br />");
		erreur = true;
	}
	if(adresse == '')
	{
		new Insertion.Bottom($('form_erreur'),"- L'adresse obligatoire.<br />");
		erreur = true;
	}
	if(cp == '' || isNaN(cp))
	{
		new Insertion.Bottom($('form_erreur'),"- Le code postal n'est pas valide.<br />");
		erreur = true;
	}
	if(ville == '')
	{
		new Insertion.Bottom($('form_erreur'),"- La ville est obligatoire.<br />");
		erreur = true;
	}
	if(tel == '')
	{
		new Insertion.Bottom($('form_erreur'),"- Le téléphone n'est pas valide.<br />");
		erreur = true;
	}
	
	var verif_num_tel = new RegExp("^[0-9]{10}$","g");
	if( !verif_num_tel.test(tel) || tel.length != 10 )
	{
		new Insertion.Bottom($('form_erreur'),"- Le numéro téléphone doit être une série de 10 chiffres.<br />");
		erreur = true;
	}
	
	if (email == '' || email.search(/^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,4}$/) == -1)		//---expression régulière:	(alphanum ou -)+ (.alphanum ou -)* @ (alphanum ou -)+ (.alphanum ou -)* . (alphanum ou -){2,4}
	{
		new Insertion.Bottom($('form_erreur'),"- L'email n'est pas valide.<br />");
		erreur = true;
	}
	
	if(formation_suivie == '')
	{
		new Insertion.Bottom($('form_erreur'),"- La formation suivie est obligatoire.<br />");
		erreur = true;
	}
	
	
				//---------si OK => soumet le formulaire
	
	if(!erreur)
		$('form_inscription_jpo').submit();
}

