﻿    //<![CDATA[

     var map = null;
     var gmarkers = [];
	 var points =[];
	 var htmls = [];
     var i = 0;

    function load() {
      if (GBrowserIsCompatible()) {
	  	  geocoder = new GClientGeocoder();
          map = new GMap2(document.getElementById("map"));
		  		  
	      map.addControl(new GLargeMapControl());
		  map.addControl(new GMapTypeControl());
          map.setCenter(new GLatLng(41.39, 2.15), 13);

          var point = new GLatLng(41.38157439950465, 2.13934063911438);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Escola Budo Sensei</font>","<font face='Trebuchet MS'><strong>Escola Budo Sensei</strong><small><br>Melcior de Palau, 149<br>Barcelona<br><a href='http://www.budosensei.net/'>Más información</a></small></font>")
          map.addOverlay(marker);

          var point = new GLatLng(28.11659688742087, -15.424343347549438);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Equilibrium Centre</font>","<font face='Trebuchet MS'><strong>Equilibrium Centre</strong><small><br>Matías Padrón, 80<br>Las Palmas de Gran Canaria<br><a href='http://www.actaichichuan-chikung.com/'>Más información</a></small></font>")
          map.addOverlay(marker);

          var point = new GLatLng(37.743071, -122.476099);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Plum Blossom International Federation HQ</font>","<font face='Trebuchet MS'><strong>Plum Blossom International Federation HQ</strong><small><br>925 Taraval Street<br>San Francisco, CA 94116 USA<br><a href='http://www.plumblossom.net'>Más información</a></small></font>")
          map.addOverlay(marker);

          var point = new GLatLng(52.632581, 1.285089);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Hun Sing Martial Arts Schools HQ</font>","<font face='Trebuchet MS'><strong>Hung Sing Martial Arts Schools HQ</strong><small><br>Unit 6, 34 Lothian Street<br>Norwich, NR2 4PH925 UK<br><a href='http://www.hungsing.co.uk'>Más información</a></small></font>")
          map.addOverlay(marker);

          var point = new GLatLng(41.838810, 12.558950);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Hun Sing Kung Fu School of Roma</font>","<font face='Trebuchet MS'><strong>Hung Sing Martial Arts Schools HQ</strong><small><br>Via Rombiolo, 50 - Palestra Tandem<br>Roma IT<br><a href='http://www.gongfu.it'>Más información</a></small></font>")
          map.addOverlay(marker);

          var point = new GLatLng(34.3058,108.0441);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Chenjiagou</font>","<font face='Trebuchet MS'><strong>Chenjiagou</strong><small><br>Aldea Chen<br></small></font>")
          map.addOverlay(marker);

          var point = new GLatLng(36.7852,114.4766);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Yongnian</font>","<font face='Trebuchet MS'><strong>Yongnian</strong><small><br>Orígen de los Yang<br></small></font>")
          map.addOverlay(marker);

          var point = new GLatLng(32.3908,111.0419);
          var marker = createMarker(point,"<font face='Trebuchet MS'>Wudang</font>","<font face='Trebuchet MS'><strong>Wudang</strong><small><br>Montañas de Wudang<br></small></font>")
          map.addOverlay(marker);

      }
    }

      function createMarker(point,name,html) {
	  
      var marker = new GMarker(point);

      GEvent.addListener(marker, "click", function() {
      map.setCenter(point, 15);
      map.closeInfoWindow();
      });

      GEvent.addListener(marker,"mouseover", function() {
      marker.openInfoWindowHtml(html);
      });        

      gmarkers[i] = marker;
      htmls[i] = html;
	  points[i] = point;

      i++;
      return marker;
      }

      function showMarker(s) {
	  
	  if (s > 0){


	  if (s > 5){

	  s = s - 1
	  map.setCenter(points[s], 4);
	  map.openInfoWindow(points[s],htmls[s]);

	  } else {

	  s = s - 1
	  map.setCenter(points[s], 16);
	  map.openInfoWindow(points[s],htmls[s]);

	  } 

      }


else {
                map.closeInfoWindow();
	            map.setCenter(new GLatLng(41.39, 2.15), 13);

      }


  }

    //]]>

