var isOn = 0;
var left=237;
var right=1038;
var timeout;
var SPEED = 5;
var marginleft = 0;
var curx = left;
var defaultPos;
var gox;


function onOff(val){
	isOn = val;
	if(isOn == 0){
		gox = defaultPos;
		timer();
//		alert(document.getElementById('nav-holder').offsetLeft);
	}
}

function init() {
	defaultPos = document.getElementById('mover').offsetLeft;
}


function moo(event) {
	var x = -1;
	if(isOn == 1){
		var mx = event.clientX;
		var my = event.clientY;
		
		left = document.getElementById('nav-holder').offsetLeft;
		right = left + 801;
	   	if (mx > left && mx < right) {
			x = mx;
			if (x < left) {
				x = left;
			} else if (x > right) {
				x = right;
			}
		}
	
		if (x < 0) {
			x = left;
		}
		gox = x - left - 13;	
		
		if (SPEED > 0) {
			timer();
		} else {
			document.getElementById('mover').style.left = gox + "px";
		}
	}
}


function timer() {
	clearTimeout(timeout);
	var o = document.getElementById('mover');
	var dx = (gox - curx) / SPEED;
	if (dx > 0.1 || dx < -0.1) {
		curx += dx;
		document.getElementById('mover').style.left = curx +"px";
		timeout = setTimeout("timer()", 20);
	}
}
