  //<![CDATA[
 
  var map;
 
  var points = [];
  var index = 0;
 
  var infopanel;
 
  function onLoad() {
    if (GBrowserIsCompatible()) {
	infopanel = document.getElementById("infopanel");
	map = new GMap(document.getElementById("map"));
	map.centerAndZoom(new GPoint(100.53314208984375,13.734049042440066), 8);
	addmarker(100.53314208984375,13.734049042440066,'Bangkok');
	addmarker(100.4425048828125,14.78019397569999,'Ang Thong');
	addmarker(104.908447265625,16.06692895745012,'Amnat Charoen');
	addmarker(100.7940673828125,14.349547837185362,'Ayutthaya');
	addmarker(102.9583740234375,14.796127603627053,'Buri Ram');
	addmarker(101.9036865234375,13.592599757147152,'Chachoengsao');
	addmarker(100.06622314453125,15.114552871944102,'Chai Nat');
	addmarker(101.8927001953125,16.124985029560996,'Chaiyaphum');
	addmarker(102.1563720703125,12.833226023521243,'Chanthaburi');
	addmarker(98.98595809936523,18.788992522311986,'Chiang Mai'); 
    addmarker(99.84014511108398,19.907913385929447,'Chiang Rai'); 
	addmarker(101.173095703125,13.234598287767266,'Chon Buri'); 
	addmarker(10.579621910034739,99.151611328125,'Chumphon'); 
	addmarker(103.6285400390625,16.599345725849386,'Kalasin');
	addmarker(99.3878173828125,16.029975356905215,'Kamphaeng Phet');
	addmarker(99.129638671875,14.700508321287574,'Kanchanaburi');
	addmarker(102.71598815917969,16.05637148556169,'Khon Kaen');
	addmarker(99.0802001953125,8.140805052181381,'Krabi');
	addmarker(99.7174072265625,18.745108099985455,'Lampang');
	addmarker(98.94012451171875,18.127580917219024,'Lamphun');
	addmarker(101.61941528320312,17.425338906504138,'Loei');
	addmarker(100.9698486328125,15.0827316716058,'Lopburi');
	addmarker(97.9266357421875,18.768514546536878,'Mae Hong Son');
	addmarker(103.07098388671875,16.05109253962652,'Maha Sarakham');
	addmarker(104.578857421875,16.441353794870718,'Mukdahan');
	addmarker(101.07696533203125,14.149892288437943,'Nakhon Nayok');
	addmarker(100.0360107421875,14.147229023443646,'Nakhon Phatom');
	addmarker(102.2332763671875,14.939477452805818,'Nakhon Ratchasima');
    addmarker(100.4754638671875,15.882092606338166,'Nakhon Sawan');
	addmarker(99.8822021484375,8.678778692363062,'Nakhon Si Thammarat');
	addmarker(100.78857421875,18.71909713096967,'Nan');
	addmarker(101.8157958984375,6.200629499027874,'Narathiwat');
	addmarker(102.36785888671875,17.197210463331245,'Nong Bua Lamphu');
	addmarker(103.18359375,18.01530387941711,'Nong Khai');
	addmarker(100.360107421875,14.030014548014327,'Nonthaburi');
	addmarker(101.42578125,6.719164960283213,'Pattani');
	addmarker(100.821533203125,14.072644954380316,'Pathum Thani');
	addmarker(98.3935546875,8.760223824796954,'Phang Nga');
	addmarker(99.9755859375,7.612997502224103,'Phatthalung');
	addmarker(100.1678466796875,19.204834816311973,'Phayao');
	addmarker(101.0906982421875,16.483497602648132,'Phetchabun');
	addmarker(99.503173828125,12.93496841213425,'Phetchaburi');
	addmarker(100.360107421875,16.82031618192045,'Phitsanulok');
	addmarker(100.35186767578125,16.16719695151244,'Phichit');
	addmarker(101.77734375,14.040672893673618,'Prachinburi');
	addmarker(99.84375,12.15211594286705,'Prachuap Khiri Khan');
	addmarker(100.1788330078125,18.286734062881187,'Phrae');
	addmarker(98.39492797851562,7.879706021125551,'Phuket');
	addmarker(98.67919921875,10.082445532162492,'Ranong');
	addmarker(99.63226318359375,13.469763940511449,'Ratchaburi');
	addmarker(101.392822265625,12.860004340637055,'Rayong');
	addmarker(103.743896484375,15.940202412387029,'Roi Et');
	addmarker(102.2607421875,13.827412236077269,'Sa Kaeo');
	addmarker(103.7109375,17.518344187852207,'Sakon Nakhon');
	addmarker(100.9039306640625,14.509144353358403,'Saraburi');
	addmarker(100.74462890625,13.560561745081422,'Samut Prakan');
	addmarker(100.21728515625,13.57658129189697,'Samut Sakhon');
	addmarker(99.9591064453125,13.341520159660131,'Samut Songkhram');
	addmarker(99.9700927734375,6.964596817535289,'Satun');
	addmarker(100.37109375,14.926208323277042,'Sing Buri');
	addmarker(104.4140625,14.785505314974664,'Si Sa Ket');
	addmarker(100.53863525390625,6.901887376486808,'Songkhla');
	addmarker(99.7283935546875,17.271973354308802,'Sukhothai');
	addmarker(99.8602294921875,14.477234210156507,'Suphan Buri');
	addmarker(99.0087890625,8.94476650635173,'Surat Thani');
	addmarker(103.7384033203125,15.194084972583916,'Surin');
	addmarker(99.0142822265625,16.93596010286472,'Tak');
	addmarker(99.6075439453125,7.607552723017506,'Trang');
	addmarker(102.535400390625,12.447304850701258,'Trat');
	addmarker(105.216064453125,15.0827316716058,'Ubon Ratchathani');
	addmarker(102.5738525390625,17.429269667952457,'Udon Thani');
	addmarker(99.97695922851562,15.451032924833779,'Uthai Thani');
	addmarker(100.52490234375,17.69636196540331,'Uttaradit');
	addmarker(101.25,6.244315907853541,'Yala');
	addmarker(104.512939453125,16.16719695151244,'Yasothon');
    }
  }
 
  function addmarker(x,y,title) {
      var point = new GPoint(parseFloat(x),parseFloat(y));
      points.push(point);
      var marker = new GMarker(point);
      map.addOverlay(marker);
      infopanel.innerHTML = infopanel.innerHTML + 
	  '<a href="#" onClick="movemap(' + index + ');">' + 
	  title + 
	  '</a><br/>';
      index++;
  }    
 
  function movemap(index) {
      map.recenterOrPanToLatLng(points[index]);
  }
 
  //]]>