// JavaScript Document

var ie = ( navigator.userAgent.indexOf("MSIE") != -1 );
var mac = ( navigator.appVersion.indexOf("Mac") != -1 );



/*************** Scroll ****************/

var currentY;
var interval_ID;

function ScrollToTop() {
	if(interval_ID) {clearInterval( interval_ID );}
	currentY =  GetPosY();
	interval_ID = setInterval('Scroll();', 15);
}

function Scroll() {
	var done = false;
	
	if(Math.abs(currentY)<1) {
		done = true;
		currentY = 0;
	} else if( GetPosY() != Math.floor(currentY) ) {
		done = true;
	} else {
		currentY -= currentY / 6;
	}
	
	self.scrollTo (0, Math.floor(currentY) );
	
	if(done) {
		clearInterval( interval_ID );
		interval_ID = null;
	}
}


function GetPosY() {
	if(ie) {
		return document.documentElement.scrollTop;
		//return document.body.scrollTop;
	}
	return self.pageYOffset;
}



