

/*
--------------------------------------------------
jahreszahlblaetterung
--------------------------------------------------
*/

var timer=null;
var curObj=null;
var curDir=0;
var curPos=0;
var maxMove=200;
var ulWidth=400;
var liWidth=40;
var liPerPage=10;

function initMover(name,pos,anz) {
    var visibleEntries=ulWidth/liWidth;
    var hiddenEntries=anz-visibleEntries;
    maxMove=hiddenEntries*liWidth;
    var initPos=(parseInt(pos/liPerPage))*liPerPage*liWidth;
    //if (initPos>maxMove) { initPos=maxMove; }
    //if (initPos>liWidth) { initPos=initPos-liWidth; }
	var obj=RwpGetObject(name);
	if (obj.style) {
	  obj.style.left='-'+initPos+'px';
	  curObj=obj;
	  curPos=pos;
	}  
}

function moveList(name,dir) {
  var obj=RwpGetObject(name);
  moveMe(obj,dir);
  curObj=obj;
  curDir=dir;
  //timer=setInterval('moveOn()',300);
  
}

function stopMove() {
  clearInterval(timer);
}

function moveOn() {
	moveMe(curObj,curDir);  
}

function moveMe(obj,dir) {
  if (obj.style) {
 	var l=parseInt(obj.style.left);
 	var step=(dir<0) ? 0-(10*liWidth) : (10*liWidth);
 	
    if (l>=0 && dir>0) {
	  clearInterval(timer);
	}
	else if (l<-maxMove && dir<=0) {
	  clearInterval(timer);
	}
	else {
	  obj.style.left=(l+step)+'px';
	}
 	
	    
 }
}