<!-- 
function makeMarker(stationdata){
	var lats = stationdata.getElementsByTagName("y");
	var lngs = stationdata.getElementsByTagName("x");
	var stnames = stationdata.getElementsByTagName("name");
	var stlines = stationdata.getElementsByTagName("line");
	var stdists = stationdata.getElementsByTagName("distance");
	var lat = parseFloat(lats[0].childNodes[0].nodeValue);
	var lng = parseFloat(lngs[0].childNodes[0].nodeValue);
	var stname = stnames[0].childNodes[0].nodeValue;
	var stline = stlines[0].childNodes[0].nodeValue;
	var stdist = stdists[0].childNodes[0].nodeValue;

	var mk_opt = {	title : stname , icon : icon_st	};
	var marker = new GMarker(new GPoint(lng, lat) , mk_opt);

	GEvent.addListener(marker, "click", function() {
		var txnode = "駅名：" + stname + "<BR>路線名：" + stline + "<BR>駅までの距離：" + stdist;
	   	marker.openInfoWindowHtml( txnode );
    });
	GEvent.addListener(marker, "dblclick", function() {
		map.removeOverlay(marker);
    });

	return marker;
}

function makeMarker_raku_shi(hoteldata){
	var lats = hoteldata.getElementsByTagName("latitude");
	var lngs = hoteldata.getElementsByTagName("longitude");
	var htnames = hoteldata.getElementsByTagName("hotelName");
	var accesses = hoteldata.getElementsByTagName("access");
	var hotelspecials = hoteldata.getElementsByTagName("hotelSpecial");
	var parkingInformations = hoteldata.getElementsByTagName("parkingInformation");
	var checkinTimes = hoteldata.getElementsByTagName("checkinTime");
	var checkoutTimes = hoteldata.getElementsByTagName("checkoutTime");
	var latj = parseFloat(lats[0].childNodes[0].nodeValue);
	var lngj = parseFloat(lngs[0].childNodes[0].nodeValue);
	var det_urls = hoteldata.getElementsByTagName("hotelAffiliateUrl");
	var img_urls = hoteldata.getElementsByTagName("hotelImageUrl");

	latj /= 3600;
	lngj /= 3600;
	var lat = latj - 0.00010695 * latj + 0.000017464 * lngj + 0.0046017;
	var lng = lngj - 0.000046038 * latj - 0.000083043 * lngj + 0.010040;
	
	var htname = htnames[0].childNodes[0].nodeValue;
	var access = accesses[0].childNodes[0].nodeValue;
	var checkinTime = checkinTimes[0].childNodes[0].nodeValue;
	var checkoutTime = checkoutTimes[0].childNodes[0].nodeValue;
	try{
		var hotelspecial = hotelspecials[0].childNodes[0].nodeValue;
	}
	catch(er){
		var hotelspecial="-";
	}
	var parkingInformation = parkingInformations[0].childNodes[0].nodeValue;
	var det_url = det_urls[0].childNodes[0].nodeValue;
	var img_url = img_urls[0].childNodes[0].nodeValue;

	var mk_opt = {	title : htname, icon : icon_ht	};
	var marker = new GMarker(new GPoint(lng, lat) , mk_opt);
	var inf_opt = {
		maxWidth : 200
	};
	GEvent.addListener(marker, "click", function() {
		var txnode = "<TABLE CLASS='hu_table' border='0' cellpadding='0' cellspacing='0'>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>ホテル名</TD><TD CLASS='hu_hotel' COLSPAN='2'><A HREF='" + det_url + "' TARGET='_blank'>" + htname + "</A></TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>コメント</TD><TD CLASS='hu_cmt' COLSPAN='2'>" + hotelspecial + "</TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>アクセス</TD><TD CLASS='hu_access' COLSPAN='2'>" + access + "</TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>チェックイン</TD><TD CLASS='hu_chkinout'>" + checkinTime + "</TD>";
		txnode += "<TD CLASS='hu_det_link' ROWSPAN='3'><A HREF='" + det_url + "' TARGET='_blank'>";
		txnode += "<img src='" + img_url + "' width='80px' CLASS='hu_htl_img'>";
		txnode += "<BR>詳細ページへ</A></TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>チェックアウト</TD><TD CLASS='hu_chkinout'>" + checkoutTime + "</TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>駐車場</TD><TD CLASS='hu_mtp'>" + parkingInformation +"</TD></TR>";
		txnode += "</TABLE>";

	   	marker.openInfoWindowHtml( txnode, inf_opt );
    });
	GEvent.addListener(marker, "dblclick", function() {
		map.removeOverlay(marker);
    });


	return marker;
}

