var sFrom, sTo;
var sOffset, sTimer;

function scrollToContent()
{
	if (sTimer != null)    return;
	sFrom   = window.pageYOffset ? window.pageYOffset : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body ? document.body.scrollTop : 0;
	sTo     = 580;
	sOffset = 0;
	sTimer  = setInterval('onScrollTick()', 20);
}

function onScrollTick()
{
	sOffset += 0.05;
	if (sOffset >= 1) {
		clearInterval(sTimer);
		sTimer  = null;
		sOffset = 1;
	}

	var t = 1 - ((Math.cos(sOffset * Math.PI) + 1) / 2);
	window.scrollTo(0, (sFrom + (sTo - sFrom) * t));
}

