  <!-- Cette ligne permet d''éviter les conflit avec mootools -->
  var $j = jQuery.noConflict();
  
  // Menu accordéon
  $j(function () {
    $j('ul.drawers').accordion({
      header: 'h1.drawer-handle',
      selectedClass: 'open',
      event: 'click'
    });
  	// simple accordion
  	jQuery('#list1a').accordion({
  		event: 'mouseover'
  	});
  });
  
  // Highslide
  hs.graphicsDir = 'js/highslide/graphics/'; 
  hs.showCredits = false;
  hs.outlineType = 'rounded-white';
  hs.loadingText = 'Chargement...';
  
  // Déclenchement des fonctions on Load : focus + heure
  window.onload = function() { HeureCheckEJS(); sf(); };
  
  // Changement de langue
  function basculeLang(lang) {
    var expDate = new Date();
    expDate.setTime(expDate.getTime() + (365 * 24 * 3600 * 1000));
    document.cookie = "langue=" + escape(lang) + ";expires=" + expDate.toGMTString();
    document.location.reload();
  }
  
  // La fonction qui affiche/masque l'élément 
  function bascule(elem)
  {
    // Quel est l'état actuel ?
    etat=document.getElementById(elem).style.visibility;
    if(etat=="hidden"){document.getElementById(elem).style.visibility="visible";}
    else{document.getElementById(elem).style.visibility="hidden";}
  }
  
  // Fonction qui modifie la couleur de fond des zones de formulaire
  // en erreur
  function warning(zone) {
    document.getElementById(zone).style.background="darksalmon";
  }
  
  // Ecrit dans la zone  de warning des formulaires
  function ecrire(zone,texte){
    document.getElementById(zone).innerHTML=texte;
  }
  
  var myMenu = new UvumiDropdown("dropdown-menu",{
                        duration:500, //default was 250ms
                        transition:Fx.Transitions.Bounce.easeOut, //default was  Fx.Transitions.linear Fx.Transitions.Bounce.easeOut 
                        delay:1000, //default was 500ms
                        clickToOpen:true //default was false
                        });

/* Menu déroulant Infos foot */                        
  var infosFoot = new UvumiDropdown("dropdown-menuInfos",{
                        duration:500, //default was 250ms
                        transition:Fx.Transitions.Bounce.easeOut, //default was  Fx.Transitions.linear Fx.Transitions.Bounce.easeOut 
                        delay:1000, //default was 500ms
                        clickToOpen:true //default was false
                        });

/* Affichage des infos foot */
var req1 = new AJAX();
//req1.setIndicatorFunction(switcharg);
req1.setCallbackFunction(displayNews);

function displayWait() {
  //alert("display");
  var divWait = document.getElementById('wait');
  divWait.style.visibility = 'visible';
}

function hideWait() {
  //alert("hide");
  var divWait = document.getElementById('wait');
  if (divWait) {divWait.style.visibility = 'hidden';}
}

// Recherche du flux RSS correspondant
function searchNews(n){
    //hideNewsMenu();
    displayWait();
    if(req1.ready == true){
        req1.getFilePost("newsFoot.php", "n=" + n);
    }
}

// Affichage du flux
function displayNews(str){
    document.getElementById('newsFoot').innerHTML = str;
    hideWait();
}

// Cacher le menu si click
function hideNewsMenu() {
  var divArray = document.getElementById('menuNewsFoot');
  divArray.style.visibility = 'hidden';
  divArray.style.opacity = '0';
}

function showPreloader() {
  var divPreloader = document.getElementById('preloader');
  var divGlobal = document.getElementById('global');
  if (divPreloader) {divPreloader.style.visibility = 'visible';}
  if (divGlobal) {divGlobal.style.visibility = 'hidden';}
  hideWait();
}

function hidePreloader() {
  var divPreloader = document.getElementById('preloader');
  var divGlobal = document.getElementById('global');
  if (divPreloader) {divPreloader.style.visibility = 'hidden';}
  if (divGlobal) {divGlobal.style.visibility = 'visible';}
  //displayWait();
}

/*
 *
 * Copyright (c) 2006 Sam Collett (http://www.texotela.co.uk)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 * 
 */
 
/*
 * A basic news ticker
 *
 * @name     newsticker (or newsTicker)
 * @param    delay      Delay (in milliseconds) between iterations. Default 4 seconds (4000ms)
 * @author   Sam Collett (http://www.texotela.co.uk)
 * @example  $("#news").newsticker(); // or jQuery("#news").newsticker(5000);
 *
 */
jQuery.fn.newsTicker = jQuery.fn.newsticker = function(delay)
{
	return this.each(
		function()
		{
			if(this.nodeName.toLowerCase()!= "ul") return;
			delay = delay || 4000;
			var self = this;
			self.items = jQuery("li", self);
			// hide all items (except first one)
			self.items.not(":eq(0)").hide().end();
			// current item
			self.currentitem = 0;
			var doTick = function()
			{
				jQuery.newsticker(self);
			}
			setInterval(doTick,delay);
		}
	)
	.addClass("newsticker")
	.hover(
		function()
		{
			// pause if hovered over
			this.pause = true;
		},
		function()
		{
			// unpause when not hovered over
			this.pause = false;
		}
	);
}
jQuery.newsticker = function(el)
{
	// return if hovered over
	if(el.pause) return;
	// hide current item
	jQuery(el.items[el.currentitem]).fadeOut("slow",
		function()
		{
			jQuery(this).hide();
			// move to next item and show
			el.currentitem = ++el.currentitem % (el.items.size());
			jQuery(el.items[el.currentitem]).fadeIn("slow");
		}
	);
}

$j(document).ready(
	function()
	{
		$j("#news").newsTicker();
	}
);