function makeMarker_raku_ku(hoteldata){
	var lats = hoteldata.getElementsByTagName("latitude");
	var lngs = hoteldata.getElementsByTagName("longitude");
	var htnames = hoteldata.getElementsByTagName("hotelName");
	var accesses = hoteldata.getElementsByTagName("access");
	var lowestcharges = hoteldata.getElementsByTagName("lowestCharge");
	var highestcharges = hoteldata.getElementsByTagName("highestCharge");
	var latj = parseFloat(lats[0].childNodes[0].nodeValue);
	var lngj = parseFloat(lngs[0].childNodes[0].nodeValue);
	var det_urls = hoteldata.getElementsByTagName("hotelAffiliateUrl");
	var img_urls = hoteldata.getElementsByTagName("hotelImageUrl");

	latj /= 3600;
	lngj /= 3600;
	
	var lat = latj - 0.00010695 * latj + 0.000017464 * lngj + 0.0046017;
	var lng = lngj - 0.000046038 * latj - 0.000083043 * lngj + 0.010040;
	
	var htname = htnames[0].childNodes[0].nodeValue;
	var access = accesses[0].childNodes[0].nodeValue;
	var lowestcharge = lowestcharges[0].childNodes[0].nodeValue;
	var highestcharge = highestcharges[0].childNodes[0].nodeValue;
	var det_url = det_urls[0].childNodes[0].nodeValue;
	var img_url = img_urls[0].childNodes[0].nodeValue;

	var mk_opt = {	title : htname, icon : icon_ku	};
	var marker = new GMarker(new GPoint(lng, lat) , mk_opt);
	var inf_opt = {
		maxWidth : 100
	};
	GEvent.addListener(marker, "click", function() {
		var txnode = "<TABLE CLASS='hu_table' border='0' cellpadding='0' cellspacing='0'>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>ホテル名</TD><TD CLASS='hu_hotel'><A HREF='" + det_url + "' TARGET='_blank'>" + htname + "</A></TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>アクセス</TD><TD CLASS='hu_access'>" + access + "</TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>料金</TD><TD CLASS='hu_price'>" + lowestcharge + "～" + highestcharge +"</TD></TR>";
		txnode += "<TR><TD CLASS='hu_det_link' colspan='2'><A HREF='" + det_url + "' TARGET='_blank'>";
		txnode += "<img src='" + img_url + "' CLASS='hu_htl_img'>";
		txnode += "<BR>詳細ページへ</A></TD></TR>";
		txnode += "</TABLE>";

	   	marker.openInfoWindowHtml( txnode, inf_opt );
    });
	GEvent.addListener(marker, "dblclick", function() {
		map.removeOverlay(marker);
    });

	return marker;
}

function makeMarker_hppr_gr(shopdata){
	var lats = shopdata.getElementsByTagName("lat");
	var lngs = shopdata.getElementsByTagName("lng");
	var spnames = shopdata.getElementsByTagName("name");
	var accesses = shopdata.getElementsByTagName("access");
	var det_urls = shopdata.getElementsByTagName("urls");
	var img_urls = shopdata.getElementsByTagName("photo");

	var lat = parseFloat(lats[0].childNodes[0].nodeValue);
	var lng = parseFloat(lngs[0].childNodes[0].nodeValue);
	var spname = spnames[0].childNodes[0].nodeValue;
	var access = accesses[0].childNodes[0].nodeValue;

	var det_url = det_urls[0].childNodes[0].childNodes[0].nodeValue;
	var img_url = img_urls[0].childNodes[0].childNodes[0].childNodes[0].nodeValue;

	var mk_opt = {	title : spname, icon : icon_in	};
	var marker = new GMarker(new GPoint(lng, lat) , mk_opt);
	var inf_opt = {
		maxWidth : 100
	};
	GEvent.addListener(marker, "click", function() {
		var afr_hotp = "http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2425072&pid=876609634&vc_url=";
		var txnode = "<TABLE CLASS='hu_table' border='0' cellpadding='0' cellspacing='0'>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>店名</TD><TD CLASS='hu_hotel'><A HREF='" + afr_hotp + det_url + "' TARGET='_blank'>" + spname + "</A></TD></TR>";
		txnode += "<TR><TD CLASS='hu_sub_ttl'>アクセス</TD><TD CLASS='hu_access'>" + access + "</TD></TR>";
		txnode += "<TR><TD CLASS='hu_det_link' colspan='2'><A HREF='" + afr_hotp + det_url + "' TARGET='_blank'>";
		txnode += "<img src='" + img_url + "' CLASS='hu_htl_img'>";
		txnode += "<BR>詳細ページへ</A></TD></TR>";
		txnode += "</TABLE>";

	   	marker.openInfoWindowHtml( txnode, inf_opt );
    });
	GEvent.addListener(marker, "dblclick", function() {
		map.removeOverlay(marker);
    });

	return marker;
}


function getstation(gposx,gposy){
	ekiurl = "/respons/station.php?x=" + gposx + "&y=" + gposy;

	GDownloadUrl(ekiurl, function(data, responseCode){
		var xml = GXml.parse(data);
		var stations = xml.documentElement.getElementsByTagName("station");

		for (var i = 0; i < stations.length; i++) {
			var marker = makeMarker(stations[i]);
			map.addOverlay(marker);
		}
	});
}


