var headLine = 0;
var timer;
function initPhotoRotator(){
   timer = setInterval ("next()", 3000);
}

function moveBox(position){
   var effect = new Fx.Style('bigBox', 'marginLeft', {
      duration: 200,
      transition: Fx.Transitions.Sine.easeInOut
   });

   var left = document.getElementById("bigBox").style.marginLeft;
   if (left == "")
      left = 0;

   effect.start(parseInt(-(550*position)));
}

function prev() {
   clearInterval(timer);
   var left = document.getElementById("bigBox").style.marginLeft;
   if(left==""){
      left = "0px";
   }
   left_check = left.substring(0,(left.length-2));
   if(left_check < 0){
      left_check = left_check * -1;
   }
   if(left_check==0){
      moveBox(4);
   }else{
      if(((left_check%550)==0)){
         var effect = new Fx.Style('bigBox', 'marginLeft', {
            duration: 200,
            transition: Fx.Transitions.Sine.easeInOut
         });
         effect.start(parseInt(left)+550);
      }
   }
   initPhotoRotator();
}

function next() {
   clearInterval(timer);
   var left = document.getElementById("bigBox").style.marginLeft;
   if(left==""){
      left = "0px";
   }
   left_check = left.substring(0,(left.length-2));
   if(left_check < 0){
      left_check = left_check * -1;
   }
   if(left_check==(2750 - 550)){
      moveBox(0);
   }else{
      if(((left_check%550)==0)){
         var effect = new Fx.Style('bigBox', 'marginLeft', {
            duration: 200,
            transition: Fx.Transitions.Sine.easeInOut
         });
         effect.start(parseInt(left)-550);
      }
   }
   initPhotoRotator();
}

