// (C) bellboDesign



function gmap() {

//<![CDATA[
var map = new GMap(document.getElementById("about-map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
var point = new GPoint(136.99366450309753, 35.14024798788335);
map.centerAndZoom(point,1);

var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml("<strong>BALORAMA</strong>名古屋市天白区鴻の巣2丁目117<br />鈴木歯科医院 隣");})
map.addOverlay(marker);
//]]>

}






/*____________________ scrollEngine ____________________*/

//init
xArr=[0,2000,4000,6000,8000];
yArr=[0,0,0,0,0];
nowX=0;nowY=0;
tgtX=0;tgtY=0;
dirX=1;dirY=1;
tgtNum=0;
maxSpd=80;
spd=8;
nowMov=0;
//seedSpd=1;

//functions


function mv(myNum) {
	tgtNum=myNum;
	tgtX=xArr[myNum];tgtY=yArr[myNum];
	nowX = document.body.scrollLeft || document.documentElement.scrollLeft;
	nowY = document.body.scrollTop  || document.documentElement.scrollTop;
	if(tgtX-nowX>0){dirX=1}else{dirX=-1}
	if(tgtY-nowY>0){dirY=1}else{dirY=-1}
	//
	if(tgtX!=nowX || tgtY!=nowY || nowMov == 0) {
		scrlTimer=setInterval("scrl()",20);
		nowMov=1;
	}
}
function mvx(myNum) {
	if (nowMov == 0) {
		if (navigator.appName=="Microsoft Internet Explorer" && navigator.userAgent.indexOf("Mac") >= 0) {
			mvx2(myNum);
		}else{
			mvx1(myNum);
		}
	}
}

function mvx1(myNum) {
	tgtNum=myNum;
	tgtX=xArr[myNum];
	nowX = document.body.scrollLeft || document.documentElement.scrollLeft;
	nowY = document.body.scrollTop  || document.documentElement.scrollTop;
	tgtY=nowY;
	if(tgtX-nowX>0){dirX=1}else{dirX=-1}
	if(tgtY-nowY>0){dirY=1}else{dirY=-1}
	//
	if(tgtX!=nowX || nowMov == 0) {
		scrlTimer=setInterval("scrl()",20);
		nowMov=1;
	}
}


function mvx2(myNum) {
	tgtNum=myNum;
	tgtX=xArr[myNum];
	nowX = document.body.scrollLeft;
	nowY = document.body.scrollTop;
	tgtY=nowY;
	if(tgtX-nowX>0){dirX=1}else{dirX=-1}
	if(tgtY-nowY>0){dirY=1}else{dirY=-1}
	//
	if(tgtX!=nowX || nowMov == 0) {
		scrlTimer=setInterval("scrl()",20);
		nowMov=1;
	}
}

function mvy(myNum) {
	tgtNum=myNum;
	tgtY=yArr[myNum];
	nowX = document.body.scrollLeft || document.documentElement.scrollLeft;
	nowY = document.body.scrollTop  || document.documentElement.scrollTop;
	tgtX=nowX;
	if(tgtY-nowY>0){dirY=1}else{dirY=-1}
	
	if(tgtY!=nowY || nowMov == 0) {
		scrlTimer=setInterval("scrl()",20);
		nowMov=1;
	}
}

function scrl() {
	var disX,disY,movX,movY,absX,absY;
	disX=tgtX-nowX;disY=tgtY-nowY;
	movX=disX/spd;movY=disY/spd;
	absX=Math.abs(movX);absY=Math.abs(movY);
	//
	if(absX > maxSpd){movX=maxSpd*dirX}
	if(absY > maxSpd){movY=maxSpd*dirY}
	nowX+=movX;nowY+=movY;
	//
	if(absX>0.5 || absY>0.5) {
		scrollTo(nowX,nowY);
	}else{
		scrollTo(tgtX,tgtY);
		clearInterval(scrlTimer);
		nowMov=0;
	}
}






function navimenu(myNum) {
	var myNavi=["","about","gal","staff","price"];
	myNavi[myNum]=myNavi[myNum]+"-on";/**/
	if (myNum > 0) {
	document.write('<li><img src="img/navi-home.gif" alt="ホーム" width="69" height="25" onMousedown="mvx(0)" /></li>');
	}
	document.write('<li><img src="img/navi-'+myNavi[1]+'.gif" alt="バロラマについて" width="69" height="25" onMousedown="mvx(1)" /></li>');
	document.write('<li><img src="img/navi-'+myNavi[2]+'.gif" alt="ギャラリー" width="69" height="25" onMousedown="mvx(2)" /></li>');
	document.write('<li><img src="img/navi-'+myNavi[3]+'.gif" alt="スタッフ" width="69" height="25" onMousedown="mvx(3)" /></li>');
	document.write('<li><img src="img/navi-'+myNavi[4]+'.gif" alt="料金表" width="70" height="25" onMousedown="mvx(4)" /></li>');
}






function toprof() {
	document.write('<img src="gallery/btn-toprof.gif" alt="プロフィール" onmousedown="mvx(3)" />');
}


function togal() {
	document.write('<img src="img/btn-link.gif" alt="スタイル" onmousedown="mvx(2)" />');
}

function totop() {
	document.write('<img src="img/totop.gif" alt="ページトップへ" class="topagetop" onmousedown="mvy(0)" />');
}



