function move_to(obj, x, y)
{
	obj.style.position = "relative";
	obj.style.top = y;
	obj.style.left = x;
}

function move_p(obj, px, py, w, h)
{
	if (h == undefined)
	{
		h = 0;
	}

	if (w == undefined)
	{
		w = 0;
	}
	
	if (obj.offsetHeight>h && obj.offsetWidth>w)
	{
		move_to(obj, px*(obj.offsetWidth-w), py*(obj.offsetHeight-h));
	}
}

function move(obj, dx, dy)
{
	obj.style.position = "relative";
	pos = obj.style.top;
	if (pos == "")
	{
		pos = 0;
	}
	
	val = parseInt(pos) + dy;
	if (val <= 0)
	{
		obj.style.top = val;
	}

	pos = obj.style.left;
	if (pos == "")
	{
		pos = 0;
	}
	obj.style.left = parseInt(pos) + dx;	
}

function init_scroll(id, dx, dy, delay, w, h)
{
	if (delay == undefined)
	{
		delay = 100;
	}

	if (h == undefined)
	{
		h = 0;
	}
	obj = document.getElementById(id);
	//move(obj, dx, dy);
	slider.setValueBy(-dy/(obj.offsetHeight - h));
	clearTimeout(obj.t);
	str = "init_scroll('"+id+"', "+dx+", "+dy+", "+delay+")";
	obj.t = setTimeout(str, delay);
}

function stop_scroll(id)
{
	obj = document.getElementById(id);
	clearTimeout(obj.t);
}
/* Get Mouse Wheel */
function mouseWheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/10; 
		if (window.opera) delta = -delta/10;
	} else if (event.detail) {
		delta = -event.detail*6;
	}

	if (delta) {
    	obj = document.getElementById('content');		
		slider.setValueBy(-delta/(obj.offsetHeight - 200));
		if (event.preventDefault) event.preventDefault();
		event.returnValue = false;
	}
}

