
// ########## TO_TOP

isIE = document.all;            // IE
isN6 = document.getElementById; // Ns6
isN4 = document.layers;         // N4
myObj = "";                     // 

//	var Mac = navigator.appVersion.indexOf('Mac',0) != -1;
//	var Win = navigator.appVersion.indexOf('Win',0) != -1;
//	var IE  = navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1;
//	var NN  = navigator.appName.indexOf("Netscape",0) != -1;
//	var Moz = navigator.userAgent.indexOf("Gecko") != -1;
//	var Vmajor = parseInt(navigator.appVersion); // ex. 3
//	var Vminor = parseFloat(navigator.appVersion); // ex. 3.01

//	var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1));
//	var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1));

function CurrLeft() {
	if (isIE) {
		if(document.compatMode){
			return document.documentElement.scrollLeft;
		}else{
			return document.body.scrollLeft;
		}
	} else if (window.pageXOffset) {
		return window.pageXOffset;
	} else {
		return 0;
	}
}

function CurrTop() {
	if (isIE) {
		if(document.compatMode=="CSS1Compat"){
			return document.documentElement.scrollTop;
		}else{
			return document.body.scrollTop;
		}
	} else if (window.pageYOffset) {
		return window.pageYOffset;
	} else {
		return 0;
	}
}
var TimerOfScrollPage;
var currX;
var currY;
var unittime = 2;

function ScrollPage(toX, toY, breaking) {
	if (TimerOfScrollPage) clearTimeout(TimerOfScrollPage);

	if (!toX || toX < 0)	{toX = 0;}
	if (!toY || toY < 0)	{toY = 0;}
	if (!currX)	{currX = CurrLeft();}
	if (!currY)	{currY = CurrTop();}
	if (!breaking)	{breaking = 5;}

//	alert("stop " + toX + "," + toY + "," + currX + "," + currY);

	currX += (toX - CurrLeft()) / breaking;
	if (currX < 0) {currX = 0;}
	currY += (toY - CurrTop()) / breaking;
	if (currY < 0) {currY = 0;}

//	alert("stop " + currX + "," + currY);


	currX = Math.floor(currX);
	currY = Math.floor(currY);
	window.scrollTo(currX, currY);

//	alert("stop " + currX + "," + currY );

	if (currX != toX || currY != toY) {

//		alert("set timer " + toX + "," + toY + "," + breaking);

		TimerOfScrollPage = setTimeout("ScrollPage(" + toX + "," + toY + "," + breaking + ")", unittime);
	}
}

function JumpToPageTop() {
	ScrollPage(0, 0, 10);
}

var ypos;
var h,n,stp;
var tid;
var keep;
function jmp(oid){
	window.scrollBy(0,-1);
	if(tid){ clearTimeout(tid); }
	var o = document.getElementById(oid);
	getHeight(o);
	h = 0;
	h = ypos - 3;
	keep = null;
	scr(h);
}
function scr(h){
	if(tid){ clearTimeout(tid); }
	var ch = document.body.scrollTop;
	var span = h - ch;
	if((keep == ch)||(span == 0)){
		return false;
	}else{
		keep = ch;
		stp = Math.floor( span / 10);
		if(stp==0){
			stp = 1;
		}
		n = Math.floor( h );
		window.scrollBy(0,stp);
		tid = setTimeout('scr(n)',10);
	}
}
function getHeight(obj){
	ypos = obj.offsetTop;
	if(obj.offsetParent != null){
		ypos += getHeight(obj.offsetParent);
	}
	return ypos;
}

function w_open(url) {
	window.open(url, "win", "toolbar=no,status=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=800,height=700");
}

// ランダムに画像を表示する
var img1 = new Image();
var img2 = new Image();
var img3 = new Image();
var img4 = new Image();
var img5 = new Image();
img1 = "./image/car_1.jpg";
img2 = "./image/car_5.jpg";
img3 = "./image/car_3.jpg";
img4 = "./image/car_4.jpg";

function display_image(){
	iValue = Math.random() * 4;
	rNumber = Math.ceil(iValue);
	if(rNumber==0) rNumber++;
	document.disp.src = eval("img" + rNumber);
}
