+ doRecherchePending(true)\r
+}\r
+\r
+/**\r
+ * Effectue une recherche, n'affiche que les films qui contiennent le motif recherché
+ * Recherche dans le titre, le realisateur, les acteurs, les genres et les pays en fonction des checkbox respectives.\r
+ * r : si pas null alors n'affiche qu'un film au hasard dans la sélection\r
+ */\r
+function doRecherche(r)\r
+{ \r
+ // le motif à chercher\r
+ var motif = document.getElementById("recherche").value\r
+ motif = trim(motif)\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
+ nbPending += 1\r
+ // si une recherche à était demandé mais n'a pu aboutir alors on la refait dans certain temps\r
+ setTimeout(r == true ? "doRecherchePendingRandom()" : "doRecherchePending()", 900 - (now.getTime() - derniereRecherche.getTime()));\r
+ return;\r
+ }\r
+ \r
+ derniereRecherche = now;\r
+ \r
+ //dump ("recherche : " + motif + "\r\n");\r
+ debut = new Date().getTime()\r
+\r