if( parseInt( navigator.appVersion ) >= 4 ){
	RunScriptRun = true;
}else{
	RunScriptRun = false;
}
function offsetXY( which ){
	if( which == "left" )return ( document.all ) ? document.documentElement.scrollLeft : self.pageXOffset;
	if( which == "top" )return ( document.all ) ? document.documentElement.scrollTop : self.pageYOffset;	
}
function scrollSet( nowX,targetX,nowY,targetY ){
	var diffX,diffY,stepX,stepY,moveX,moveY;
	diffX = .1 * ( targetX - nowX );
	if( diffX > 0 ){
		stepX = Math.ceil( diffX );
	}else{
		stepX = Math.floor( diffX );
	}
	diffY = .1 * ( targetY - nowY );
	if( diffY > 0 ){
		stepY = Math.ceil( diffY );
	}else{
		stepY = Math.floor( diffY );
	}
	moveX = nowX + stepX;
	moveY = nowY + stepY;
	if( stepX > 0 && moveX <= targetX || stepY > 0 && moveY <= targetY || stepX < 0 && moveX >= targetX || stepY < 0 && moveY >= targetY ){
		scroll( moveX,moveY );
		nowX += stepX;
		nowY += stepY;
		setTimeout( "scrollSet( " +nowX+ "," +targetX+ "," +nowY+ "," +targetY+ " )",1 );
	}else{
		return true;
	}
}
function scrTar( targetX,targetY ){
	if( RunScriptRun ){
		var nowX = offsetXY( "left" );
		var nowY = offsetXY( "top" );
		scrollSet( nowX,targetX,nowY,targetY );
	}else{
		location.href='#top';
	}
}


