var scrollTimer = null;
var writeupElem = null;

function scrollTo(direction, endPoint)
{
	if (
		(direction > 0 && (writeupElem.scrollTop >= endPoint || writeupElem.scrollTop >= writeupElem.scrollHeight - writeupElem.offsetHeight)) ||
		(direction < 0 && (writeupElem.scrollTop <= endPoint || writeupElem.scrollTop <= 0))
	)
		
	{
		clearInterval(scrollTimer);
		scrollTimer = null;

		if (writeupElem.scrollTop <= 0) {
			document.getElementById('aTestimonialsArrowUp').style.display = 'none';
		} else {
			document.getElementById('aTestimonialsArrowUp').style.display = 'block';
		}
		
		if (writeupElem.scrollTop >= writeupElem.scrollHeight - 300) {
			document.getElementById('aTestimonialsArrowDown').style.display = 'none';
		} else {
			document.getElementById('aTestimonialsArrowDown').style.display = 'block';
		}

		return;
	}

	writeupElem.scrollTop += (direction * 3); 
}

function writeupScroll(direction)
{
	if (scrollTimer != null)
		clearInterval(scrollTimer);

	var endPoint = writeupElem.scrollTop + (direction * 200);
	if (endPoint < 0)
		endpoint = 0;

	scrollTimer = setInterval('scrollTo(' + direction + ', ' + endPoint + ')', 10);
}

function hideVRTour()
{
	if (curr_vr != null)
		curr_vr.style.display = 'none';

	curr_vr = null;

	next_click();
}

function scroll_init(objID)
{
	writeupElem = document.getElementById(objID);

	writeupElem.scrollTop = 0;
	document.getElementById('aTestimonialsArrowUp').style.display = 'none';
	if (writeupElem.scrollHeight > writeupElem.offsetHeight)
		document.getElementById('aTestimonialsArrowDown').style.display = 'block';
}
