// REVISION 6 of nav
var mouse_cond = false;
var mouse_pos = 0;
var base_pos = -14
var tmp_base_pos = 0;

var LIMIT_TOP = -14;
var LIMIT_BTM = 293;

function move(event)
{
	if(mouse_cond)
	{
		if(!event) { event = window.event };
		r = document.getElementById('scroll_slide');
		y = event.clientY || event.pageY;
		x = base_pos + (y - mouse_pos);

		if(x > LIMIT_TOP & x < LIMIT_BTM)	
		{
			// NORMAL MOUSE MOVE
			tmp_base_pos = x;
			r.style.top = x + "px";
			moveText(x);
			return false;
		} else {
			// BELOW IS HARD TOP HARD BOTTOM MOVE
			if(x> LIMIT_TOP)
				r.style.top = LIMIT_BTM + "px";
			if(x< LIMIT_BTM)
				r.style.top = LIMIT_TOP + "px";
			return false;
		}
	}
	return false;
}

function enable(event)
{ 
	if(!event) { event = window.event };
	mouse_cond=true;
	mouse_pos = event.clientY || event.pageY; 
	return false;
}

function disable()
{ 
	mouse_cond=false; 
	base_pos = tmp_base_pos; 
	return false;
}



function moveText(x) {
	x *= -1.5;
	r = document.getElementById('scroll_text');
	r.style.top = x + 'px'; 
}


function init() {
document.onmousemove = move;
//document.onmousedown = enable;
document.onmouseup = disable;
document.getElementById('scroll_slide').onmousedown = enable;
// must set through js the top otherwise its empty ? 
y = document.getElementById('scroll_slide');
y.style.top = "-14px";
}
