function displayTDB(epreuveID){
	descEprAjax(epreuveID)
	tblNoteAjax(epreuveID)
	zoneMemoAjax(epreuveID)
	displayCurrentEpreuveAjax(epreuveID)
	$('tdlegende').innerHTML="<div class='titre'>NA</div>« NA » signifie qu’il n’existe pas de test - ou pas encore - pour ce niveau. <div class='titre'><img src=\"media/images/abonne/tbl2bord/camera.gif\" width=\"19\" height=\"12\" alt=\"\"></div>En cliquant sur cette petite caméra, il vous est possible de consulter les corrigés commentés et détaillés d'un test que vous avez déjà passé. ";
	

}






function displayCurrentEpreuveAjax(epreuveID){
	
		elementHTML = $('tdCurrentEpreuve');
		elementHTML.innerHTML="<div class=\"loading\"><img src=\"media/images/abonne/tbl2bord/wait.gif\" alt=\"loading....\"></div> ";
		var url = "abonne/tbl2bord/displayCurrentEpreuve.php";
		o_options = new Object();
		//o_options = { method: 'post',onComplete:function(){setFooter();}, evalScripts:true , postBody:'epreuveID='+epreuveID};
		o_options = { method: 'post', evalScripts:true , postBody:'epreuveID='+epreuveID};
		var laRequete2 = new Ajax.Updater(elementHTML,url,o_options);	
	
	
 	
}

function tblNoteAjax(epreuveID){

		elementHTML = $('tdTblNiveau');
		elementHTML.innerHTML="<div class=\"loading\"><img src=\"media/images/abonne/tbl2bord/wait.gif\" alt=\"loading....\"></div> ";
		var url = "abonne/tbl2bord/tblNote.php";
		o_options = new Object();
		//o_options = { method: 'post',onComplete:function(){setFooter();}, evalScripts:true , postBody:'epreuveID='+epreuveID};
		o_options = { method: 'post', evalScripts:true , postBody:'epreuveID='+epreuveID};
		var laRequete2 = new Ajax.Updater(elementHTML,url,o_options);
//		
//		onComplete: AjaxCallBack, 
//		zoneMemoAjax(epreuveID);
//		descEprAjax(epreuveID);
		


}
function descEprAjax(epreuveID){

		elementHTML = document.getElementById('tdDescEpr');
		elementHTML.innerHTML="<div class=\"loading\"><img src=\"media/images/abonne/tbl2bord/wait.gif\" alt=\"loading....\"></div> ";
		var url = "abonne/tbl2bord/descEpr.php";
		o_options = new Object();
		//o_options = {method: 'post',onComplete:function(){setFooter();}, evalScripts:true , postBody:'epreuveID='+epreuveID};
		o_options = { method: 'post', evalScripts:true , postBody:'epreuveID='+epreuveID};
		var laRequete4 = new Ajax.Updater(elementHTML,url,o_options);
//	onComplete:function(){ new Effect.SlideDown('tdDescEpr');},


}		
function zoneMemoAjax(epreuveID){

		elementHTML = $('tdFormUpMemo');
		elementHTML.innerHTML="<div class=\"loading\"><img src=\"media/images/abonne/tbl2bord/wait.gif\" alt=\"loading....\"></div> ";
		var url = "abonne/tbl2bord/zoneMemo.php";
		o_options = new Object();
		o_options = { onComplete:function(){Event.observe('btnUpMemo', 'click', item_clicked, false); 	Event.observe('formUpMemo', 'submit', item_clicked, false); return false; } ,method: 'post', evalScripts:true , postBody:'action=display&epreuveID='+epreuveID};
		var laRequete13 = new Ajax.Updater(elementHTML,url,o_options);
//	

}


function memoUpAjax(epreuveID){

//		alert(epreuveID);
//				alert(document.formUpMemo.memo.value);
		var textMemo = (document.formUpMemo.memo.value);
		Check = confirm('Etes-vous sur de vouloir modifier votre note personnelle ?');
		Check = true;
		if(Check == true){
			elementHTML = document.getElementById('tdFormUpMemo');
			elementHTML.innerHTML="<div class=\"loading\"><img src=\"media/images/abonne/tbl2bord/wait.gif\" alt=\"loading....\"></div> ";
			var url = "abonne/tbl2bord/zoneMemo.php";
			o_options = new Object();
			o_options = { onComplete:function(){Event.observe('btnUpMemo', 'click', item_clicked, false); 	Event.observe('formUpMemo', 'submit', item_clicked, false); return false; } ,method: 'post', evalScripts:true , postBody:'action=update&epreuveID='+epreuveID+'&memo='+textMemo};
			var laRequete5 = new Ajax.Updater(elementHTML,url,o_options);	
		}

//	onComplete:function(){},onComplete:function(){new Effect.SlideDown('tdFormUpMemo');},

}