function getkushitsu(){

	document.getElementById('act_status').innerHTML = "検索中！！";

	gposx = document.getElementsByName('show_x')[0].value;
	gposy = document.getElementsByName('show_y')[0].value;

	stay_st = document.getElementsByName('stay_st_y')[0].value + "-" + document.getElementsByName('stay_st_m')[0].value + "-" + document.getElementsByName('stay_st_d')[0].value;
	stay_ed = document.getElementsByName('stay_ed_y')[0].value + "-" + document.getElementsByName('stay_ed_m')[0].value + "-" + document.getElementsByName('stay_ed_d')[0].value;

	kushitsuurl = "/respons/kushitsu.php?x=" + gposx + "&y=" + gposy + "&chkin=" + stay_st + "&chkout=" + stay_ed;

	ninzu = "&optprm=__adultNum~~" + document.getElementsByName('stay_ad')[0].value;

	ncwrk = document.getElementsByName('stay_uc')[0].value;
	if(ncwrk != 0) ninzu += "__upClassNum~~" + ncwrk;
	ncwrk = document.getElementsByName('stay_lc')[0].value;
	if(ncwrk != 0) ninzu += "__lowClassNum~~" + ncwrk;
	ncwrk = document.getElementsByName('stay_imb')[0].value;
	if(ncwrk != 0) ninzu += "__infantWithMBNum~~" + ncwrk;
	ncwrk = document.getElementsByName('stay_im')[0].value;
	if(ncwrk != 0) ninzu += "__infantWithMNum~~" + ncwrk;
	ncwrk = document.getElementsByName('stay_ib')[0].value;
	if(ncwrk != 0) ninzu += "__infantWithBNum~~" + ncwrk;
	ncwrk = document.getElementsByName('stay_i')[0].value;
	if(ncwrk != 0) ninzu += "__infantWithoutMBNum~~" + ncwrk;
	kushitsuurl += ninzu;

	kushitsuurl += "__roomNum~~" + document.getElementsByName('stay_rn')[0].value;

	prwrk = document.getElementsByName('stay_mnc')[0].value;
	if (prwrk != 0) kushitsuurl += "__minCharge~~" + prwrk;
	prwrk = document.getElementsByName('stay_mxc')[0].value;
	if (prwrk != 0) kushitsuurl += "__maxCharge~~" + prwrk;

	kushitsuurl += "__searchRadius~~" + document.getElementsByName('stay_sr')[0].value;

//	alert(kushitsuurl);
	GDownloadUrl(kushitsuurl, function(data, responseCode){
		var xml = GXml.parse(data);
		var hotels = xml.documentElement.getElementsByTagName("hotel");
		document.getElementById('act_status').innerHTML = hotels.length + "件 見つかりました。";
		for (var i = 0; i < hotels.length; i++) {
			var marker = makeMarker_raku_ku(hotels[i]);
			map.addOverlay(marker);
		}
	});
}

function getshisetsu(){

	document.getElementById('act_status').innerHTML = "検索中！！";

	gposx = document.getElementsByName('show_x')[0].value;
	gposy = document.getElementsByName('show_y')[0].value;

	shisetsuurl = "/respons/shisetsu.php?x=" + gposx + "&y=" + gposy ;

	shisetsuurl += "__searchRadius~~" + document.getElementsByName('stay_sr')[0].value;

//	alert(shisetsuurl);
	GDownloadUrl(shisetsuurl, function(data, responseCode){
		var xml = GXml.parse(data);
		var hotels = xml.documentElement.getElementsByTagName("hotel");
		document.getElementById('act_status').innerHTML = hotels.length + "件 見つかりました。";
		for (var i = 0; i < hotels.length; i++) {
			var marker = makeMarker_raku_shi(hotels[i]);
			map.addOverlay(marker);
		}
	});
}

function gethppr_gr(){

	document.getElementById('act_status').innerHTML = "検索中！！";

	gposx = document.getElementsByName('show_x')[0].value;
	gposy = document.getElementsByName('show_y')[0].value;

	wrkdist = document.getElementsByName('stay_sr')[0].value;
	dis=5;
	if (wrkdist < 3) dis=4;
	if (wrkdist < 2) dis=3;
	if (wrkdist < 1) dis=2;
	if (wrkdist < 0.5) dis=1;
	

	hppr_gr_url = "/respons/hotpepper_gr.php?x=" + gposx + "&y=" + gposy + "&count=100&range=" + dis;

//	alert(hppr_gr_url);
	GDownloadUrl(hppr_gr_url, function(data, responseCode){
		var xml = GXml.parse(data);
		var shops = xml.documentElement.getElementsByTagName("shop");
		document.getElementById('act_status').innerHTML = shops.length + "件見つかりました。";
		for (var i = 0; i < shops.length; i++) {
			var marker = makeMarker_hppr_gr(shops[i]);
			map.addOverlay(marker);
		}
	});
}



function clr_al_mkr(){
	map.clearOverlays();
	document.getElementById('act_status').innerHTML = "マーカーをすべて消去しました。";
}


 -->
