function close(gId){	document.getElementById(gId).style.left = -1000;	if(timeID){		clearTimeout(timeID);		flag = false;		idouMoto = -1000;	}}//idouMoto = -1000;idouSaki = 100;//動きの滑らかさidouRitu = 0.2;//動くスピードspeed = 1.0;//最終位置の吸着幅gosa = 1;oldysc = 0;flag = false;mapID = 0;function slideMap(gId){	if(mapID == 0){		slideidou(gId);	}else {		close(mapID);		slideidou(gId);	}}function slideidou(gId){	//flagがfalseの場合のみ通る	if(!flag){		//前回開いたマップ番号記憶		mapID = gId;		idouMoto += (( idouSaki - idouMoto ) *idouRitu ) *speed;		//Stop&最終位置に移動		if(( idouSaki-gosa < idouMoto && idouMoto < idouSaki+gosa ) || ( idouMoto == oldysc )){			idouMoto = idouSaki;			flag = true;		}		document.getElementById(gId).style.left = idouMoto;		oldysc = idouMoto;	}	if(!flag){		timeID = setTimeout("slideidou('"+gId+"')",100);	}else{		clearTimeout(timeID);		flag = false;		idouMoto = -1000;	}}