//<![CDATA[

//Array is in format of cityname, lat, long, page#, forum#, members#
  cities = new Array();
  cities[0] = new Array("Taipei,&nbsp;Taiwan",121.56,25.038,82,3,99);
  cities[1] = new Array("Hsinchu,&nbsp;Taiwan",120.97,24.81,69,3,99);
  cities[2] = new Array("Tokyo,&nbsp;Japan",139.45,35.40,18,4,99);
  cities[3] = new Array("Osaka,&nbsp;Japan",135.30,34.32,17,4,99);
  cities[4] = new Array("Hiroshima,&nbsp;Japan",132.2,34.23,16,4,99);
  cities[5] = new Array("Shanghai,&nbsp;China",121.28,31.1,13,2,99);
  cities[6] = new Array("Shenzhen,&nbsp;China",114.06,22.33,14,2,99);
  cities[7] = new Array("Shuzou,&nbsp;China",120.38,31.19,15,2,99);
  cities[8] = new Array("Dalian,&nbsp;China",121.40,38.50,12,2,99);
  cities[9] = new Array("Ningbo,&nbsp;China",121.54,29.87,49,2,99);

// Creates a marker whose info window displays the given number
function createMarker(point, num) {
  var marker = new GMarker(point);
   
  // Show this marker's index in the info window when it is clicked
  var html = "<h3>"+cities[num][0]+"</h3><ul>"+
	     "<li><a href='/node/"+cities[num][3]+"'>Info</a></li>"+
	     "<li><a href='/forum/"+cities[num][4]+"'>Forum</a></li>"+
	     //"<li><a href='/node/"+cities[num][5]+"'>Members</a></li>"+
       "</ul>";
    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
      });
    return marker;
    }
    
function init() {
		var map = new GMap(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.centerAndZoom(new GPoint(119.57, 28.74), 14);
    
    for (var i = 0; i < cities.length; i++) {
      var foo = new GPoint(cities[i][1], cities[i][2]);
      var marker = createMarker(foo, i);
      map.addOverlay(marker); 
    }
}
//]]>