
var objToMove;
var finalObjX = -170;
var intervalTime = 10;
var currentObjX;
var moveInterval;
var currentDistance;
var easing = .8;

function selectObj(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string')element=document.getElementById(element);if(arguments.length==1)return element;elements.push(element);}return elements;}

function resetObj(obj) {
	selectObj(obj).style.left = "0px";
}

function slideObj(obj) {
		window.clearInterval(moveInterval);
		objToMove = selectObj(obj);
		currentObjX = 0;
		currentDistance = 0 - finalObjX;
		objToMove.style.left = "0px";
		moveInterval = window.setInterval("moveObj()", intervalTime);
}

function moveObj() {
	if(currentDistance != 0) {
		currentDistance = currentDistance * easing;
		if(currentDistance < .5) { currentDistance = 0; }
		currentObjX = currentDistance + finalObjX;
		objToMove.style.left = currentObjX + "px";
	} else {
		window.clearInterval(moveInterval);
		moveInterval="";
	}
	
}

