// this file includes the slidebox
// author:    Dominik Scholz, schlotzz@go4u.de
// changed:   2007-06-20

function slidebox()
{
	// automatic scroll, if slidebox can't be seen on screen

	var navi = document.getElementById('innernavi');
	
	var de = document.documentElement;
	var page_h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	var page_top = self.pageYOffset || de.scrollTop || document.body.scrollTop;

	var navi_h = navi.offsetHeight;
	var navi_top = parseInt(navi.style.top) || 0;

	if ((navi_h + 42) < page_h)
	{
		navi.style.top = parseInt(navi_top + ((above0(page_top - 110) - navi_top) / 15)) + 'px';
	}
	else
	{
		if (page_h + page_top > navi_top + navi_h + 120)
		{
			navi.style.top = parseInt(above0(navi_top + ((page_h + page_top - navi_h - 121 - navi_top) / 15))) + 'px';
		}
		if (page_top < navi_top + 120)
		{
			navi.style.top = parseInt(above0(navi_top + ((page_top - 121 - navi_top) / 15))) + 'px';
		}
	}



	window.setTimeout('slidebox();', 10);

}

function above0(value)
{
	return (value < 0)? 0:value;
}

window.setTimeout('slidebox();', 10);
