// JavaScript Document
//<![CDATA[


var Ico_prom = new GIcon();
Ico_prom.image = "i/map.png";
Ico_prom.iconSize = new GSize(28, 37);
Ico_prom.iconAnchor = new GPoint(28, 37);




var map_long = 2.91648;
var map_lat = 39.62473;
var map_zoom = 10;


var map;
var clusterer;
var codHTML;




function cargaXml(id,tipo) {

if (tipo==1){
 var searchUrl = 'inc/maps.php?id=' + id +'&tipo=' + tipo;

  GDownloadUrl(searchUrl, function(data) {
    var xml = GXml.parse(data);
    var markers = xml.documentElement.getElementsByTagName('marker');
    map.clearOverlays();

     var bounds = new GLatLngBounds();
    for (var i = 0; i < markers.length; i++) {
      var zoom = markers[i].getAttribute('zoom');
	  
      var point = new GLatLng(parseFloat(markers[i].getAttribute('lng')),
                              parseFloat(markers[i].getAttribute('lat')));
	
		icono=Ico_prom;
	
      var marker = createMarker(point, codHTML,icono);
      map.addOverlay(marker);
      bounds.extend(point);
    }
    map.setCenter(point,parseFloat(zoom));
  });
  
}else{
     var point = new GLatLng(27.74292,-15.60144);
	 	var marker =  new GMarker(point,{icon:Ico_prom});
      map.addOverlay(marker);
    
	  map.setCenter(point,15);

}
}

function createMarker(point, html,icono) {
  //var marker = new GMarker(point,{icon:icono});
  var marker = new GMarker(point);
   return marker;
}


function load() {
      if (GBrowserIsCompatible()) {
        geocoder = new GClientGeocoder();
        map = new GMap2(document.getElementById('gmap'));
		map.setMapType(G_NORMAL_MAP)
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(map_long, map_lat), map_zoom);
      }
    }


    //]]>
