var nombre=-1;var encours=-1;var cochees=false;var apparents=0;var total=0;var filtres=new Array();function Trier(B){nombre=B;var A=tableau.getElementsByTagName("tbody").item(0);var D=A.getElementsByTagName("tr");var E=new Array();for(var C=D.length-1;C>=0;C--){E.push(A.removeChild(D.item(C)))}if(B==encours){E.sort(Decroissant);encours=-1}else{E.sort(Croissant);encours=B}while(E.length>0){A.appendChild(E.pop())}}function Croissant(C,B){var A;var E;if(C.getElementsByTagName("td").item(nombre).firstChild.textContent){A=C.getElementsByTagName("td").item(nombre).firstChild.textContent;E=B.getElementsByTagName("td").item(nombre).firstChild.textContent}else{if(C.getElementsByTagName("td").item(nombre).firstChild.innerText){A=C.getElementsByTagName("td").item(nombre).firstChild.innerText;E=B.getElementsByTagName("td").item(nombre).firstChild.innerText}else{return 0}}if(A==E||A==""||E==""){return 0}if(isNaN(parseInt(A))||isNaN(parseInt(E))){if(A>E){return -1}else{return 1}}else{var D=new RegExp("/^\d\d\d\d-\d\d-\d\d$/");if(A.match(D)!=""&&E.match(D)!=""){if(A>E){return -1}else{return 1}}else{return parseInt(E)-parseInt(A)}}}function Decroissant(B,A){return Croissant(A,B)}function CocherCases(){var A=tableau.getElementsByTagName("tbody").item(0);var C=A.getElementsByTagName("input");for(var B=0;B<C.length;B++){if(cochees){C[B].removeAttribute("checked")}else{C[B].setAttribute("checked","checked")}}cochees=!cochees}function Filtrer(rang,condition){var corps=tableau.getElementsByTagName("tbody").item(0);var lignes=corps.getElementsByTagName("tr");if(condition==""){filtres[rang]=""}else{filtres[rang]=condition}apparents=0;total=lignes.length;if(filtres.join("")==""){for(var i=0;i<lignes.length;i++){lignes.item(i).style.display="table-row";apparents++}}else{for(var i=0;i<lignes.length;i++){for(var filtre in filtres){if(filtres[filtre]==""){continue}var reg=new RegExp("condition","g");if(lignes.item(i).getElementsByTagName("td").item(filtre).firstChild.textContent){eval("var bool = "+filtres[filtre].replace(reg,"lignes.item(i).getElementsByTagName('td').item(filtre).firstChild.textContent"));if(bool==false){lignes.item(i).style.display="none";break}else{lignes.item(i).style.display="table-row"}}else{if(lignes.item(i).getElementsByTagName("td").item(filtre).firstChild.innerText){}}}if(lignes.item(i).style.display=="table-row"){apparents++}}}};