/*****	LES FONCTIONS POUR LE MENU DE NAVIGATION GAUCHE	*******/
/*function masqueMenu(){
	jQuery("ul.sousNavigation").parent("div").hide();
	jQuery("ul.sousNavigation").hide();
}

function masqueMenuAccordion(){
	jQuery("div.navigationNiveau2").slideUp("slow");
	jQuery("ul.sousNavigation").slideUp("slow");
	deselectionMenu();
}
function deselectionMenu(){
	jQuery("ul#navigationNiveau1 li").removeClass("actif");
}
*/
function removeClassActif(element){
  jQuery(element).removeClass("actif");
}

/*****	LES FONCTIONS POUR LES ONGLETS DU DETAIL DE PUBLICATION	*******/
function masqueContenu(){
  jQuery("li.onglet").hide();
}
function affichage(element){
  jQuery("a#"+element).click(function(){
    removeClassActif("ul#sdBarreOnglets li");
    masqueContenu();
    jQuery(this).parent("li").addClass("actif");
    jQuery("li."+element).fadeIn("18000");
  });
}

/*Fonction pour les flux RSS*/
function masqueFluxRss(){
  jQuery("div.descriptifFlux").hide();
}

function reinitFluxAccordion(){
  jQuery("div.descriptifFlux").slideUp("slow");
  removeClassActif("ul#sdListeFluxRss li h6");
}
  jQuery.noConflict();
  jQuery(document).ready(function(){

  //Petit JS dcoratif pour le formulaire de recherche
  jQuery("form.rechercheSite input#saisie").focus(function(){
    jQuery("form.rechercheSite label").addClass('actif');
  });
  
  jQuery("form.rechercheSite input#saisie").blur(function(){
    jQuery("form.rechercheSite label").removeClass('actif');
  });
  
  //Gestion des flux RSS
  masqueFluxRss();
  jQuery("ul#sdListeFluxRss li").each(function(){
    jQuery(this).click(
      function(){
        reinitFluxAccordion();
        if( (jQuery(this).children("div.descriptifFlux")).is(':hidden') ) {
          jQuery(this).children("div.descriptifFlux").slideDown("fast");
          jQuery(this).children("h6").addClass("actif");
        }
      });
  });
/**  
  //Gestion de l'accordon du menu de navigation gauche
  masqueMenu();
  jQuery("ul#navigationNiveau1 li").each(function(){
    jQuery(this).click(
      function(){
        masqueMenuAccordion();
        //window.location=$(this).find("a").attr("href");
        jQuery(this).addClass("actif");
        if( (jQuery(this).children("div.navigationNiveau2")).is(':hidden') ) {
          jQuery(this).children("div.navigationNiveau2").slideDown("fast");
          jQuery("ul.navigationNiveau2").slideDown("fast");
          removeClassActif("ul.navigationNiveau2 li a");
          
        }
      });
  });
  
**/
  
  
  
  /*Les onglets du dtail publication*/
  jQuery("li.onglet").hide();
  jQuery("li.onglet1").show();

  jQuery("a.onglet").each(function(){
    var element = jQuery(this).attr("id");
    affichage(element);
  });


  
  
  /*****  LES FONCTIONS POUR LES ONGLETS DU DETAIL DE LA RESSOURCE PEDAGO  *******/
  function masqueContenuDetail(){
    jQuery("li.ongletDetail").hide();
     /*jQuery("li.detail1").show();*/
  }
  function affichageDetail(element){
    jQuery("a#"+element).click(function(){
      removeClassActif("ul#sdNavigationDetailPedagogie li");
      masqueContenuDetail();
      jQuery(this).parent("li").addClass("actif");
      jQuery("li."+element).fadeIn("18000");
    });
  }
  
  
   /*Les onglets du detail interieur de la publication ressource pedagogie*/
  jQuery("li.ongletDetail").hide();
  jQuery("li.detail1").show();
  
   jQuery("ul#sdNavigationDetailPedagogie li:first-child ").addClass("actif") ; 
  
   /*jQuery(this).parent("li").addClass("actif");*/

  jQuery("a.ongletDetail").each(function(){
    var element = jQuery(this).attr("id");
    affichageDetail(element);
  });
  


/*****  LES FONCTIONS SLIDESHOW  *******/
jQuery(document).ready(function(){
  var currentPosition = 0;
  var slideWidth = 495;
  var slides = jQuery('.slide');
  var numberOfSlides = slides.length;

  // Remove scrollbar in JS
  jQuery('#slidesContainer').css('overflow', 'hidden');

  // Wrap all .slides with #slideInner div
  slides
    .wrapAll('<div id="slideInner"></div>')
    // Float left to display horizontally, readjust .slides width
  .css({
      'float' : 'left',
      'width' : slideWidth
    });

  // Set #slideInner width equal to total width of all slides
  jQuery('#slideInner').css('width', slideWidth * numberOfSlides);

  // Insert controls in the DOM
  jQuery('#slideshow')
    .prepend('<span class="control" id="leftControl">Clicking moves left</span>')
    .append('<span class="control" id="rightControl">Clicking moves right</span>');

  // Hide left arrow control on first load
  manageControls(currentPosition);

  // Create event listeners for .controls clicks
  jQuery('.control')
    .bind('click', function(){
    // Determine new position
  currentPosition = (jQuery(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
    
  // Hide / show controls
    manageControls(currentPosition);
    // Move slideInner using margin-left
    jQuery('#slideInner').animate({
      'marginLeft' : slideWidth*(-currentPosition)
    });
  });

  // manageControls: Hides and Shows controls depending on currentPosition
  function manageControls(position){
    // Hide left arrow if position is first slide
  if(position==0){ jQuery('#leftControl').hide() } else{ jQuery('#leftControl').show() }
  // Hide right arrow if position is last slide
    if(position==numberOfSlides-1){ jQuery('#rightControl').hide() } else{ jQuery('#rightControl').show() }
  } 
});


  /*****  LES FONCTIONS POUR L EDITON DE LA RESSOURCE PEDAGO  *******/
  /*Fonction pour l'edition d'une ressource pedago*/
  /*
  function masqueMenuItem(){
    jQuery("ul.customTree li.open").removeClass("open").addClass("close");
  }
  
  function reinitEdition(){
    jQuery("ul.customTree li.open").removeClass("open").addClass("close");
    jQuery("ul.customTree li.close ul").slideUp();
  }
  
  //Gestion menus d'edition
  //masqueMenuItem();
  
  jQuery("ul.customTree li.close").each(function(){
  jQuery(this).click(
      function(){
        reinitEdition() ; 
        if( (jQuery(this).children("ul.customTree li.close ul")).is(':hidden') ) {
          jQuery(this).children("ul.customTree li.close ul").slideDown("fast");
          jQuery("ul.customTree li.close").removeClass("close").addClass("open");
        }
      });
  });
  * 
  */
  
  
'Ajax.CustomTree'.namespace({  
  toggleOpenClose: function(img) {
    var li = $(img.parentNode);
    li.toggleClassName('close');
    li.toggleClassName('open');
  }
 })
'Ajax.CustomTree'.namespace({  
  toggleOpenClose: function(img) {
    var a  = $(img.parentNode);
    a.toggleClassName('close');
    a.toggleClassName('open');
  }
 })

  
  });
