// copyright (c)2002-2007 econosys system all rights reserved. http://www.econosys.jp/system/
// 本スクリプトの無断転載を禁じます
//
// Version 1.00 とりあえず作成
// Version 1.02 IE 7 対応
// Version 1.03 Safari 3 対応

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('MSIE',0) != -1){usebrowser='OTHER_IE';}
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('Safari',0)!= -1){
	nowY = document.body.scrollTop;
}
else 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);
}

