AnimDone = false; 
tailletotale = 0;
/*
* Initialisation 
*/
/*
* Initialisation 
*/
defilStopD = false;
defilStopG = true;
direction = 'droite';

function Anim() {
	AnimDone = true;
	}
/*
* Défilement en cliquant sur le bouton de gauche
*/
function defil_g() {
if (defilStopG) return;
$("#slide>li").each(function() {
AnimDone= false;

   if(parseInt($(this).css('left')) >= tailletotale - 308) {
      $(this).clone().insertBefore('#slide>li:first').css('left','-154px');
      $(this).remove();
	}
var left = parseInt($(this).css('left'));  
       $(this).animate({ 
        left:154+left+'px'
      }, 500 );
    });
	 window.setTimeout(function() {Anim()},1200);
	   window.setTimeout(function() {defil_g()},1500);
	
}

/*
* Défilement en cliquant sur le bouton de droite
*/
function defil_d() {
if (defilStopD) return;
AnimDone = false;
$("#slide>li").each(function() {
      if(parseInt($(this).css('left')) <= -154) {
      $(this).clone().insertAfter('#slide>li:last').css('left',tailletotale - 308+'px');
      $(this).remove();
       }
var left = parseInt($(this).css('left'));
      $(this).animate({ 
        left: left-154+'px'
      }, 500 );
     
    });
	window.setTimeout(function() {Anim()},1200);
	 window.setTimeout(function() {defil_d()},1500);
}        




function ajax_page_web(page) {
    $.ajax({
           type: "GET",
           url:  "index.php?p=catalogue&a=pagination",
           data: "page="+page,

           error:function(msg){
            alert("Erreur durant la requete");
				   },      
           success:function(data){
			//affiche le contenu du fichier dans le conteneur dédié
				$('#photo').fadeOut('slow',function()
			{
				$('#photo').empty();
				
				$('#photo').append(data);
				$('#photo').fadeIn('normal');

			});
		 },
            complete:function(){
            }
		});
          return false;        
        };
		
$(document).ready(function() {
$("#galerie").show();
$("#btn_prev").show();
$("#btn_next").show();
/*
* Placement de chaque miniature 
*/

$("#galerie").find("li").each(function(i) {
		var left = tailletotale - 154;
		tailletotale = tailletotale + 154;
		$(this).css('left',left+'px');
});
  defil_d();
/*
* Clic sur la fleche de gauche
* On teste si l'anim est finie, si non on teste jusqu'à ce qu'elle se termine, si oui on teste la direction de l'anim
* si la direction est l'inverse de l'anim courante on arrete l'anim courante et on repart dans l'autre sens
* si non on ne fait rien (permet de désactiver le bouton pour ne pas lancer 2 fois l'anim dans le meme sens)                        
*/
$("#btn_prev").click(function clickG(){
if(!window.AnimDone) { 
  window.setTimeout(function() {clickG()},10);
  } else {  
    if(direction == "droite") {
	defilStopD = true;
	defilStopG = false;
	direction = 'gauche';
	defil_g();
    }
  }
});
$("#btn_next").click(function ClickD(){
  if(!window.AnimDone) { 
  window.setTimeout(function() {ClickD()},10);
  } else {  
    if(direction == "gauche") {
	defilStopG = true;
	defilStopD = false;
	direction = 'droite';
	defil_d();
    } 
  }     
});


$('#gallerie').show();
/* Pagination AJAX */
$('a.next').live('click',function () {
  var id 		= $(this).attr('id');
  var page 		= id.split('_');
  ajax_page_web(page[1]);
  return false;
  });
 $('#slide > li > a').live('click',function () {
  var id 		= $(this).attr('id');
  var page 		= id.split('_');
  ajax_page_web(page[1]);
  return false;
  });
$('a.prev').live('click', function () {
  var id 		= $(this).attr('id');
  var page 		= id.split('_');
  ajax_page_web(page[1]);
  return false;
  });

 	
});
