﻿// JavaScript Document

/* window.scroll */
function topmove() {
    if (document.all) { posi = document.documentElement.scrollTop; }
    else { posi = window.pageYOffset; }
    moveObj(posi);
}

function moveObj(position) {
    move = position / 7;
    point = parseInt(position - move);
    scrollTo(0,point);
    if (point > 0) { setTimeout("moveObj(point)",1); }
}

/* another version */
function smoothScroll() {
	var xScrollSpeed = 1;
	var yScrollSpeed = 1.1;
	
	var x1 = x2 = 0;
	var y1 = y2 = 0;
	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}
	if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}
	var x = Math.max(x1, x2);
	var y = Math.max(y1, y2);
	window.scrollTo(Math.floor(x/xScrollSpeed), Math.floor(y/yScrollSpeed));
	if (x>0 || y>0) {
		window.setTimeout("smoothScroll()", 10);
	}
}

