/* js/rechconsult.php
 * Méthodes javascript appelées lors de la consultation des ressources numériques
 *
 * Auteur Date         Commentaires
 * TCO    19/12/2003   Création
 */

/* Fonction appelée lors d'un clic sur le bouton rechercher */
function rechercher() {
   var categorie = document.formRechMedia.selCategorie;
   var theme = document.formRechMedia.selTheme;
   var typeress = document.formRechMedia.selTypeRess;
   
   // La recherche nécessite un critère au minimum. 
   // Si aucun critère n'a été saisi, un message d'avertissement est envoyé à l'utilisateur
   if (categorie.options[categorie.selectedIndex].value == "-Default-" &&
       theme.options[theme.selectedIndex].value == "-Default-" &&
       typeress.options[typeress.selectedIndex].value == "-Default-") {
            alert("Vous devez sélectionner au moins un critère.");
   }
   // si au moins un critère a été saisi, on appelle la page Index.php avec "search=ok" pour lancer la recherche
   else {
        strUrl  = "index.php?search=ok&selCategorie=" + categorie.options[categorie.selectedIndex].value;
        strUrl += "&selTheme=" + theme.options[theme.selectedIndex].value;
        strUrl += "&selTypeRess=" + typeress.options[typeress.selectedIndex].value;
        strUrl += "&catval=" + categorie.options[categorie.selectedIndex].value;
        strUrl += "&themeval=" + theme.options[theme.selectedIndex].value;
        strUrl += "&typeval=" + typeress.options[typeress.selectedIndex].value;
        document.location.href = strUrl;
   }
}

/* Fonction de réinitialisation des listes de critères. */
function reInit() {
   document.formRechMedia.selCategorie.selectedIndex = 0;
   document.formRechMedia.selTheme.selectedIndex = 0;
   document.formRechMedia.selTypeRess.selectedIndex = 0;
   document.location.href = "index.php";
}

/* Fonction appelée lorsqu'un critère change de valeur. */
function majCriterias(field) {
   var categorie = document.formRechMedia.selCategorie;
   var theme = document.formRechMedia.selTheme;
   var typeress = document.formRechMedia.selTypeRess;
   var search = document.formRechMedia.search.value;

   //if (search == "ok") rechercher();
   //else {
      var strUrl = "index.php?";
      if (categorie.options[categorie.selectedIndex].value != "-Default-")
         strUrl += "catval=" + categorie.options[categorie.selectedIndex].value;
      else
         strUrl += "catval=";
      if (theme.options[theme.selectedIndex].value != "-Default-")
         strUrl += "&themeval=" + theme.options[theme.selectedIndex].value;
      else
         strUrl += "&themeval=";
      if (typeress.options[typeress.selectedIndex].value != "-Default-")
         strUrl += "&typeval=" + typeress.options[typeress.selectedIndex].value;
      else
         strUrl += "&typeval=";
   
      strUrl += "&newField=" + field;
      document.location.href = strUrl;
   //}
}
