var pageactu=1;
var nbpages=20;
var ordre="nom_metier";
var sens="asc";
var terme="";
var secteur="0";

$(document).ready(function(){	
	ini();
	$("#form_search_metier").submit(search_metier);
	$("#to_search").autocomplete(tab_noms_metiers, {"selectFirst":false});
	$("#to_search").result(function(event, data, formatted){
		search_metier();
	});
	terme=$("#to_search").val();
	$(".link_go_secteur").click(function(){ change_secteur(this); return false; });

});

function ini(){
	$(".lienpage").click(function(){
		change_page(this);
		return false;
	});

	$(".tri").change(function(){
		change_nbpages(this);
	});
	
	$(".suiv, .prev").click(function(){
		prev_next(this);
	});
	
	$("#liste_metiers th a").click(function(){ change_ordre(this); return false; });
	$(".link_voirtous_liste").fancybox({ 'hideOnContentClick':false,'zoomSpeedIn': 400, 'zoomSpeedOut': 400,'frameHeight':600,'frameWidth':500,'centerOnScroll':false, padding:1});
}

function search_metier(){
	terme=$("#to_search").val();
	ini_post();
	return false;
}

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=="remuneration_moyenne" || ordre=="evolution") sens="desc";
		else sens="asc";
	}
	ini_post();
}

function change_page(a){
	pageactu=$(a).html();
	ini_post();
};

function change_secteur(a){
	$(".listquestiontest li").removeClass("on");
	$(a).parents("li").eq(0).addClass("on");
	secteur=$(a).attr("id").split("secteur_");
	secteur=secteur[1];
	pageactu=1;
	ini_post();
}

function prev_next(a){
	if($(a).attr("href")!=pageactu) pageactu=$(a).attr("href");
	if(parseInt(pageactu)!=pageactu) {
		pageactu=pageactu.split("/");
		pageactu=pageactu[pageactu.length-1];
	}
	ini_post();
};


function change_nbpages(slc){
	nbpages=$(slc).val();
	ini_post();
};
		

function ini_post(){
		$.post(LIEN_ROOT+"includes/front/ajaxed/metiers_liste.php", {nbpages:nbpages,pageactu:pageactu, ordre:ordre, sens:sens, terme: terme, secteur:secteur, posted:1 },function (data){
			$("#contener").fadeOut("fast",function(){
				$("#contener").html(data).fadeIn("fast");
				ini();
			});
		});
};

