// for Yamadai Co.,Ltd 
// Miyagi no Date na Sugi no Ie wo Tukurukai
// excursion_guide/index.html
//  By Kiyoo Ishida


var map = new GMap(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
map.centerAndZoom(new GPoint(141.070099,38.366701), 8);
	var types = map.getMapTypes() ;
map.setMapType(types[0]);
map.addControl(new GOverviewMapControl(new GSize(120,100)));

function createMarker(point, index, title, company, caption, thumb, mail) {
var icon = new GIcon();
	icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
	icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	icon.iconSize = new GSize(12, 20);
	icon.shadowSize = new GSize(22, 20);
	icon.iconAnchor = new GPoint(6, 20);
	icon.infoWindowAnchor = new GPoint(5, 1);
var marker = new GMarker(point, icon);

var html = "<div class='baloon'><img src='house_image/" + thumb + "'/><p class='projectname'><strong>" + title + "</strong><br>" + company + "<br>" + caption + "<br><a href='" + mail + "'>お問い合わせはこちら</a></p></div>";
	GEvent.addListener(marker, "click", function() {
	marker.openInfoWindowHtml(html);
	});
	return marker;
}

var request = GXmlHttp.create();
request.open("GET", "data/gmap.xml", true);
request.onreadystatechange = function() {
	if (request.readyState == 4) {
		var xmlDoc = request.responseXML;
		var markers = xmlDoc.documentElement.getElementsByTagName("marker");
		for (var i = 0; i < markers.length; i++) {
			var point = new GPoint(parseFloat(markers[i].getAttribute("lng")),
									parseFloat(markers[i].getAttribute("lat")));
		var marker = createMarker(point, i, 
			markers[i].getAttribute("title"), 
			markers[i].getAttribute("company"), 
			markers[i].getAttribute("caption"), 
			markers[i].getAttribute("thumb"),
			markers[i].getAttribute("mail")
			);
		map.addOverlay(marker);
	}
}
}
request.send(null);
