var advancedSearch;

Event.observe(window, 'load', function() {
	// Initialisation de la recherche avancée
	if($('leAvance') && $('leSimple')) {
		advancedSearch = new AdvancedSearch({
			simpleMode: $('leSimple'),
			advancedMode: $('leAvance'),
			simpleModeLink: $('toggleSimple'),
			advancedModeLink: $('toggleAdvanded'),
			isAdvancedMode: $F('currentSearchMode') == 'advanced',
			duration: 0.4
		});
	}
	// Toggle sur le message "en savoir plus"
	if ($("myEmploiHelpLink") && $("myEmploiHelpBox")) {
		$("myEmploiHelpLink").observe("mouseover", function(){
			//$("myEmploiHelpBox").show();
			new Effect.BlindDown($("myEmploiHelpBox"),{duration: 0.2, queue: 'end' });
		});
		$("myEmploiHelpLink").observe("mouseout", function(){
			//$("myEmploiHelpBox").hide();
			new Effect.BlindUp($("myEmploiHelpBox"),{duration: 0.2, queue: 'end' });
		});
	}
});

function changeFavoriteOffer(btn, offerId, listMode) {
	btn = $(btn);
	var isAddAction = !btn.hasClassName("activeBtn");
	var parentTr = (listMode ? btn.up('tr') : btn.up('tr').up('tr'));
	new Ajax.Request("/jobs/offresdemploi/ajax_changeFavorites.jsp", {
		parameters: { jobOfferId: offerId, action: isAddAction ? "add" : "remove" },
		onSuccess: function(){
			btn[isAddAction ? "addClassName" : "removeClassName"]("activeBtn");
			parentTr[isAddAction ? "addClassName" : "removeClassName"]("activeLine");
		}
	});
}
