var stepWidth = 3*226;/* longueur d'un deplacement */
var frameWidth = 3*226;/* longueur d'une fenetre */
var currentPage = 0;/* compteur de pages */

makeARightSlide = function (event,elt_id) {
  var dataArray = getWidthAndPosition(elt_id);
  var currentPosition = parseInt(dataArray["posit"]);
  var totalWidth = parseInt(dataArray["width"]);
// alert(currentPage*stepWidth+frameWidth < totalWidth);
  if ((currentPage*stepWidth)+frameWidth < totalWidth) {
    currentPage++;
    var moveToTheLeft = new Fx.Style($(elt_id), 'left', {duration : 900/*, transition: Fx.Transitions.Quart.easeInOut*/,onComplete: function () {$('paginationValue').innerHTML= (currentPage+1);}});
//     moveToTheLeft.start(currentPosition,currentPosition-stepWidth);
    moveToTheLeft.start(-((currentPage-1)*stepWidth),-(currentPage*stepWidth));
  }
};
makeALeftSlide = function (event,elt_id) {
//   $('previous').addEvent('click', function(event) {javascript:void(0);});
//   $('next').addEvent('click', function(event) {javascript:void(0);});
  var dataArray = getWidthAndPosition(elt_id);
  var currentPosition = parseInt(dataArray["posit"]);
  var totalWidth = parseInt(dataArray["width"]);
//   if (currentPosition+stepWidth > 0) {
  if (-(currentPage*stepWidth)+frameWidth > 0) {
      var moveToTheRight= new Fx.Style($(elt_id), 'left', {duration : 900/*, transition: Fx.Transitions.Quart.easeInOut*/,onComplete: function () {$('paginationValue').innerHTML= (currentPage+1);}});
      moveToTheRight.start(currentPosition,0);
      currentPage=0;
  }
  else {
//       var nextPosition = currentPosition+stepWidth;
      currentPage--;
      var nextPosition = -(currentPage*stepWidth);
      var moveToTheRight= new Fx.Style($(elt_id), 'left', {duration : 900/*, transition: Fx.Transitions.Quart.easeInOut*/,onComplete: function () {$('paginationValue').innerHTML= (currentPage+1);}});
      moveToTheRight.start(-((currentPage+1)*stepWidth),-(currentPage*stepWidth));
  }
};
getWidthAndPosition = function(elt_id) {
  var resArray = new Array();
  var s = $(elt_id).getAttribute("style");
  if (typeof s == 'object') /* IE */
    style=s.cssText;
  else
    style=s;
var attribArray=style.split(";");
  for (i=0;i<=1;i++) {
      var temp = attribArray[i].split(":");
      if (temp[0].match('left') || temp[0].match('LEFT')) {
        resArray["posit"]=temp[1];
      }
      if (temp[0].match('width') || temp[0].match('WIDTH')) {
        resArray["width"]=temp[1];
      }
    }
  return resArray;
};

init_slideshow = function(event){
  if ($('previous'))
      $('previous').addEvent('click', function(event) {makeALeftSlide(event,'slideObject');});
  if ($('next'))
      $('next').addEvent('click', function(event) {makeARightSlide(event,'slideObject');});
}
window.addEvent('load',function(event) {init_slideshow(event);});

// window.onload = function(event){init_slideshow(event);}
// makeOpacitySlide = function(array,picture_num) {
//     alert(eval(array[picture_num]))
// }


