/**
 * @author Niklas
 */
var news_contents;
var contents_height;
var scroll_length;
var original_top;
var parent_height = 200;
function store_height()
{
	news_contents = document.getElementById('news-contents');
	//alert(window.getComputedStyle(news_contents, '').getPropertyValue('top'));
	//alert(window.getComputedStyle(news_contents, '').getPropertyValue('height'));
	contents_height = news_contents.offsetHeight;
	original_top = parseInt(news_contents.scrollTop);
}
function scroll_down()
{
	//var cur_top = parseInt(news_contents.style.top.toString())
	move_down(150);
}

function move_down(how_much_left)
{
	if(parseInt(how_much_left) <= 0)
		return;

	var cur_top = parseInt(news_contents.style.top);
	if(!cur_top)
	{
		cur_top = original_top;
	}
	if(cur_top <= -(contents_height - parent_height))
		return;
	
	var move_amt = .1 * parseInt(how_much_left);
	if(move_amt < 1)
		move_amt = 1;
	cur_top -= move_amt;
	news_contents.style.top = cur_top.toString() + 'px';
	
	var new_down = how_much_left - move_amt;
	window.setTimeout('move_down(' + new_down.toString() + ')', 1);
}

function scroll_up()
{
	move_up(150);
}
function move_up(how_much_left)
{
	if(parseInt(how_much_left) <= 0)
		return;

	var cur_top = parseInt(news_contents.style.top);
	if(!cur_top)
	{
		cur_top = original_top;
	}
	if(cur_top >= original_top)
		return;
	
	var move_amt = .1 * parseInt(how_much_left);
	if(move_amt < 1)
		move_amt = 1;
	cur_top += move_amt;
	news_contents.style.top = cur_top.toString() + 'px';
	
	var new_up = how_much_left - move_amt;
	window.setTimeout('move_up(' + new_up.toString() + ')', 1);

}