+/**\r
+ * Voir : http://developer.mozilla.org/fr/docs/R%C3%A9f%C3%A9rence_du_DOM_Gecko:Introduction#DOM_et_JavaScript\r
+ * et : http://developer.mozilla.org/fr/docs/R%C3%A9f%C3%A9rence_du_DOM_Gecko:element\r
+ */\r
+\r
+/**\r
+ * Vire les espaces aux extremité d'une chaine.\r
+ * s [String] : une chaine\r
+ */\r
+function trim(s)\r
+{\r
+ return rtrim(ltrim(s));\r
+}\r
+\r
+/**\r
+ * Vire les espaces au début d'une chaine.\r
+ * s [String] : une chaine\r
+ */\r
+function ltrim(s)\r
+{\r
+ var l=0;\r
+ while(l < s.length && s[l] == ' ')\r
+ { l++; }\r
+ return s.substring(l, s.length);\r
+}\r
+\r
+/**\r
+ * Vire les espaces à fin d'une chaine.\r
+ * s [String] : une chaine\r
+ */\r
+function rtrim(s)\r
+{\r
+ var r=s.length -1;\r
+ while(r > 0 && s[r] == ' ')\r
+ { r-=1; }\r
+ return s.substring(0, r+1);\r
+}\r
+\r
+/**\r
+ * Affiche les fichiers d'un film.\r
+ */\r
+function afficherFichiers(id)\r
+{\r
+ var listeFichiers = document.getElementById("listeFichiers"+id)\r
+ listeFichiers.style.display = "block"\r
+}\r
+\r
+function cacherFichiers(id)\r
+{\r
+ var listeFichiers = document.getElementById("listeFichiers"+id)\r
+ listeFichiers.style.display = "none"\r
+}\r
+\r
+/**\r
+ * Callback appelé lorsque un film est cliqué\r
+ * Affiche ou cache les informations de détail pour ce film.\r
+ * id [int] : l'identificateur du film\r
+ */\r
+function detailFilm(id)\r
+{\r
+ var detail = document.getElementById("detail"+id)\r
+ \r
+ if (detail.style.display == "table")\r
+ detail.style.display = "none"\r
+ else\r
+ 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
+var motifDerniereRecherche = ""\r
+\r