
function focusPage(id, position)
{/*
	// move arrow
	if($("page_list").cumulativeOffset())
	{
		var parent = $("page_list").cumulativeOffset();
		var offset = obj.cumulativeOffset();
		slideTo(offset.left - parent.left);	
	}*/
	slideTo(position);
	new Ajax.Request("/getFeaturedPage?page="+id, 
	{
		method : 'get',
		onSuccess : function (response)
		{
			var reply = response.responseText;

			if(reply == '[ERROR]')
				alert("An error occurred");
			else
			{
				var contents = reply.split("|");
				$("page_contents").innerHTML = contents[0];
				$("page_tags").innerHTML = contents[1];
			}
		}
	});
}
var dummy;
function slideTo(ToPosition)
{
	var CurPosition = $("page_arrow").offsetLeft;
	var NewPosition = CurPosition;
	var inc_dec = Math.ceil((Math.abs(ToPosition - CurPosition)/10)*2);
	
	if(CurPosition < ToPosition)
		NewPosition += inc_dec;
	else if(CurPosition > ToPosition)
		NewPosition -= inc_dec;
	
	$("page_arrow").style.left = NewPosition+"px";
	
	if(NewPosition != ToPosition)
	{
		if(dummy) clearTimeout(dummy);
		dummy = setTimeout('slideTo('+ToPosition+')', 10);
	}
}