function listeTagTriColonne(b,d,i,g,j,e,f){var c=$("#"+i+" .triColonne").val();var a=$("#"+i+" .triSens").val();var h=1;$("#"+i+" .triColonne").val(f);if(c==f){if(a==1){h=2;}}$("#"+i+" .triSens").val(h);$("#"+b+"_"+c).removeClass("trieAsc");$("#"+b+"_"+c).removeClass("trieDesc");if(h==1){$("#"+b+"_"+f).addClass("trieAsc");}else{$("#"+b+"_"+f).addClass("trieDesc");}listeTagRecupererListe(b,d,i,g,j,e);}function listeTagPageSuivante(idTableau,URLLister,idFiltres,idPagination,idNombreResultats,methodeJSPeuplerListe){listeTagGoToPage(idTableau,URLLister,idFiltres,idPagination,idNombreResultats,methodeJSPeuplerListe,eval($("#"+idFiltres+" .pageCourante").val())+1);}function listeTagPagePrecedente(idTableau,URLLister,idFiltres,idPagination,idNombreResultats,methodeJSPeuplerListe){listeTagGoToPage(idTableau,URLLister,idFiltres,idPagination,idNombreResultats,methodeJSPeuplerListe,eval($("#"+idFiltres+" .pageCourante").val())-1);}function listeTagGoToPage(b,e,g,f,c,d,a){$("#"+g+" .pageCourante").val(a);listeTagRecupererListe(b,e,g,f,c,d);}function listeTagMajPagination(b,n,q,r,o,f,p,k,l){var e="";if(f!=null){e=f+" résultat";if(f>1){e+="s";}}$("#"+r).html("<h5>"+e+"</h5>");$("#"+q+" .pageCourante").val(p);if(o>1){var a=$("<ul/>");if(p!=1){var g=$("<li/>");$(g).addClass("prev");var m=$("<a>");$(m).attr("onClick",'listeTagPagePrecedente("'+b+'", "'+k+'", "'+q+'", "'+n+'", "'+r+'", "'+l+'"); return false;');$(m).attr("href","#");$(m).attr("title","Page précédente");$(g).html(m);$(a).append(g);}for(var h=1;h<=o;h++){if(h==1||h==o||(h>=(p-2)&&h<=(p+2))){var g=$("<li/>");if(h==1){$(g).addClass("first");}else{if(h==o){$(g).addClass("last");}}var m=$("<a>");$(m).attr("onClick",'listeTagGoToPage("'+b+'", "'+k+'", "'+q+'", "'+n+'", "'+r+'", "'+l+'", '+h+"); return false;");$(m).attr("href","#");if(h==p){$(m).addClass("current");}var c=$("<span/>");$(c).html(h);$(m).html(c);$(g).html(m);if(h!=o){var d=$("<span/>");$(d).addClass("separator");$(d).html("-");$(g).append(d);}$(a).append(g);}else{if(h==(p+3)||h==(p-3)){var g=$("<li/>");var j=$("<span/>");$(j).html("...");$(g).html(j);$(a).append(g);$(g).prev().find(".separator").remove();}}}if(p!=o){var g=$("<li/>");$(g).addClass("next");var m=$("<a>");$(m).attr("onClick",'listeTagPageSuivante("'+b+'", "'+k+'", "'+q+'", "'+n+'", "'+r+'", "'+l+'"); return false;');$(m).attr("href","#");$(m).attr("title","Page suivante");$(g).html(m);$(a).append(g);}$("#"+n).html(a);}else{$("#"+n).html("");}}function listeTagInitialisation(b,g,j,i,k,h,c,l){var f=$("#"+j);if($(f).length==0){f=$("<form/>");$(f).hide();$(f).attr("id",j);$(f).insertAfter($("#"+i));}var a=$("<input/>");$(a).attr("type","hidden");$(a).attr("name","pageCourante");$(a).addClass("pageCourante");$(a).val("1");$(f).append(a);var d=$("<input/>");$(d).attr("type","hidden");$(d).attr("name","triColonne");$(d).addClass("triColonne");$(d).val(c);$(f).append(d);var e=$("<input/>");$(e).attr("type","hidden");$(e).attr("name","triSens");$(e).addClass("triSens");$(e).val(l);$(f).append(e);if(c){if(l&&l==1){$("#"+b+"_"+c).addClass("trieAsc");}else{$("#"+b+"_"+c).addClass("trieDesc");}}listeTagRecupererListe(b,g,j,i,k,h);}function attenteLTag(c,b){if(b==undefined){b=true;}if(b){var a=$("tr","#"+c+" tbody").length;if(a==undefined||a<2){a=15;}a=a*34;$("tbody",$("#"+c)).html('<tr><td class="attenteChargement last" style="height:'+a+'px !important;" colspan="'+$("col",$("#"+c+" colgroup")).length+'"></td></tr>');}}function listeTagRecupererListe(idTableau,URLLister,idFiltres,idPagination,idNombreResultats,methodeJSPeuplerListe){attenteLTag(idTableau,true);$.ajax({url:URLLister,dataType:"json",type:"POST",data:$("#"+idFiltres).serialize(),success:function(data){listeTagMajPagination(idTableau,idPagination,idFiltres,idNombreResultats,data.nbPages,data.nbResultats,data.pageCourante,URLLister,methodeJSPeuplerListe);eval(methodeJSPeuplerListe+"(data)");},error:function(xhr,ajaxOptions,thrownError){if(xhr!=undefined&&xhr.responseText!=undefined&&xhr.responseText.indexOf("/cyberbase/proxy")>-1){var d=$("<div/>");d.html(xhr.responseText);$("body").append(d);d.cbbdialog({autoOpen:false,modal:false,width:600,height:400});$(d).cbbdialog("option","buttons",{"Ok":function(){$(this).cbbdialog("destroy");}});$(d).cbbdialog("open");}}});}function listeTagGenererTRAucunResultat(d,b){var a=$("<tr/>");$(a).addClass("even");var c=$("<td/>");$(c).addClass("last");$(c).attr("colspan",d);$(c).html(b);$(a).html(c);return a;}function CyberbaseListeData(idTableau){this.idTableau=idTableau;this.construitTableauParLigne=function(listeData,constructionLigneCallback,messageTableauVide,alternance){var tableauBody=$("#"+this.idTableau+" tbody");if(alternance==undefined){alternance=true;}tableauBody.html("");if(listeData&&listeData.length>0){for(var numeroLigne=0;numeroLigne<listeData.length;numeroLigne++){var dataBean=listeData[numeroLigne];var tr=$("<tr/>");if(alternance){if(numeroLigne%2==0){tr.addClass("odd");}else{tr.addClass("even");}}constructionLigneCallback.apply(this,[dataBean,tr,numeroLigne]);var derniereTD=tr.find("td:last");if(derniereTD){derniereTD.addClass("last");}tableauBody.append(tr);}}else{var nbColonnes=$("#"+this.idTableau+" thead tr td").size();var tr=$("<tr/>");tr.addClass("even");var td=$("<td/>");td.addClass("last");td.attr("colspan",nbColonnes);td.html(messageTableauVide);tr.html(td);tableauBody.append(tr);}};this.recharger=function(){eval(this.idTableau+"Recharger()");};this.newTdPictoApercu=function(pictoAttributs){return this.newTdPicto("tableWatch",pictoAttributs);};this.newTdPictoEdit=function(pictoAttributs){return this.newTdPicto("tableEdit",pictoAttributs);};this.newTdPictoDelete=function(pictoAttributs){return this.newTdPicto("tableDelete",pictoAttributs);};this.newTdPicto=function(tdClass,pictoAttributs,pictoClasses){var td=this.newTd({"class":tdClass});$(td).html(this.newAPicto(pictoAttributs,pictoClasses));return td;};this.newTdNouveaute=function(isNouveaute,pictoAttributs){if(isNouveaute){return this.newTdPicto("tableNouveaute",pictoAttributs);}else{return this.newTd();}};this.newAPicto=function(pictoAttributs,pictoClasses){var btn=this.newTag("a",pictoAttributs,pictoClasses);$(btn).addClass("pict");return btn;};this.newTdBooleen=function(isTrue,attributsTd,attributsA){var lien=this.newAPicto(attributsA);lien.css("cursor","default");if(isTrue){lien.addClass("yes");}else{lien.addClass("no");}var td=this.newTdTexte(lien,attributsTd);td.addClass("tablePublish");return td;};this.newTdTexte=function(contenu,attributs){var p=this.newTag("p");if(contenu==undefined){contenu="";}p.append(contenu);var td=this.newTag("td",attributs);td.html(p);return td;};this.newTdLien=function(texte,attributsLien,attributsTd){var lien=this.newTag("a",attributsLien);lien.append(texte);var td=this.newTdTexte(lien,attributsTd);return td;};this.newTd=function(attributs){return this.newTag("td",attributs);};this.newTr=function(attributs){return this.newTag("tr",attributs);};this.newTag=function(tagName,attributs,classes){attributs=attributs||{};var tag=$("<"+tagName+"/>");$.each(attributs,function(key,value){if(key.toLowerCase()=="onclick"){tag.click(function(){eval("var a=function(){"+value+"};a();");});}else{tag.attr(key,value);}});if(classes!=undefined){$.each(classes,function(){tag.addClass(""+this);});}return tag;};}jQuery.fn.valJson=function(a){$(this).val(getValJson(a));};function getValJson(a){return $("<div>").html(a).text();}
