/*---------------------------------------------------------------------------
 Ajaxアクセス
---------------------------------------------------------------------------*/
function getHttpObject() {
	var httpObject = false;

	// IE以外
	if(window.XMLHttpRequest) {
		httpObject = new XMLHttpRequest();
	// IE用
	} else if(window.ActiveXObject) {
		try {
			httpObject = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			httpObject = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	return httpObject;
}

/*---------------------------------------------------------------------------
 Ajaxアクセス
---------------------------------------------------------------------------*/
function getHttpResponse(url) {
	var httpObject = getHttpObject();

	var dd = new Date();
	httpObject.open("GET", url + "&dummy=" + dd + "&ajaxaccess", false);
	httpObject.send("");
	
	return httpObject.responseText;
}

//---------------------------------------------------------------------------
// GoogleMap 詳細ページ用
//---------------------------------------------------------------------------
//<![CDATA[
	function load_map(ido, keido, s_name, r_scale) {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			map.addControl(new GSmallMapControl());
			map.addControl(new GScaleControl());
			//緯度経度を入力する。
			map.setCenter(new GLatLng(ido, keido), r_scale);
			// ポップアップテキスト（名称、電話番号など）
			var infoText = "<b>"+s_name+"</b>";
			var marker = new GMarker(map.getCenter());
			GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(infoText);});
			map.addOverlay(marker);
		}
	}
//]]>

	var googlemap = null;
	var googlegeocoder = null;
	var googleInitFlag = false;
	var googleShopName = null;
	var googleScale = 13;
	var googleLat = null;
	var googleLng = null;

	function loadGMapLive(object, address, lttd, lgtd, s_name, r_scale, p_marker_no, p_marker) {
		if (GBrowserIsCompatible()) {
			googleScale = r_scale;
			googleShopName = s_name;
			googleLat = lttd;
			googleLng = lgtd;

			googlemap = new GMap2(object);
			googlemap.addControl(new GSmallMapControl());
			googlemap.addControl(new GScaleControl());
			//googlemap.setCenter(new GLatLng(31.594913, 130.553284), 8);

			googlegeocoder = new GClientGeocoder();
		}

		googlemap.setCenter(new GLatLng(googleLat, googleLng), googleScale);

		var icon = new GIcon();
		icon.image = p_marker;
		icon.shadow     = "http://www.google.com/mapfiles/shadow50.png";
		icon.iconSize   = new GSize(20, 34);
		icon.shadowSize = new GSize(37, 34);
		icon.iconAnchor = new GPoint(10, 34);
		icon.infoWindowAnchor = new GPoint(10, 0);

		googlemap.addOverlay(new GMarker(new GPoint(googleLng, googleLat), icon));
	}

	function loadGMap(object, address, lttd, lgtd, s_name, r_scale) {
		if (GBrowserIsCompatible()) {
			googleScale = r_scale;
			googleShopName = s_name;
			googleLat = lttd;
			googleLng = lgtd;

			googlemap = new GMap2(object);
			googlemap.addControl(new GSmallMapControl());
			googlemap.addControl(new GScaleControl());
			//googlemap.setCenter(new GLatLng(31.594913, 130.553284), 8);

			googlegeocoder = new GClientGeocoder();
		}

		if (false);
		else if (googleLat != "" && googleLng != "") {
			googlemap.setCenter(new GLatLng(googleLat, googleLng), googleScale);
			setGMapOther();
		}
		else if (googlegeocoder) {
			googlegeocoder.getLatLng(address, gotoAddre);
		}
	}
	function gotoAddre(point) {
		if (!point) {
		}
		else {
			googlemap.setCenter(point, googleScale);
			googleLat = point.lat();
			googleLng = point.lng();
		}
		setGMapOther();
	}
	function setGMapOther() {
		var infoText = "<b>" + googleShopName + "</b>";
		var marker = new GMarker(googlemap.getCenter());
		GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(infoText);});
		googlemap.addOverlay(marker);
		try {
			document.getElementById("lnk-map").style.display = "";
		}
		catch (err) {}
	}

	function openTAWin(url, name) {
		w = 640;
		h = 480;
		nw = window.open(url,name,'width='+w+',height='+h+',resizable=yes,scrollbars=yes');
		if(navigator.userAgent.indexOf('Firefox') != -1){ 
			nw.focus();
		}
	}

