var _ks_mouseDuration = 600;
var _ks_autoDuration = 4000;
var _ks_slideDistance = 36; //How many pixels of a slide should show when it is retracted
var _ks_showHeight = 170; //How many pixels of a slide should show when it is extended
//orig 81*5 =425 need 141 for 3
var _ks_numberOfSlides = 3;
var _ks_anims = {};
var _ks_currentIndex = Array();
var _ks_rollIndex = 1;
var _ks_intervalN = null;
var slideContainer = "";

function setSlides()
{
	_ks_currentIndex = 1;
	document.getElementById('slideContainer').style.left = "0px";
	document.getElementById('slideContainer').style.top = "0px";
	var allEl = document.getElementsByClassName("slide");
	var curH = -(_ks_showHeight);
	_ks_numberOfSlides = allEl.length;
	var zInd = _ks_numberOfSlides + 10;
	for(var i = 1; i <= _ks_numberOfSlides; i++)
	{
		var cur = allEl[i - 1];
		cur.style.zIndex = zInd--;
		cur.style.top = curH + "px";
		_ks_anims[i] = new Animator({ transition: Animator.easeIn, duration: _ks_mouseDuration});
		//Transition from the current y to _ks_showHeight more pixels than y
		_ks_anims[i].addSubject(new NumericalStyleSubject($('slide'+i), 'top', curH , curH + _ks_showHeight , null ));
		
		//The original y of the next element should be _ks_slideDistance further down than the current one.
		curH += _ks_slideDistance;
		_ks_anims[i].seekTo(1);
	}  
}

function seekToSlide(n)
{    
	var titleid = "slidetitle" + n;
	var linkid = "slidelink" + n;
	document.getElementById(titleid).className = "slidetitleselected";
	document.getElementById(linkid).className = "slidelinkselected";
	for( var i = 1; i <= _ks_numberOfSlides; i++ )
	{
		if( i != n )
		{
			titleid = "slidetitle" + i;
			linkid = "slidelink" + i;
			document.getElementById(titleid).className = "slidetitle";
			document.getElementById(linkid).className = "slidelink";
		}
	}
    if(n > _ks_currentIndex)
    {
        for(var i = n - 1; i >= 1; i--)
        {
            _ks_anims[i].seekTo(0);
        }
    }
    else if(n < _ks_currentIndex)
    {
        for(var i = n; i < _ks_numberOfSlides; i++)
        {
            _ks_anims[i].seekTo(1);
        }
        
    }
	
    _ks_currentIndex = n;
}