YAHOO.namespace('slider.anim');
YAHOO.slider.anim.init = function() {
  var t='';
  var xyStart = YAHOO.util.Dom.getXY('motion');
  var attributesMoveForward = {points: {to: [xyStart[0]+145,xyStart[1]]}}
  var attributesMoveForwardTime = {points: {to: [xyStart[0]-307,xyStart[1]]}}
  var attributesMoveBackward = {points: {to: [xyStart[0]-155,xyStart[1]]}}	  		
  
  var remove = function(){
    YAHOO.util.Event.removeListener(document.getElementById('motion'), 'mouseout',timeForward);
  }
  var moveDivForward = function(e) {
    if (!MoveForwardTime.isAnimated() && !MoveForward.isAnimated()){
      YAHOO.util.Dom.setXY('motion',xyStart);
      MoveForward.animate();
      var newInner='';
      var newInnerTxt='';
      for (i=0;i < 8;i++){
	newInner =divbank1[i];
	document.getElementById('div'+i).innerHTML=newInner;
	newInnerTxt =textbank[i];
	document.getElementById('text'+i).innerHTML=newInnerTxt;
      }
      divbank1.unshift(divbank1.pop());
      textbank.unshift(textbank.pop());
    }	
    timeOutReset();
  }
				
  var moveDivBackward = function(e) {
    if (!MoveForwardTime.isAnimated() && !MoveBackward.isAnimated()){
      YAHOO.util.Dom.setXY('motion',xyStart);
      MoveBackward.animate();
      var newInner='';
      var newInnerTxt='';
      for (i=0;i < 8;i++){
	newInner =divbank1[i];
	document.getElementById('div'+i).innerHTML=newInner;
	newInnerTxt =textbank[i];
	document.getElementById('text'+i).innerHTML=newInnerTxt;
      }
      divbank1.push(divbank1.shift());
      textbank.push(textbank.shift());
    } 
    timeOutReset();
  }

  function timeOutReset(){
    if(t!=''){
      clearTimeout(t);
      t='';
    }
  }


  var timeForward = function(e){
    YAHOO.util.Dom.setXY('motion',xyStart);
    MoveForwardTime.animate();
    var newInner='';
    var newInnerTxt='';
    for (i=0;i < 8;i++){
      newInner =divbank1[i];
      document.getElementById('div'+i).innerHTML=newInner;
      newInnerTxt =textbank[i];
      document.getElementById('text'+i).innerHTML=newInnerTxt;
    }
    divbank1.unshift(divbank1.pop());
    divbank1.unshift(divbank1.pop());
    divbank1.unshift(divbank1.pop());
    textbank.unshift(textbank.pop());
    textbank.unshift(textbank.pop());
    textbank.unshift(textbank.pop());		
    t=setTimeout(timeForward,6000);
  }				
  
  t=setTimeout(timeForward,6000);
  var MoveForward = new YAHOO.util.Motion('motion', attributesMoveForward,.4, YAHOO.util.Easing.easeOut);
  var MoveForwardTime = new YAHOO.util.Motion('motion', attributesMoveForwardTime,2, YAHOO.util.Easing.easeOut);
  var MoveBackward = new YAHOO.util.Motion('motion', attributesMoveBackward,.4, YAHOO.util.Easing.easeOut);    		
  //YAHOO.util.Event.addListener(document.getElementById('backButton'), 'click', moveDivForward);
  YAHOO.util.Event.addListener(document.getElementById('forwardButton'), 'click', moveDivBackward);    		
}