var page_actu=1;
var nb_par_page=20;
var ordre="nom";
var sens="asc";

$(document).ready(function(){
	ini_liste();
	$("#link_exemple_test").fancybox();
	$(".link_deplie_explication_tests").click(function(){
		$("#contenu_explication_tests").slideToggle();
		return false;
	});
});

function ini_liste(){
	$(".slc_num_results").change(function(){set_nb_results(this); });	
	$(".link_pagination").click(function(){set_num_page(this); });
	$(".link_next, .link_prev").click(function(){next_prev(this); });
	$("#liste_tests_th th a").click(function(){ change_ordre(this); return false; });
	$(".help-tests").tooltip({delay:0, left:-485, top:-180, extraClass:"tooltip-large", bodyHandler:function(){
		return "<div class=\"tooltip tooltip-w tooltip-right tooltip-large\"><div><p class=\"title talignc\">Les Tests</p><p>Grâce à nos tests, présentez-vous préparé(e) à vos prochains entretiens et faites le point sur vos aptitudes  professionnelles afin de mieux orienter vos candidatures.<br/><br/>Participez également aux tests suggérés par nos recruteurs  dans le cadre des offres d'emploi publiés sur Dogfinance.com<br/><br/><span style=\"font-style:italic;\">* Nos tests se présentent sous la forme de QCM (Questions à Choix Multiples).  Le temps de réponse est limité.</span></p></div><div class=\"tooptip-b\"></div></div>";
	}});
}

function set_nb_results(slc){
	nb_par_page=$(slc).val();
	change_page();
}

function set_num_page(a){
	page_actu=$(a).html();
	change_page();
}

function next_prev(a){
	if($(a).attr("href")!=page_actu) page_actu=$(a).attr("href");
	change_page();
}

function change_ordre(a){
	ordre=$(a).attr("id").split("order_");
	ordre=ordre[1];
	if($(a).find("img").length>0){
		if($(a).find("img").eq(0).hasClass("ico-down")) sens="asc";
		else sens="desc";
	}
	else {
		if(ordre=="note_moyenne") sens="desc";
		else sens="asc";
	}
	change_page();
}

function change_page(){
	$.post(LIEN_ROOT+"includes/front/ajaxed/tests_liste.php",{ page: page_actu, nb: nb_par_page, id_rub:id_rub, ordre:ordre, sens:sens}, function(data){
		$("#liste_tests").fadeOut("fast",function(){ 
			$("#liste_tests").html(data).fadeIn("fast");
			ini_liste();
		});
	});
}


