// scroll.js (c)2002-2007 econosys system
// http://www.econosys.jp/system/
//
// Version 1.02 IE 7 ‘Î‰ž

var pointTOP=0;

function ECOGetVersion(){
if (navigator.userAgent.indexOf('Mac',0) != -1){ useos='Mac';}
else if (navigator.userAgent.indexOf('Win',0) != -1){ useos='Win';}
else {useos='other'; }
if (navigator.userAgent.indexOf('MSIE 3.',0) != -1){usebrowser='IE3';}
else if (navigator.userAgent.indexOf('MSIE 4.',0) != -1){usebrowser='IE4';}
else if (navigator.userAgent.indexOf('MSIE 5.',0) != -1){usebrowser='IE5';}
else if (navigator.userAgent.indexOf('MSIE 6.',0) != -1){usebrowser='IE6';}
else if (navigator.userAgent.indexOf('MSIE 7.',0) != -1){usebrowser='IE7';}
else if (navigator.userAgent.indexOf('Netscape/7.',0) != -1){usebrowser='NN7';}
else if (navigator.userAgent.indexOf('Netscape/6.',0) != -1){usebrowser='NN6';}
else if (navigator.userAgent.indexOf('Mozilla/4.',0) != -1){usebrowser='NN4';}
else if (navigator.userAgent.indexOf('Safari',0) != -1){usebrowser='Safari_IE';}
else if (navigator.userAgent.indexOf('Firefox',0) != -1){usebrowser='Firefox_NN';}
else if (navigator.userAgent.indexOf('Gecko',0) != -1){usebrowser='other_Gecko_NN';}
else {usebrowser='other_IE';}
return (usebrowser);
}

function ECOpagemove(Y){
ua=ECOGetVersion();
if ( ua.indexOf('IE',0)!= -1){ 
	if ( document.compatMode == 'CSS1Compat'){ nowY=document.documentElement.scrollTop; }
	else{ nowY=document.body.scrollTop; }
windowY=document.body.clientWidth
}
else if ( ua.indexOf('NN',0)!= -1){
nowY=window.pageYOffset;
windowY=window.innerWidth;
}
else { return(0,0) ; }
if (Y < nowY){ setTimeout("Lscroll("+Y+","+nowY+")",20); }
else{ setTimeout("Rscroll("+Y+","+nowY+")",8); }
}

function Lscroll(Y,nowY){
if (Y >= nowY)return;
moveY = Math.ceil( (nowY - Y) * 0.16)+2;
if (Y >= (nowY-moveY)){moveY=nowY-Y;}
scrollBy(0,-moveY);
nowY=nowY-moveY;
setTimeout("Lscroll("+Y+","+nowY+")",20);
}

function Rscroll(Y,nowY){
if (Y <= nowY)return;
moveY = Math.ceil( (Y - nowY) * 0.16)+2;
if (Y <= (nowY+moveY)){moveY=Y-nowY;}
scrollBy(0,moveY);
nowY=nowY+moveY;
setTimeout("Rscroll("+Y+","+nowY+")",20);
}
