// JavaScript Document

<!-- プリロードイメージ

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//-->


// ########## TO_TOP

isIE = document.all;            // uEU(IE)?`FbNp
isN6 = document.getElementById; // uEU(N6)?`FbNp
isN4 = document.layers;         // uEU(N4)?`FbNp
myObj = "";                     // uEUIuWFNg?p

//	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 toTop() {
	ScrollPage(0, 0, 10);
}



//初期設定
	var posX=0; //現在の座標
	var endX=0; //スライド終了座標
	var displayW=800; //1画面分の幅
	var speed=50; //スライドの早さ
	var timer;
	
	//スライド開始用
	function startmove(turn){
		slideitem=document.getElementById("slideitems");
		//alert("1");
		if(!timer){
		//alert("2");
		if(turn=="right"){
		//alert("3");	
			if(posX<=(slideitem.offsetWidth-displayW)*-1){
				endX=(slideitem.offsetWidth-displayW)*-1;
			}else{
			endX=posX-displayW;
			}
		}else{
			if(posX>=0){
				endX=0;
			}else{
				endX=posX+displayW;
				}
			}
		timer=setInterval("move()",1);
			}
		}
		//スライド動作用
		function move(){
			posX+=(endX-posX)/speed;
			if(Math.abs(endX-posX)<=1){
			document.getElementById("slideitems").
			style.left=endX+"px";
			posX=endX;
			clearInterval(timer);
			timer=undefined;
			}else{
			document.getElementById("slideitems").
			style.left=posX+"px";
			}
		}


function chgImgImageSubmit(fileName,imgObj){
	imgObj.src = fileName;
	}
	
function chgImg(fileName,imgName){
		if (preLoadFlag == "true") {
			document.images[imgName].src = fileName;
		}
	}