//affiche le titre et la liste déroulante correspondants au profil
function reloadComboboxs(classe_id){
	var e_classe = document.getElementById(classe_id);
	if (e_classe){
		if (e_classe.options.length>0){
			e_classe.options[0].selected=true;
		}
	}
}
/*
*
*/
function setDisplayStyle(obj,style_str){
	if (obj){
		obj.style.display = style_str;
	}
}
/*
*
*/
function afficher(val)
{
	
	var e_niveau = document.getElementById('niveau');
	var e_eleve	= document.getElementById('eleve');
	var e_parent = document.getElementById('parent');
	var e_etudiant = document.getElementById('etudiant');

	var e_butt = document.getElementById('butt');
	var e_butt1 = document.getElementById('butt1');
	var e_niv = document.getElementById('niv');
	var e_coord = document.getElementById('coordonnees');
	var e_form = document.getElementById('formation');
	
	if(val=='eleve')
	{
		reloadComboboxs('classe1');
		setDisplayStyle(e_parent,'none');
		setDisplayStyle(e_etudiant,'none');
		setDisplayStyle(e_coord,'none');
		setDisplayStyle(e_form,'none');
	}
	else if(val=='parent')
	{
		reloadComboboxs('classe2');
		e_niveau.innerHTML='Quel est le niveau de votre enfant ?';
		setDisplayStyle(e_eleve,'none');
		setDisplayStyle(e_etudiant,'none');
		setDisplayStyle(e_coord,'none');
		setDisplayStyle(e_form,'none');
	}
	else if(val=='etudiant')
	{
		reloadComboboxs('classe3');
		setDisplayStyle(e_parent,'none');
		setDisplayStyle(e_eleve,'none');
		setDisplayStyle(e_coord,'none');
		setDisplayStyle(e_form,'none');
	}
	
	if(val!='entreprise' && val!='parent')
	{ 
		e_niveau.innerHTML='Quel est votre niveau ?';
	}
	
	if(val=='adulte' || val=='entreprise'){
		setDisplayStyle(e_butt,'none');
		setDisplayStyle(e_butt1,'none');
		setDisplayStyle(e_niv,'none');
		setDisplayStyle(e_coord,'none');
		setDisplayStyle(e_form,'block');
	}
	else
	{
		setDisplayStyle(e_butt,'block');
		setDisplayStyle(e_butt1,'none');
		setDisplayStyle(e_niv,'block');
		
		setDisplayStyle(document.getElementById(val),'block');
	}
}
/*
*
*/
function aff()
{
	var e_coord = document.getElementById('coordonnees');
	setDisplayStyle(e_coord,'block');
	document.getElementById('butt').style.display='none';
	document.getElementById('butt1').style.display='block';
}
/*
*/
function checkComboboxSelected(val){

	var e_classe=null;
	if(val=='eleve'){
		e_classe = document.getElementById('classe1');
	}
	else if(val=='parent'){
		e_classe = document.getElementById('classe2');
	}
	else if(val=='etudiant'){
		e_classe = document.getElementById('classe3');
	}
	else if(val=='adulte'){
		e_classe = document.getElementById('classe4');		
	}
	if (e_classe!=null){
		if (e_classe.options.length>0){
			if(e_classe.options[e_classe.selectedIndex].value!=0){
				//alert(e_classe.options[e_classe.selectedIndex].value);
				return true;
			}
		}
	}
	alert('Merci de choisir une valeur');
	return false;
}

function checkFormProfilCoord(){
	if(checkFormVotreProfil() && checkFormVosCoordonnees())
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*
*
*/
function checkFormVotreProfil(){
	// testing
//	return true;

	var e_classes = document.getElementsByName('dwnld');
	if (e_classes)
	{
		for(i=0;i<e_classes.length;i++)
		{
			if (e_classes[i].checked)
			{
				return checkComboboxSelected(e_classes[i].value);
			}
		}
	}
	return false;
}

function checkFormVosCoordonnees()
{	
	// ajout des champs obligatoires ou a verifier
	var thisForm = new FormRecrutement();
	
	thisForm.addField('civilite', 'emptySelect', 'Vous devez sélectionner votre civilité');
	thisForm.addField('nom', 'emptyText', 'Vous devez saisir votre nom');
	thisForm.addField('prenom', 'emptyText', 'Vous devez saisir votre prénom');
	thisForm.addField('email', 'emptyText', 'Vous devez saisir votre e-mail');
	thisForm.addField('email', 'Email', 'Votre adresse e-mail n\'est pas valide');
	
	if ($('numvoie').getValue() != '') {
		thisForm.addField('numvoie', 'Int', 'Votre numéro de voie doit être au format numérique');
	}
	// si le statut de l'internaute nécessite le code postal, on l'ajoute
	//if (needCP == true) 
	{
		thisForm.addField('cp', 'emptyText', 'Vous devez saisir votre code postal');
		thisForm.addField(['cp', 'pays'], 'cp', 'Le code postal n\'est pas valide');
	}
	thisForm.addField('ville', 'emptySelect', 'Vous devez sélectionner votre ville');
	
	thisForm.addField('tel', 'emptyText', 'Vous devez saisir votre numéro de téléphone');
	thisForm.addField(['tel', 'pays'], 'tel', 'Votre numéro de téléphone n\'est pas valide');
	
	
	
	// on lance la vérification
	if (thisForm.check() != true)
	{
		return false;
	}
	return true;
}
function checkFormVotreRecherche(){
	var e_individuel = document.getElementById('individuel');
	var e_professionnel	= document.getElementById('professionnel');
	if (e_individuel && e_professionnel){
		if (e_individuel.checked==false && e_professionnel.checked==false){
			alert("Vous devez sÃ©lectionner S'agit-il d'une formation");
			return false;
		}
	}
	return true;
}
/*
*
*/
/*window.addEvent('domready', function(){
	new FormCheck('formular', {
		display : {
			errorsLocation : 3,
			indicateErrors : 2,
			showErrors : 1,
			addClassErrorToField : 1
		}
	});
});
*/

