function initPagination(parametres){if(parametres==undefined||parametres.wrapper==undefined){alert("échec de pagination");return;}
else{var wrapper=parametres.wrapper;}
if(parametres.jumptoid==undefined){parametres.jumptoid=parametres.wrapper;}
var nrPages=$('#'+wrapper+' > div').get().length;var navdiv='pagination-navigation';if(parametres.navdiv!==undefined&&parametres.navdiv!=''){navdiv=parametres.navdiv;}
if(nrPages>1){$('#'+wrapper+' > div').hide();$('#'+wrapper+'-1').show();$('.'+navdiv).show();var nav="<a class='"+navdiv+"-prev prev desact' name='prev'>< Préc</a>";nav+="<a class='"+navdiv+"-1' name='1'>1</a>";nav+="<span class='"+navdiv+"-a' style='display:none;'> ... </span>";for(var i=2;i<nrPages;i++){nav+="<a class='"+navdiv+"-"+i+"' name='"+i+"'";if(i>10){nav+=" style='display:none;'";}nav+=">"+i+"</a>";}
nav+="<span class='"+navdiv+"-z'";if(nrPages<12){nav+=" style='display:none;'";}nav+="> ... </span>";nav+="<a class='"+navdiv+"-"+nrPages+"' name='"+nrPages+"'>"+nrPages+"</a>";nav+="<a class='"+navdiv+"-next next' name='next'>Suiv ></a>";nav+="<div class='clear'></div>";$('.'+navdiv).html(nav).attr('nrPages',nrPages);$('.'+navdiv+'-1').addClass('active');$('.'+navdiv+' > a').click(function(){var activepage=parseInt($('.'+navdiv+' > a.active').attr('name'));var thisname=$(this).attr('name');var targetpage=0;switch(thisname){case'prev':targetpage=(activepage>1)?activepage-1:1;break;case'next':targetpage=(nrPages>activepage)?activepage+1:nrPages;break;default:targetpage=thisname;}
$('.'+navdiv+'-'+activepage).removeClass('active');$('.'+navdiv+'-'+targetpage).addClass('active');if(targetpage==1){$('.'+navdiv+'-prev').addClass('desact');$('.'+navdiv+'-next').removeClass('desact');}
else if(targetpage==nrPages){$('.'+navdiv+'-next').addClass('desact');$('.'+navdiv+'-prev').removeClass('desact');}
else{$('.'+navdiv+'-next').removeClass('desact');$('.'+navdiv+'-prev').removeClass('desact');}
var min=(targetpage>5)?targetpage-4:1;if(min+8<nrPages){var max=min+9;}else{var max=nrPages;min=(nrPages-8>1)?nrPages-9:1;}
if(min>2){$('.'+navdiv+'-a').show();}else{$('.'+navdiv+'-a').hide();}
if(max<nrPages-1){$('.'+navdiv+'-z').show();}else{$('.'+navdiv+'-z').hide();}
for(var i=2;i<nrPages;i++){if(i>=min&&i<=max){$('.'+navdiv+'-'+i).show();}else{$('.'+navdiv+'-'+i).hide();}}
$('#'+wrapper+'-'+activepage).hide();$('#'+wrapper+'-'+targetpage).show();var position=$('#'+parametres.jumptoid).offset();$('html, body').animate({scrollTop:position.top},500);return false;})}else{$('.'+navdiv).hide();}}
