
var object = null;
var slide = null;
var fX = null; //Final x position
var cX = null; //Current x position
var dX = null;	//distance slider must move
var steps = 25;
var theI;

function slideControl(objectId)
{object = document.getElementById(objectId);
slide = document.getElementById('slider');
dX = object.offsetLeft;	// distance of div from slider edge
cX = slide.offsetLeft;	// distance of slider from window (always -)
fX = -dX;	//Final position of slider is equal to -distance of div from edge
dX = (fX - cX)/steps; // distance slider must move each iteration is the difference between its final position and its current pos
theI = 1;
animate();}

function animate()
{if(theI<steps)
	{slide.style.left = Math.round(cX + dX*theI) + 'px';theI++;setTimeout("animate()", 0);}
else	{slide.style.left = fX + 'px'; return false;}}

