detail.style.display = "table"\r
}\r
\r
+// la date de la dernière recherche\r
+var derniereRecherche = new Date();\r
+derniereRecherche.setMinutes(derniereRecherche.getMinutes() - 1);\r
\r
/**\r
* Effectue une recherche, n'affiche que les films qui contiennent le motif recherché
*/\r
function doRecherche()\r
{\r
+ // empèche de faire deux recherches successive en moins de 800ms\r
+ var now = new Date();\r
+ if (now.getTime() < derniereRecherche.getTime() + 800)\r
+ {\r
+ // si une recherche à était demandé mais n'a pu aboutir alors on la refait dans certain temps\r
+ setTimeout("doRecherche()", 810 - (now.getTime() - derniereRecherche.getTime()));\r
+ return;\r
+ }\r
+ derniereRecherche = now;\r
+\r
var afficherTout = false;\r
// si aucun choix n'est fait pour la recherche on affiche tout\r
if (!document.getElementById("checkRechercheTitre").checked \r
\r
// mise à jour de l'affichage du nombre de film total/affiché\r
document.getElementById("nbFilms").textContent = nbFilmAffiche + " / " + nbFilm + " film" + (nbFilm > 1 ? "s" : "")\r
+ \r
}\r
\r
/**\r