
(function($) {
//Définition du plugin
    $.fn.ajaxActuDefileAnnee = function(options) {
        // définition des paramètres par défaut
        var defaults = {
			container: '#actualiteslisteContainer' //Endroit où la requête va être affichée
        };
        // mélange des paramètres fournis et des paramètres par défaut
        var opts = $.extend(defaults, options);
		$(this).find('a').click(
			function () {// on selectionne tous les liens et on d?nit une action quand on clique dessus
			
				
				var page = $(this).attr("href"); // on recuperer l'adresse du lien
				
				var annee = parseInt($(this).attr("href").substr(32, 4));
				var anneeOld = $('#menuAnneeCourant').html();
				var id_actu4rub = $(this).attr("href").substr(-1);
				var anneePrecedent = annee - 1;
				$('#menuAnnee').find('#menuAnneeGauche a').attr("href", 'ajax/actualites-annee.php?annee='+anneePrecedent+'&id_actu4rub='+id_actu4rub);
				$('#menuAnnee').find('#menuAnneeCourant').html(annee);
				var anneeSuivant = annee + 1;
				$('#menuAnnee').find('#menuAnneeDroite a').attr("href", 'ajax/actualites-annee.php?annee='+anneeSuivant+'&id_actu4rub='+id_actu4rub);
				
				$.ajax({  // ajax
					type: "GET",
					url: page, // url de la page à  charger
					cache: false, // pas de mise en cache
					success: function(html){
						$(opts.container).empty(); // on vide le div
						if (annee > anneeOld) $(opts.container).css({left: '600px'});
						else $(opts.container).css({left: '-600px'});
						$(opts.container).append(html);
						$(opts.container).animate({left: '0'}, 200);
					},

					error:function(XMLHttpRequest, textStatus, errorThrows) {}// erreur durant la requete
				});
				return false; // on desactive le lien
			}
		);
		
		
		// interface fluide
        return $(this);
    };   
})(jQuery);



(function($) {
//Définition du plugin
    $.fn.ajaxActu = function(options) {
        // définition des paramètres par défaut
        var defaults = {
			container: '' //Endroit où la requête va être affichée
        };
        // mélange des paramètres fournis et des paramètres par défaut
        var opts = $.extend(defaults, options);
		
		$(this).find('a').click(
			function () {// on selectionne tous les liens et on d?nit une action quand on clique dessus
				var page = $(this).attr("href"); // on recuperer l'adresse du lien
				$.ajax({  // ajax
					type: "GET",
					url: page, // url de la page à  charger
					cache: false, // pas de mise en cache
					success: function(html){
						$(opts.container).empty(); // on vide le div
						$(opts.container).append(html);
					},

					error:function(XMLHttpRequest, textStatus, errorThrows) {}// erreur durant la requete
				});
				return false; // on desactive le lien
			}
		);
		
		
		// interface fluide
        return $(this);
    };   
})(jQuery);
