var g_nScrollDelay;
var g_nScrollDistance;
var g_nScrollTimeoutHandle;

function InitializeLatestBlogEntryVars() {
	if (g_nScrollDelay == null) { g_nScrollDelay = 50; }
	if (g_nScrollDistance == null) { g_nScrollDistance = 6; }
}

function ScrollLatestBlogEntryContent(up) {
	InitializeLatestBlogEntryVars();

	StopScrollLatestBlogEntryContent();	
	
	var oViewport = GetElementById("latestblogentry_viewport");
	var oContent = GetElementById("latestblogentry_content");
	
	var viewport_y = oViewport.offsetTop;
	var viewport_h = oViewport.offsetHeight;
	var content_y = oContent.offsetTop;
	var content_h = oContent.offsetHeight;
	var newY = new Number();
	var bMove = new Boolean(false);

	if (up == true) {
		if (content_y > (-content_h + viewport_h)) {
			newY = content_y - Math.abs(g_nScrollDistance);
			bMove = true;
		}
	} else {
		if (content_y < 0) {
			newY = content_y + Math.abs(Math.max(g_nScrollDistance, content_y));
			bMove = true;
		}
	}
	
	if (bMove == true) {
		oContent.style.position = "absolute";
		oContent.style.top = newY + "px";
		g_nScrollTimeoutHandle = window.setTimeout("ScrollLatestBlogEntryContent(" + up + ");", g_nScrollDelay)
	}
	
	
}

function StopScrollLatestBlogEntryContent() {
	if (g_nScrollTimeoutHandle != null) {
		window.clearTimeout(g_nScrollTimeoutHandle);
		g_nScrollTimeoutHandle = null;
	}
}
