function affichelisteFiliereSelect(idFiliereFiche) {	
	var listeFiliereSelect = document.forms['formulaire_fc'].elements['filiere'];
	listeFiliereSelect.options.length = 0;
	tabFiliere = new Array();
	tabFiliere = eval('filiere_'+document.forms['formulaire_fc'].elements['annee_formation'].value);
	for (var idFiliere in tabFiliere) {
		if(!isNaN(idFiliere)){
			var titreFiliere = tabFiliere[idFiliere];
			var monOption = new Option(titreFiliere, idFiliere);
			listeFiliereSelect.options[listeFiliereSelect.options.length] = monOption;
			if(idFiliereFiche == idFiliere) {
				listeFiliereSelect.options[listeFiliereSelect.options.length - 1].selected = true;
			}
		}
	}
	afficheSelectStage('');
}

function afficheSelectStage(idFiliere, idStageFiche) {
	var listeStageSelect = document.forms['formulaire_fc'].elements['stage'];
		
	listeStageSelect.options.length = 0;	
	var optionVideStage = new Option("--- Sélectionnez un stage ---","");
	listeStageSelect.options[listeStageSelect.options.length] = optionVideStage;
	
	var listeSessionSelect = document.forms['formulaire_fc'].elements['session'];
		
	listeSessionSelect.options.length = 0;	
	var optionVideSession = new Option("--- Sélectionnez une session ---","");
	listeSessionSelect.options[listeSessionSelect.options.length] = optionVideSession;

	document.forms['formulaire_fc'].elements['stage'].disabled = false;
	if(idFiliere == ''){
		document.forms['formulaire_fc'].elements['session'].disabled = true;
	}else{
		document.forms['formulaire_fc'].elements['session'].disabled = false;
	}
	
	if(idFiliere == ''){
		idFiliere = document.forms['formulaire_fc'].elements['filiere'].value;
	}
	for (var idStage in eval("stage_"+idFiliere)) {
		if(!isNaN(idStage)){
			var titreStage = eval("stage_"+idFiliere)[idStage];
			var monOption = new Option(titreStage, idStage);
			listeStageSelect.options[listeStageSelect.options.length] = monOption;
			
			if (idStage == idStageFiche) {
				listeStageSelect.options[listeStageSelect.options.length - 1].selected = true;
			}
		}
	}
}

function afficheSelectSession(idStage, idSessionFiche) {
	var listeSessionSelect = document.forms['formulaire_fc'].elements['session'];
	
	listeSessionSelect.options.length = 0;	
	var optionVide = new Option("--- Sélectionnez une session ---","");
	listeSessionSelect.options[listeSessionSelect.options.length] = optionVide;
	
	if(idStage != "") { 
		for (var idSession in eval("session_"+idStage)) {
			test = idSession.split('-');
			if(!isNaN(test[0])){
				var dateDebut = eval("session_"+idStage+"_dateDebut")[idSession];
				anneeSession = dateDebut.substr(0, 4);
				listAnnee = document.forms['formulaire_fc'].elements['annee_formation'].options;
				for(i=0; i < listAnnee.length; i++){
					if(listAnnee.selectedIndex == 0){
						if(listAnnee[i].value == anneeSession){
							listAnnee[i].selected = true;
						}
					}
				}
	
				var ma_date = new Date();
				dateJour = ma_date.getFullYear()+''+lpad(ma_date.getMonth()+1, 0, 2)+''+lpad(ma_date.getDate(), 0, 2);
				if (dateJour < dateDebut) {
					var titreSession = eval("session_"+idStage)[idSession];
					var monOption = new Option(titreSession, idSession);
					listeSessionSelect.options[listeSessionSelect.options.length] = monOption;
					if (idSession == idSessionFiche) {
						listeSessionSelect.options[listeSessionSelect.options.length - 1].selected = true;
					}		
				}
			}
		}

		if (listeSessionSelect.options.length == 1) {
			var optionNoSession = new Option("--- Plus de session pour ce stage ---","");
			listeSessionSelect.options[0] = optionNoSession;
			document.forms['formulaire_fc'].elements['session'].disabled = true;
		}
		
		if (listeSessionSelect.options.length == 2) {
			listeSessionSelect.options[1].selected = true;
			renvoieDatesSession(listeSessionSelect.options[1].value);
		}
	}
}

function renvoieDatesSession(idSession) {
	if(idSession != "") {
		var lesId = idSession.split("-");
		document.forms['formulaire_fc'].elements['dateDebut'].value = eval("session_"+lesId[0]+"_dateDebut")[idSession];
		document.forms['formulaire_fc'].elements['dateFin'].value = eval("session_"+lesId[0]+"_dateFin")[idSession];
	}
}

function menu_fc(dateP, dateS){
	htmlMenuSec = $('catalogue_secondaire').innerHTML;
	$('catalogue_secondaire').innerHTML = $('catalogue_principal').innerHTML;
	new Effect.BlindUp('catalogue_principal');
	window.setTimeout('$("catalogue_principal").innerHTML = htmlMenuSec;', 1500);
	window.setTimeout('new Effect.BlindDown(\'catalogue_principal\', {duration:1})', 1500);
	$('titre_cat_primaire').innerHTML = 'Formation courte '+dateS;
	$('catalogue_secondaire_bt').innerHTML = '<a href="javascript:menu_fc(\''+dateS+'\', \''+dateP+'\');">formation courte '+dateP+'</a>';
}

function menu_fc_direct(dateP, dateS){
	htmlMenuSec = $('catalogue_secondaire').innerHTML;
	$('catalogue_secondaire').innerHTML = $('catalogue_principal').innerHTML;
	$("catalogue_principal").innerHTML = htmlMenuSec;
	$('titre_cat_primaire').innerHTML = 'Formation courte '+dateS;
	$('catalogue_secondaire_bt').innerHTML = '<a href="javascript:menu_fc(\''+dateS+'\', \''+dateP+'\');">formation courte '+dateP+'</a>';
}

function afficheStage(){
	if($('stageDetail').style.display == "none"){
		$('stageDetail').style.display='block';
		$('stageFiche').style.display='none';	
	}else{
		$('stageDetail').style.display='none';
		$('stageFiche').style.display='block';
	}
}
function imprime(){
	$('stageDetail').style.display='block';
	$('stageFiche').style.display='block';
	$('lien_fiche').style.display='none';
	$('lien_detail').style.display='none';
	window.setTimeout('window.print();', 1000);
}

function affiche_session_stage(idStage) {

	listClassEl = document.getElementsByTagName("div");
	for(i=0;i<listClassEl.length;i++){
		//attribut class pour FF & className pour IE
		if(listClassEl[i].getAttribute('class') == 'detail_stage' || listClassEl[i].getAttribute('className') == 'detail_stage'){
			listClassEl[i].style.display='none';
		}
	}
	document.getElementById(idStage).style.display = 'block';
}

function affiche_session_stage_adm(idSession) {

	listClassEl = document.getElementsByTagName("div");
	for(i=0;i<listClassEl.length;i++){
		//attribut class pour FF & className pour IE
		if(listClassEl[i].getAttribute('class') == 'detail_stage_adm' || listClassEl[i].getAttribute('className') == 'detail_stage_adm'){
			listClassEl[i].style.display='none';
		}
	}
	document.getElementById(idSession).style.display = 'block';
}

function closeDetailStage(idStage) {
	document.getElementById(idStage).style.display = 'none';
	
}

function affiche_aide_recherche() {
	document.getElementById('aide_recherche').style.display = 'block';
}
