
var gmap = null;
	var id = "map";		//	地図を表示するhtml要素のid


//	地図初期化用関数
var initialize = function() {
	try
	{
		if (typeof(Prototype) != 'object')
		  return;
		
		gmap = new BuildSet();
		gmap.enableWheel = true;
		// Map用初期化コード
		if(!gmap.initializeMap(id, lat, lng, zoom, false))
			return;
		
		//	マーカー画像を変更
		gmap.setMarkerImage("/img/build_l.gif",22, 29);
		
		//	ビル情報の読み込み
	//	gmap.addAll(_builddata);
		var buildid = "1";
		var info = _builddata[buildid];
		gmap.addMarkerData(null, lat, lng,  buildingName, null);
	//	gmap.setCenterPoint(new GLatLng(lat, lng), zoom);
	}
	catch(e)
	{
//		GLog.write(e);
	};
}

//	拡大地図の表示
var zoomid = "zoomerbody";		//	地図を表示するhtml要素のid
var zoomx = 700;
var zoomy = 600;
var oldStyle = {};
var zoomer = null;
var panelHtml = '<div style="float:left;"><a href="javascript:;" onclick="window.print();" /><img src="/img/zoomer_print.gif" width="72" height="30" alt="印刷" onmouseover="javascript:this.src=' + "'/img/zoomer_print_over.gif';" + '" onmouseout="' + "this.src='/img/zoomer_print.gif'"+'"></a></div><div style="float:right;"><a href="javascript:;" onclick="{0}" ><img src="/img/zoomer_close.gif" alt="閉じる" onmouseover="javascript:this.src=' + "'/img/zoomer_close_over.gif';" + '" onmouseout="' + "this.src='/img/zoomer_close.gif'"+'"></a></div>';
var panelHtmlPhoto = '<div style="float:left;"><a href="javascript:;" onclick="window.print();" /><img src="/img/zoomer_print.gif" width="72" height="30" alt="印刷" onmouseover="javascript:this.src=' + "'/img/zoomer_print_over.gif';" + '" onmouseout="' + "this.src='/img/zoomer_print.gif'"+'"></a></div><div style="float:right;"><a href="javascript:;" onclick="closePhoto();" ><img src="/img/zoomer_close.gif" alt="閉じる" onmouseover="javascript:this.src=' + "'/img/zoomer_close_over.gif';" + '" onmouseout="' + "this.src='/img/zoomer_close.gif'"+'"></a></div>';

var zoomMap = function(lat, lng,  buildingName, buildingText, zoom) {
	
	var gmap = null;
	
	//	地図初期化
	try
	{
		zoomer = new Zoomer();
		zoomer.closure = 'closeZoomer';
		zoomer.zoomx = zoomx;
		zoomer.zoomx = zoomy;
		zoomer.panelHtml = panelHtml;
		zoomer.setup(zoomid);
		zoomer.setBodySize(zoomx,zoomy);
	//	$(id).show();
		gmap = new BuildSet();
		
		// Map用初期化コード
		if(!gmap.initializeMap(zoomid, lat, lng, zoom, false, zoomx, zoomy))
			return;
		
		//	マーカー画像を変更
		gmap.setMarkerImage("/img/build_l.gif",22, 29);
		
		//	ビル情報の読み込み
	//	gmap.addAll(_builddata);
	//	var buildid = "1";
	//	var info = _builddata[buildid];
		gmap.addMarkerData('', lat, lng,  buildingName, buildingText);
		gmap.setCenterPoint(new GLatLng(lat, lng), zoom);
		
		//	拡大地図の表示
		zoomer.show(true);
	}
	catch(e)
	{
//		GLog.write(e);
	};
}

var closeZoomer = function(){
	try
	{
		//	拡大地図の表示
		zoomer.hide();
	}
	catch(e)
	{
//		GLog.write(e);
	};
}

var zoomerPhoto =null;
var zoomPhoto = function(path,alt,cx,cy) {
	try
	{
		zoomerPhoto = new Zoomer("photo");
		zoomerPhoto.panelHtml = panelHtmlPhoto;
		zoomerPhoto.setup(zoomid);
	//	zoomerPhoto.setPhoto(path,alt,cx,cy);
	//	zoomerPhoto.show();
		var imgPreloader = new Image();
		Event.observe(imgPreloader, 'load', function(){
			if((!cx) || (!cy))
			{
				cx = imgPreloader.width;
				cy = imgPreloader.height;
			}
			zoomerPhoto.setPhoto(path,alt,cx,cy);
			zoomerPhoto.show(true);
		});
		imgPreloader.src = path;
	}
	catch(e)
	{
		GLog.write(e);
	};
}

var closePhoto = function() {
	try
	{
		zoomerPhoto.hide();
	}
	catch(e)
	{
//		GLog.write(e);
	};
}

