﻿    //<![CDATA[
var func = document.body.onload;
function init(){

var smallmap = new GMap2(document.getElementById("map"));
smallmap.addControl(new GSmallZoomControl());
//smallmap.addControl(new GMapTypeControl());

var request = GXmlHttp.create();
request.open("GET", "/map/point.xml", true);
request.onreadystatechange = function() {
	if (request.readyState == 4){
		var xmlDoc = request.responseXML;
		var places = xmlDoc.documentElement.getElementsByTagName("place");
		
		var points = [];
		var centerFlg = 0;
		for (var i=0; i < places.length; i++){
			if (places[i].getAttribute("latlng") != ""){
				var latlng = places[i].getAttribute("latlng").split(",");
				var latitude = parseFloat(latlng[0]);
				var longitude = parseFloat(latlng[1]);
				points[i] = new GLatLng(latitude, longitude);
				
				var html = "<div style='width:150px'>";
				
				var title = places[i].getElementsByTagName("title")[0].firstChild.nodeValue;
//				if (places[i].getElementsByTagName("title").length != 0){
				if (title != ""){
					html += "<b>";
					
					if (places[i].getElementsByTagName("link").length != 0){
						var link = places[i].getElementsByTagName("link")[0].firstChild.nodeValue;
						html += "<a href='" + link + "' target='_blank'>" + title + "</a>";
					}
					else html+= title;
					html += "</b><br>";
				}
				
				if (places[i].getElementsByTagName("description").length != 0){
					html += "<font size='-1'>";
					html += places[i].getElementsByTagName("description")[0].firstChild.nodeValue;
					html += "</font><br>";				
				}
				
				html += "</div>";
				smallmap.setCenter(points[i], 8);
				var marker = new GMarker(points[i]);
				smallmap.addOverlay(marker);
			}
		}
		
	}
}
request.send(null);

if(func){
	func();
}

}

if(-1 != navigator.userAgent.indexOf('MSIE')){
	document.body.onload=init;
}
else{
	func=null;
	init();
}

    //]]>
