// HOME
var initHome = function() {
  compteurHome = 0;
  // Clic sur les carre
  $('#selecteur-home a').click(function(){
    if (!$(this).hasClass('ON')) {
      if (typeof(diapoAuto)!='undefined')
  	   clearTimeout(diapoAuto);
      $('.HOME').css('background-image', 'url('+tabPhotosHome[$(this).index()]+')');
      $('#selecteur-home a').removeClass('ON');
      $(this).addClass('ON');
      compteurHome = $(this).index();
      diapoAuto = setTimeout("defileAuto()", 4000);
    }
    return false;
  });
  
  // Lancement du defilement auto
  diapoAuto = setTimeout("defileAuto()", 4000);
}

$(document).ready(function(){
  // Chargement des attributs target
  $('.target').attr('target','_blank');

  // Gestion de l'alignement vertical pour les ecran dans la taille d'affichage est inferieur a 910
  if($(window).height() < 910){
    $('#global').removeAttr('id', 'global');
    $('body div:first').attr('id', 'global2');
  }  
  
  // Menu deroulant
  $('#menu-deroulant .first a, #lien-office-des-sports a:first').click(function(){
    return false;
  });
  $('#menu-deroulant').mouseenter(function(){
    $('#menu-deroulant .first a').addClass('ON');
    $('#menu-deroulant li').show();
  });
  $('#menu-deroulant').mouseleave(function(){
    $('#menu-deroulant .first a').removeClass('ON');
    $('#menu-deroulant li:gt(0)').hide();
  });
  $('#lien-office-des-sports').mouseenter(function(){
    $('#lien-office-des-sports a:first').addClass('ON');
    $('#menu-deroulant2').show();
  });
  $('#lien-office-des-sports').mouseleave(function(e){
    if (!$('#encapsule').hasClass('OFFICE-DES-SPORTS') && !$('#encapsule').hasClass('OFFICE-DES-SPORTS-NOS-MISSIONS'))
     $('#lien-office-des-sports a:first').removeClass('ON');
    $('#menu-deroulant2').hide();
  });
  
  // Initialisation fonctions
  if ($('.HOME').length) { initHome(); }
  
  if ($('#partenairesBox').length) {
    nbrLi = $('#partenairesBox ul li').length; 
    indexPartenaire = 0;
    if (nbrLi <= 5) 
      taille = parseInt(nbrLi*140);
    else
      taille = parseInt((nbrLi+5)*140);
    $('#partenairesBox ul').width(taille);
    
    if (nbrLi > 5) {
      $('#partenairesBox ul').append("<li>"+$('#partenairesBox ul li:eq(0)').html()+"</li>").append("<li>"+$('#partenairesBox ul li:eq(1)').html()+"</li>").append("<li>"+$('#partenairesBox ul li:eq(2)').html()+"</li>").append("<li>"+$('#partenairesBox ul li:eq(3)').html()+"</li>").append("<li>"+$('#partenairesBox ul li:eq(4)').html()+"</li>");
      setInterval("defilePartenaire()", 3000);  
    }
  }
});

function defileAuto() {
  if (compteurHome+1 < $('#selecteur-home a').length)
    compteurHome++;
  else
    compteurHome = 0;
  $('#selecteur-home a:eq('+compteurHome+')').click();
  diapoAuto = setTimeout("defileAuto()", 4000);
}

function defilePartenaire() {
  if (indexPartenaire < nbrLi-1) {
    indexPartenaire++;
    $('#partenairesBox ul').animate({left: (indexPartenaire*140*-1)+'px'}, 1000);
  }
  else {    
    indexPartenaire++;
    $('#partenairesBox ul').animate({left: (indexPartenaire*140*-1)+'px'}, 1000, function() {
      indexPartenaire = 0;
      $('#partenairesBox ul').css('left', (indexPartenaire*140*-1)+'px');
    });    
  }
}
