var __light_moving=false;
var __light_end_position=0;
var __light_step_size=0;
var __light_current_position=0;
var selected;

function MoveLightTo(obj) {
	var endPos=-90;
	if (obj!=null) {
		var left=obj.offsetLeft;
		var width=obj.offsetWidth;
		var lightObj=document.getElementById("light");
		var lightWidth=lightObj.clientWidth;
		var offset=(width-lightWidth)/2;
		endPos=left+offset;
	} 
	var delta=endPos-__light_current_position;
	var stepSize=delta/10;
	__light_step_size=stepSize;
	__light_end_position=endPos;
	if (!__light_moving) {
		__light_moving=true;
		setTimeout("___moveLightAnim()");
	}
}

function ___moveLightAnim(){
	if (__light_step_size==0){
		__light_moving=false;
		return;
	}
	__light_current_position=__light_current_position+__light_step_size;
	if ((__light_step_size<0 && __light_current_position<__light_end_position) ||
		__light_step_size>0 && __light_current_position>__light_end_position)
		__light_current_position=__light_end_position;
	var obj=document.getElementById("light");
	obj.style.left=__light_current_position+"px";
	if (__light_current_position==__light_end_position) {
		__light_moving=false;
	} else {
		setTimeout("___moveLightAnim()",100);
	}
}
