function AllopassFR()
{
	$("#numBE").slideUp("slow");
	$("#numCH").slideUp("slow");
	$("#numFR").slideDown("slow");
	$("#bigBE").css("display","none");
	$("#bigCH").css("display","none");
	$("#bigFR").css("display","inline");
	$("#littleBE").css("display","inline");
	$("#littleCH").css("display","inline");
	$("#littleFR").css("display","none");
}
function AllopassBE()
{
	$("#numFR").slideUp("slow");
	$("#numCH").slideUp("slow");
	$("#numBE").slideDown("slow");
	$("#bigFR").css("display","none");
	$("#bigCH").css("display","none");
	$("#bigBE").css("display","inline");
	$("#littleFR").css("display","inline");
	$("#littleCH").css("display","inline");
	$("#littleBE").css("display","none");
}
function AllopassCH()
{
	$("#numBE").slideUp("slow");
	$("#numFR").slideUp("slow");
	$("#numCH").slideDown("slow");
	$("#bigBE").css("display","none");
	$("#bigFR").css("display","none");
	$("#bigCH").css("display","inline");
	$("#littleBE").css("display","inline");
	$("#littleFR").css("display","inline");
	$("#littleCH").css("display","none");
}
	
	function toggle(id)
    {
        $("#divForm"+id).toggle("fast");
        $("#divTxt"+id).toggle("fast");
    }
    function toggle2(id)
    {
        if($("#toggle_visible_"+id).is(":hidden"))
            $("#toggle_visible_"+id).show();
        else
            $("#toggle_visible_"+id).hide();
        
        if($("#toggle_hidden_"+id).is(":hidden"))
            $("#toggle_hidden_"+id).show();
        else
            $("#toggle_hidden_"+id).hide();
    }

function AccueilNouveautes() {
	$("#conteneur_nouveautes_vignette").slideUp("slow", function()
	{
		$.get("index.php?ajax=nouveautes", function(data) {
        $("#conteneur_nouveautes_vignette").html(data);
		});
	}
	);
	$("#conteneur_nouveautes_vignette").slideDown("slow");
}

function AccueilNouveautesCategorie(id) {
	$("#conteneur_nouveautes_vignette").slideUp("fslow",function()
	{
		$.get("index.php?ajax=nouveautes&categorie="+id, function(data) {
        $("#conteneur_nouveautes_vignette").html(data);
		});
	});
	$("#conteneur_nouveautes_vignette").slideDown("slow");
}
var lastordre = 1;
var sens = 0;
var lastpage = 1;
function LotsAGagnerCategorie(id,ordre,page) {
	$("#conteneur_lots_a_gagner_vignette").slideUp("slow",function()
	{
		var url = "index.php?ajax=lotsagagner&categorie="+id+"";
		if(ordre == 1)
			url += "&ordre=id";
		else if(ordre == 2)
			url += "&ordre=valeur";
		else if(ordre == 3)
			url += "&ordre=appels" ;
		if(lastordre == ordre && lastpage==page)
		{
			if(sens == 0)
			{
				url += "&sens=asc";
				sens = 1;
			}
			else
			{
				url += "&sens=desc";
				sens = 0;
			}
		}
		else
		{
			lastordre = ordre;
			sens = 0;
			url += "&sens=desc";
		}
		if(page < 1)
			page = lastpage;
		else
			lastpage = page;
		url += "&numpage="+page;
		$.get("index.php?ajax=pagination&numpage"+page+"&categorie="+id+"&ordre="+ordre, function(data1) {
        $("#ajax_pagination").html(data1);
		});
		$.get(url, function(data) {
        $("#conteneur_lots_a_gagner_vignette").html(data);
		});
	});
	$("#conteneur_lots_a_gagner_vignette").slideDown("slow");
}
    
$(document).ready(function(){
    
    AccueilNouveautes();
	AllopassFR();
	var categorie ="";
	categorie += $("#categorie_id").text() +"";
	LotsAGagnerCategorie(categorie,1);
	$("select#select_categorie").change(function () {
          var str = "";
          $("select#select_categorie option:selected").each(function () {
                str += $(this).val() + " ";
              });
          $("div.conteneur_search:visible").slideUp("fast");
          $("div.filtre_"+str).slideDown("fast");
        })
        .change();  
  });
$(document).ready(function(){
  var currentPosition = 0;
  var slideWidth = 463;
  var slides = $('.slide');
  var numberOfSlides = slides.length;
  var retour = true;
  var tempsTransition = 1000;
  var affichePlayPause = false;
  var lectureAutomatique = true;
  var tempsAttente = 6000;
  var interval;
  var lectureEnCours = false;	

  // Supprime la scrollbar en JS
  $('#slidesContainer').css('overflow', 'hidden');

  slides
  .wrapAll('<div id="slideInner"></div>')
  // on met tous les slides en float:left pour qu'il s'affichent de manière horizontale
  .css({
    'float' : 'left',
    'width' : slideWidth
  });

  // La longueur de #slideInner équivaut à la somme de la longueur de tous les slides
  $('#slideInner').css('width', slideWidth * numberOfSlides);

  // Insert les flèches de gauche et de droite
  $('#slideshow')
    .prepend('<span class="control" id="leftControl">Move left</span><span class="control" id="rightControl">Move right</span>');
    //.append('<span class="control" id="rightControl">Move right</span>');

  // Cache la flèche de gauche au début
  manageControls(currentPosition);

  // crée un écouteur pour l'évènement de type clic sur les div qui ont la classe .control
  $('.control')
    .bind('click', function(){
    // Determine une nouvelle position
      currentPosition = ($(this).attr('id')=='rightControl')
    ? currentPosition+1 : currentPosition-1;

      //Cache ou montre les flèches
      manageControls(currentPosition);
      // Move slideInner using margin-left
      $('#slideInner').animate({
        'marginLeft' : slideWidth*(-currentPosition)
      });
    });

    // manageControls: Cache ou montre les flêches de controle en fonction de la position courante
    function manageControls(position){
    // Cache la fleche "précédent" si on est sur le premier slide
	if(position==0 && retour == false){ $('#leftControl').hide() } else{ $('#leftControl').show() }
	// Cache la fleche "suivant" si on est sur le dernier slide (et que le retour automatique n'est pas activé)
    if(position==numberOfSlides-1 && retour == false){
		$('#rightControl').hide();
	} else {
		$('#rightControl').show();
	}
	if(position == numberOfSlides && retour == true){
		currentPosition = 0;
	}
    if(position == -1 && retour == true){
		currentPosition = numberOfSlides-1;
	}
  }
    
    function start() {
  	lectureEnCours = true;
        interval = setInterval(suivant, tempsAttente );
    }

    function suivant(){
        $('#rightControl').click();
    }

    function pause() {
        lectureEnCours = false;
            clearInterval(interval);
    }    
     //Si le diapo est activé 
    if(lectureAutomatique == true){
      start();
    }
  });