function tblEpreuveAjax(){
	
//	if(!listEpreuveDisplay){
//		alert(currentEpreuve);
//	}
	$('tdCurrentEpreuve').innerHTML="";
	$('tdTblNiveau').innerHTML="&nbsp;";
	elementHTML = document.getElementById('tdlegende');
	elementHTML.innerHTML="<div class=\"loading\"><img src=\"media/images/abonne/tbl2bord/wait.gif\" alt=\"loading....\"></div> ";
//ancien texte
//	$('tdDescEpr').innerHTML="Cette interface dynamique de votre Tableau de Bord vous permet de <b>gérer les Tests</b> sur lesquels vous souhaitez vous entraîner.<br>Pour ajouter un Test sur lequel vous aimeriez vous entraîner, cliquez sur <b>ajouter</b> et pour travailler effectivement sur les différentes épreuves et sous-épreuves d'un Test cliquez sur <b>afficher</b>.";
//nouveau texte
	$('tdDescEpr').innerHTML="Pour activer un Test sur lequel vous souhaitez vous entraîner, cliquez sur <b>activer</b>.<br>Et pour travailler sur les différentes batteries de QCM disponibles sur votre Tableau de Bord, cliquez sur <b>s’entraîner</b>.";
	$('tdFormUpMemo').innerHTML="";
	var url = "abonne/tbl2bord/tblEpreuve.php";
	o_options = new Object();
	//o_options = {method: 'post',onComplete:function(){setFooter();}, evalScripts:true };
	o_options = { method: 'post', evalScripts:true };
	var laRequete6 = new Ajax.Updater(elementHTML,url,o_options);	
//	listEpreuveDisplay = 1;
	
//	return llistEpreuveDisplay;
//	onComplete:function(){ new Effect.SlideDown('tdFormUpMemo');},

}

function removeEpreuveAjax(epreuveID){
//	appelle le fichier actionClient.php pour remover une epreuve et reaffiche la ligne dans le tableau des epreuve
//	alert('remove de l\'epreuve id = '+epreuveID+' pour le client id = '+clientID);
	elementHTML = $('ligneEpreuve'+epreuveID);
//	elementHTML.innerHTML="<img src=\"wait.gif\" alt=\"loading....\"> ";
	var url = "abonne/tbl2bord/actionClient.php";
	o_options = new Object();
	//o_options = { method: 'post',onComplete:function(){setFooter();}, evalScripts:true , postBody:'action=remove&epreuveID='+epreuveID };
	o_options = { method: 'post', evalScripts:true , postBody:'action=remove&epreuveID='+epreuveID };
	var laRequete9 = new Ajax.Updater(elementHTML,url,o_options);

}

function addEpreuveAjax(epreuveID){
//	appelle le fichier actionClient.php pour ajouter une epreuve et reaffiche la ligne dans le tableau des epreuve
//	alert('add de l\'epreuve id = '+epreuveID+' pour le client id = '+clientID);
	
	
	elementHTML = $('ligneEpreuve'+epreuveID);
//	elementHTML.innerHTML="<img src=\"wait.gif\" alt=\"loading....\"> ";
	var url = "abonne/tbl2bord/actionClient.php";
	o_options = new Object();
	//o_options = { method: 'post',onComplete:function(){setFooter();}, evalScripts:true , postBody:'action=add&epreuveID='+epreuveID };
	o_options = { method: 'post', evalScripts:true , postBody:'action=add&epreuveID='+epreuveID };
	var laRequete10 = new Ajax.Updater(elementHTML,url,o_options);
		
}

function refreshLigneAjax(epreuveID){

//  alert('add de l\'epreuve id = '+epreuveID+' pour le client en cours');
	elementHTML = $('ligneEpreuve'+epreuveID);
	elementHTML.innerHTML="<div class=\"loading\"><img src=\"media/images/abonne/tbl2bord/wait.gif\" alt=\"loading....\"></div> ";
	var url = "abonne/tbl2bord/ligneTblEpreuveSystem.php";
	o_options = new Object();
	//o_options = { method: 'post',onComplete:function(){setFooter();}, evalScripts:true , postBody:'epreuveID='+epreuveID };
	o_options = { method: 'post', evalScripts:true , postBody:'epreuveID='+epreuveID };
	var laRequete10 = new Ajax.Updater(elementHTML,url,o_options);	
 
}









function page_resized(evt) {
	
	//setFooter();
}

