function jPagine(param){
	$(document).ready(function(){
		// variables
		var page_defaut = param.defaut;
		var nb_par_page = param.nb;
		var nb_total = $('#jPagine .jPagine-element').size();
		var nb_pages = Math.ceil(nb_total/nb_par_page);
		var page = 1; // section
		var j = 0; // compteur d'élément
		// on boucle les elements a paginer
		$('#jPagine .jPagine-element').each(function(i){
			// si j = nombre d'éléments par section c'est une nouvelle section
			if(j == nb_par_page){
				// on incrémente la section
				page++;
				// on initialise le compteur d'élements
				j = 0;
			}
			j++;
			// on associe l'élément a sa section
			$(this).addClass('jPagine-page-'+page);
			// effet zebra
			if(param.zebra == true && j/2 == Math.round(j/2)){
				$(this).addClass('jPagine-element-zebra');
			}
		});
		// initialisation
		$('#jPagine .jPagine-page-'+page_defaut).show();
		if (nb_pages <= 1) {
		  $('#jPagine-pagination').hide();
		}
		// changement de section
		$("#jPagine #jPagine-pagination a").click(function(){
			var page_cible = $(this).attr('rel');
			$('#jPagine .jPagine-element').hide();
			$('#jPagine .jPagine-page-'+page_cible).show();
			var prev_page = parseInt(page_cible) - 1;
			var next_page = parseInt(page_cible) + 1;
			$('#jPagine-pagination a.prev').attr('rel', prev_page).show();
			$('#jPagine-pagination a.next').attr('rel', next_page).show();
			if (prev_page < 1) {
			  $('#jPagine-pagination a.prev').hide();
			}
			if (next_page > nb_pages) {
			  $('#jPagine-pagination a.next').hide();
			}
			$("#jPagine #jPagine-pagination a").removeClass('actif');
			$(this).addClass('actif');
		});
	});
}
