/* page metiers */

menu_sa_over = function(these, selected_id, out) {
	if(these.id == "menu_sa_" + selected_id) {
		return false;
	}
	if(out == true) {
		these.className='';
	} else {
		these.className = 'hover';
	}
}

menu_sa_click = function(these) {
	lid = $(these.id).getFirst('a');
	window.location = lid.href;
}

/* click sur un metier de la liste */
metiers_listing_click = function(id) {
	window.location.hash = "m" + id; // pr bookmarker
	metier.detail_voir(id);
	return false;
}

window.addEvent('domready', function() { 

	sendamail.init();	

	var metier_selected = $('metier_selected').value;
	if(metier_selected != "") {
		return metiers_listing_click(metier_selected);
	}
	else {
		metiers_setInitialFigures();
	}

});


/* analyse de l'url pour savoir si c un metier bookmarké
 * si oui => on affiche
 */
function metiers_setInitialFigures() {
  figuresRE = /#m([-]*[0-9]*)/;
  figuresSpec = window.location.hash;
  if (!figuresRE.test(figuresSpec)) {
    return; // ignore url if invalid
  }
  metier_id = figuresSpec.replace(figuresRE, "$1");
  metiers_listing_click(metier_id);
}