function page_loaded(evt) {

//	alert('message de localisation num 1'); 	
//	alert('page_loaded');
	if(currentEpreuve){
		//displayTDB(currentEpreuve);
		tblEpreuveAjax();
	
	}
	
	Event.observe('tdActionEpreuve', 'click', item_clicked, false);
	//Event.observe('tdActionEpreuve', 'load', item_clicked, false);//by yohann
	Event.observe('tdActionEpreuve', 'mouseover', item_mouseovered, false);
	Event.observe('tdActionEpreuve', 'mouseout', item_mouseouted, false);
	Event.observe('tdActionEpreuve', 'mousedown', item_mousedowned, false);
	Event.observe('tdActionEpreuve', 'mouseup', item_mouseuped, false);
//	alert('message de localisation num 2'); 	
	
	preloadImages();
//	alert('message de localisation num 3'); 	
 	//preloadImagestbl2bord();
 // 	alert('message de localisation num 4'); 		
 	//setFooter();
// 	alert('message de localisation num 5'); 	
 	
}

function item_clicked(evt){
	var child = Event.element(evt);
//	alert('The child node with name=' + child.name + ' was clicked');
//	if(child.id==""){}
//onmouseover="window.status='Selectionner une action a effectuer'; changeImages('bthaut', 'images/bthaut2-over.jpg'); return true;"
	if(child.id=="btnUpMemo"){
//		alert('avant ajax memoUpAjax');
		if(currentEpreuve){
			memoUpAjax(currentEpreuve);
		}
		
		
	}
	if(child.id=="formUpMemo"){
		return false;
	}
	if(child.id=="tdActionEpreuve"){
//		alert('avant ajax tblEpreuveAjax');

		changeImages('bthaut2', '/media/images/abonne/tbl2bord/bthaut2-over.jpg');
//		return true;



		tblEpreuveAjax();
		
	}

	
	Event.stop(evt); //avoid another call related to 'parent_node' itself
}

function item_mouseovered(evt){
	var child = Event.element(evt);
//	alert('The child node with name=' + child.name + ' was clicked');
//	if(child.id==""){}
//onmouseover="window.status='Selectionner une action a effectuer'; changeImages('bthaut', 'images/bthaut2-over.jpg'); return true;"
	if(child.id=="tdActionEpreuve"){
//		alert('avant ajax tblEpreuveAjax');
 
//return true;
		window.status='Selectionner une action a effectuer';	
		changeImages('bthaut2', '/media/images/abonne/tbl2bord/bthaut2-over.jpg');
	}
	
	Event.stop(evt); //avoid another call related to 'parent_node' itself
}

function item_mouseouted(evt){
	var child = Event.element(evt);
//	alert('The child node with name=' + child.name + ' was clicked');
//	if(child.id==""){}
//onmouseover="window.status='Selectionner une action a effectuer'; changeImages('bthaut', 'images/bthaut2-over.jpg'); return true;"
	if(child.id=="tdActionEpreuve"){
//		alert('avant ajax tblEpreuveAjax');
changeImages('bthaut2', '/media/images/abonne/tbl2bord/bthaut2.jpg');
// return true;
		window.status='';	
	}
	
	Event.stop(evt); //avoid another call related to 'parent_node' itself
}

function item_mousedowned(evt){
	var child = Event.element(evt);
//	alert('The child node with name=' + child.name + ' was clicked');
//	if(child.id==""){}
//onmouseover="window.status='Selectionner une action a effectuer'; changeImages('bthaut', 'images/bthaut2-over.jpg'); return true;"
	if(child.id=="tdActionEpreuve"){
//		alert('avant ajax tblEpreuveAjax');
changeImages('bthaut2', '/media/images/abonne/tbl2bord/bthaut2-over.jpg'); 
//return true;
		window.status='Selectionner une action a effectuer3';	
	}
	
	Event.stop(evt); //avoid another call related to 'parent_node' itself
}

function item_mouseuped(evt){
	var child = Event.element(evt);
//	alert('The child node with name=' + child.name + ' was clicked');
//	if(child.id==""){}
//onmouseover="window.status='Selectionner une action a effectuer'; changeImages('bthaut', 'images/bthaut2-over.jpg'); return true;"
	if(child.id=="tdActionEpreuve"){
//		alert('avant ajax tblEpreuveAjax');
changeImages('bthaut2', '/media/images/abonne/tbl2bord/bthaut2-over.jpg');
// return true;
		window.status='Effectuer une opertion sur une epreuve';	
	}
	
	Event.stop(evt); //avoid another call related to 'parent_node' itself
}


Event.observe(window, 'load', page_loaded, false);
Event.observe(window, 'resize', page_resized, false);

