$(document).ready( function(){
  $("#menugauche ul ul, #menudroit ul ul").parent("li").find("a:first").removeAttr("href").css("cursor", "default");
  $("#menugauche ul ul, #menudroit ul ul").parent("li").find("a:first").before("<span>&#9668;</span>");
  $("#menugauche li, #menudroit li").hover( function() {
    if(!$(this).find("a:first").data("isopen")) {
      $(this).find("ul:first").css("display", "none");
    }
  });
  $("#menugauche li, #menudroit li").live("click", function() {
    if($(this).find("a:first").data("isopen")) {
      $(this).find("ul:first").hide("normal");
      $(this).find("span:first").replaceWith("<span>&#9668;</span>");
      $(this).find("a:first").removeData("isopen");
    }
    else {
      $(this).find("ul:first").show("normal");
      $(this).find("span:first").replaceWith("<span>&#9660;</span>");
      $(this).find("a:first").data("isopen", "on"); 
    }
  });
  // Page téléchargements
  var i = 0;
  $(".fichier .description").clone().removeClass("description").addClass("descriptionbis").each( function() {
    $("#corps .fichier:nth("+i+") h3").after($(this));
    i++;
  });
  $(".fichier").hover( function() {
    if(!$(this).hasClass("isopen")) {
      $(this).find(".telecharger").css("display", "none");
    }
  });
  $(".fichier").click( function() {
    if(!$(this).hasClass("isopen")) {
      $(".fichier").find(".description").show("normal");
      $(".fichier").find(".descriptionbis").hide("normal");
      $(".fichier").find(".telecharger").hide("normal");
      $(".fichier").removeClass("isopen");
      $(this).addClass("isopen");
      $(this).find(".description").hide("normal");
      $(this).find(".descriptionbis").show("normal");
      $(this).find(".telecharger").show("normal");
    }
  });
  $(":checkbox").each( function() {
    var id = $(this).attr("id");
    var check = $("<label/>").addClass("check").attr("for", id).insertBefore($(this));
    if($("#"+id+":checked").length) {
      check.append($("<img/>").attr("src", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAAXNSR0IArs4c6QAAAK5QTFRFAHkAFRAQEBIbERUpIxMQFhw4LxkUGB9MOhsVGylcUCIYHTBaVSkbSDAcHThMREFBQUNHVE5MLVSETU9ZeUonT1NqYlFNSld3b1FHV1lcWFxrZltYSGaNg15FZGZ4cWVjZWp8eGdkRXKglWc7doJ+gIFyY5S8tIdVgKS+upt2uqmKkrG4qLCbh7bKorOlprC4u6yqyK18oLWqsLKZgr7PyrR1zLePmsDNyc62wtDH73fGPAAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QkGDDA1UXHRXgAAAFpJREFUCNdjkFNkAAMFeQZJPWkQS0oHSIgaCzIwCBuJgQTEtfgFtCUgymQ0NWQZoMDEFELzsSipqykz8wKZnAaGjEy6+lxAppCZCg+3qrkIAwO7BRtIGaslBwBShgZ2bPzPPgAAAABJRU5ErkJggg=="));
    }
    else {
      check.text("");
    }
    $(this).change( function() {
      var id = $(this).attr("id");
      if($("#"+id+":checked").length) {
        $(".check[for="+id+"]").append($("<img/>").attr("src", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAAXNSR0IArs4c6QAAAK5QTFRFAHkAFRAQEBIbERUpIxMQFhw4LxkUGB9MOhsVGylcUCIYHTBaVSkbSDAcHThMREFBQUNHVE5MLVSETU9ZeUonT1NqYlFNSld3b1FHV1lcWFxrZltYSGaNg15FZGZ4cWVjZWp8eGdkRXKglWc7doJ+gIFyY5S8tIdVgKS+upt2uqmKkrG4qLCbh7bKorOlprC4u6yqyK18oLWqsLKZgr7PyrR1zLePmsDNyc62wtDH73fGPAAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2QkGDDA1UXHRXgAAAFpJREFUCNdjkFNkAAMFeQZJPWkQS0oHSIgaCzIwCBuJgQTEtfgFtCUgymQ0NWQZoMDEFELzsSipqykz8wKZnAaGjEy6+lxAppCZCg+3qrkIAwO7BRtIGaslBwBShgZ2bPzPPgAAAABJRU5ErkJggg=="));
      }
      else {
        $(".check[for="+id+"]").text("");      }
    });
    $(this).css({ visibility: "hidden" });
  });
});
