$(document).ready(function() {
	
	// Afficher le listing de Ma Sélection
	function updateMS(btn_action, btn_page, btn_id) {
		$.ajax({
			type: "GET",
			url: "ajax/maselection.php",
			data: { action: btn_action, page: btn_page, id: btn_id },
			async: false,
			success: function(echo){
				_error = "off";
				$("#listing_selection_cont").html(echo);
			}/*,
			error: function(echo){
				_error = "on";
				alert("Error - " + echo);
			}*/
		});	
	}
	
	// Charger la sélection au démarrage
	updateMS("actualiser","resultats","");
	
	// Switcher l'affichage dans Ma sélection et Résultats
	$("ul#liste_h2 li").click(function() {
		
		$("li#liste_h2-select")
			// On ajoute le lien
			.html("<h2><a>" + $("li#liste_h2-select h2").html() + "</a></h2>")
			// On retire l'id
			.removeAttr('id');
					
		$(this)
			// on rejoute l'id
			.attr("id","liste_h2-select")
			// on change le contenu de la balise li
			.html("<h2>" + $(this)
				// par le contenu de la balise enfant a
				.children("h2").children("a").html()
				+ "</h2>"
			);
			
		if ($(this).attr('title') == "resultats") {
			$("#maselection").hide();
			$("#afftrinav").show();
		} else {
			$("#maselection").show();
			$("#afftrinav").hide();
		}
		
	});
	
	// Scroller la sélection vers le bas
	$("#scroll_bottom").click(function() {
		var divOffset = $("#listing_selection").offset().top;
		var pOffset = $("#listing_selection li:eq(3)").offset().top;
		var pScroll = pOffset - divOffset;
		$("#listing_selection_cont").animate({scrollTop: "+=" + pScroll + "px"}, 1000, "easeinout");
	});
	
	// Scroller la sélection vers le haut
	$("#scroll_top").click(function() {
		var divOffset = $("#listing_selection").offset().top;
		var pOffset = $("#listing_selection li:eq(3)").offset().top;
		var pScroll = pOffset - divOffset;
		$("#listing_selection_cont").animate({scrollTop: "-=" + pScroll + "px"}, 1000, "easeinout");
	});
	
	// Effacer la sélection
	$("#effacerselection").click(function() {
		updateMS("effacer","resultats","");
		$("a[@id^=maselection_]").removeAttr("class").attr("class","maselection_add");
		updateMS("actualiser","resultats","");
	});
	
	// Ajouter ou retirer un élément de la sélection
	$("a[@id^=maselection_]").click(function() {
		_idselected = $(this).attr("id");
		_strlength = _idselected.length;
		_idselected = _idselected.substring(12,_strlength);
		if ($("a#maselection_" + _idselected).attr("class") == "maselection_add") {
			$("a#maselection_" + _idselected).removeAttr("class").attr("class","maselection_added");
			if (_LANG == "fr") {
				$("a#maselection_" + _idselected).html("Ajouté à ma sélection");
			} else {
				$("a#maselection_" + _idselected).html("Bij mijn selectie gevoegd");
			}
			updateMS("ajouter","resultats",_idselected);
		} else {
			$("a#maselection_" + _idselected).removeAttr("class").attr("class","maselection_add");
			if (_LANG == "fr") {
				$("a#maselection_" + _idselected).html("Ajouter à ma sélection");
			} else {
				$("a#maselection_" + _idselected).html("Bij mijn selectie voegen");
			}
			updateMS("supprimer","resultats",_idselected);
		}
		updateMS("actualiser","resultats","0");
	});
	
	// Supprimer une annonce
	$("a.supprimer").click(function() {
		if (_LANG == "fr") {
			var msg = "Etes-vous sûr de vouloir supprimer cette Bonne Affaire ? Vous n'aurez ensuite pas la possibilité de la récupérer.";
		} else {
			var msg = "Etes-vous sûr de vouloir supprimer cette Bonne Affaire ? Vous n'aurez ensuite pas la possibilité de la récupérer.";
		}
		if (confirm(msg)) {
			document.location.href = $(this).attr("href");
		}
	});
	
});
