var vs_to = 0;
var vs_from = 0;
var vs_speed = 0.1;
var vs_cnt_up = 0;
var vs_cnt_down = 0;

var VacAnimTimer;
var autoAnimTimer = false;

function autoAnim()
{
	if(autoAnimTimer) {
		clearTimeout(autoAnimTimer);
		scrolldown();
	}
	autoAnimTimer = setTimeout("autoAnim();",5000);
}


function scrolldown ()
{
	vs_from += 109;
	for (i=0;i<vacorder.length;i++) {
  	vacorder[i] -= 109;
  	if(vacorder[i] < 0) vacorder[i]=(vacorder.length-1)*109;
  }
	VacAnim();
}


function scrollup ()
{
	vs_from -= 109;
	for (i=0;i<vacorder.length;i++) {
   	vacorder[i] += 109;
   	if(vacorder[i] > (vacorder.length-1)*109 ) vacorder[i]=0;
   }
	VacAnim();
}


function VacAnim()
{
	if(VacAnimTimer) clearTimeout(VacAnimTimer);
	VacAnimTimer = setTimeout("VacAnim();",10);
	
	vs_from += vs_speed * (vs_to-vs_from);
	
	for (i=0;i<vacorder.length;i++) {
		var vacdiv = document.getElementById('vac'+i);
		var pos = vacorder[i];
		var newpos = pos+(Math.round(vs_from)-109);
		if( newpos < 0) newpos = (vacorder.length-1)*109;
		vacdiv.style.top = newpos+'px';
	}

	
	
	if(Math.round(vs_from) == vs_to) {
      clearTimeout(VacAnimTimer);
  }
}
