/* ================================================================================ */
/* = fonctions = */
/* ================================================================================ */

$(document).ready(function() {
	
	// Arrondis 
	$('.rounded').prepend('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
	$('.roundedRight').prepend('<div class="tl"></div><div class="br"></div>');
	
	// gestion du menu et sous menus
	$("#menu .sousmenu").hide();
	$('#menu .niv1 a.current').parent().find('.sousmenu').show();
	$('#menu li').click(function() {
		$(this).find('.sousmenu').fadeToggle('fast');
	});
	
	// Accueil : besoin
	$('#metier').change(
		function() {
			$.post('/global/includes/metiers/getExpertise.php?action=expertise', 
				{ metier: $(this).val() }, 
				function(result) {
					$("#type").attr('disabled', 'disabled');
					if (result != '')
					{
						$("#expertise").html('<option value="">-- Sélectionnez --</option>' + result);
						$("#expertise").removeAttr('disabled');
					}
					else
					{
						$("#expertise").empty();
						$("#expertise").attr('disabled', 'disabled');
					}
				} 
			);
		}
	);
	$('#expertise').change(
		function() {
			$.post('/global/includes/metiers/getExpertise.php?action=type', 
				{ expertise: $(this).val() }, 
				function(result) {
					if (result != '')
					{
						$("#type").html('<option value="">-- Sélectionnez --</option>' + result);
						$("#type").removeAttr('disabled');
					}
					else
					{
						$("#type").empty();
						$("#type").attr('disabled', 'disabled');
					}
					
				} 
			);
		}
	);
	
	// FAQ
	$(".questions p").hide();
	$(".questions h4").click(
		function() {
			$(".questions p").hide();
			if ($(this).hasClass("moins")) {
				$(this).removeClass("moins");
				$(this).addClass("plus");
				$(this).next().slideUp("fast");
			} else {
				//symbole + ou -
				$(".questions h4").removeClass("moins");
				$(".questions h4").addClass("plus");
				$(this).removeClass("plus");
				$(this).addClass("moins");

				//affichage de la zone étendue
				$(".extended").slideUp("fast");
				$(this).next().slideDown("fast");
			}
		}
	);
	
	// NOUS RECRUTONS
	$(".annonce .extended").hide();
	$(".annonce a.postuler").click(
		function() {
			if ($(this).hasClass("moins")) {
				$(this).removeClass("moins");
				$(this).addClass("plus");
				$(this).next().hide();
			} else {
				//symbole + ou -
				$(".annonce a.postuler").removeClass("moins");
				$(".annonce a.postuler").addClass("plus");
				$(this).removeClass("plus");
				$(this).addClass("moins");

				//affichage de la zone étendue
				$(".extended").hide();
				$(this).next().show();
			}
		}
	);
});

jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);

};