function positionSlider(elem) {
	var slider = document.getElementById(elem);
	slider.style.top = '0';
}



function moveElement(elementID,final_y) {
	if(!document.getElementById) return false;
	if(!document.getElementById(elementID)) return false;
	
	var elem = document.getElementById(elementID);
	var interval = 30;
	var movementRate = 10;
	
	if (elem.movement) {
		clearTimeout(elem.movement);
	}
	
	var cur_y = parseInt(elem.style.top);

	if (cur_y == final_y) {
		return true;
	} else if (cur_y < final_y) {
		var dist = Math.ceil((final_y - cur_y)/movementRate);
		cur_y = cur_y + dist;
	} else if (cur_y > final_y) {
		var dist = Math.floor((final_y - cur_y)/movementRate);
		cur_y = cur_y + dist;
	} 
	
	elem.style.top = cur_y + "px";
	
	var repeater = "moveElement('"+elementID+"',"+final_y+")";
	elem.movement = setTimeout(repeater, interval);

}


