// JavaScript Document
//<![CDATA[


var Ico_prom = new GIcon();
Ico_prom.image = "i/ico_map.png";
Ico_prom.iconSize = new GSize(40, 46);

Ico_prom.shadow = "i/flag_ico_promocion_sombra.png";

Ico_prom.shadowSize = new GSize(21, 17);
Ico_prom.iconAnchor = new GPoint(6, 12);
Ico_prom.infoWindowAnchor = new GPoint(12, 17);    
Ico_prom.infoShadowAnchor = new GPoint(12, 17);

var map_lat = 2.707615;
var map_long = 39.768964;
var map_zoom = 12;

var map;
var clusterer;
var codHTML;




function cargaXml() {

  var searchUrl = 'inc/xml_contacto.xml' ;

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 nombre = markers[i].getAttribute('nombre');
	  var direccion = markers[i].getAttribute('direccion');
	  
      var zona = markers[i].getAttribute('zona');
      var id = parseFloat(markers[i].getAttribute('id'));
	  var tipo = parseFloat(markers[i].getAttribute('tipo'));
	  var imagen = markers[i].getAttribute('imagen');
	   var poblacion = markers[i].getAttribute('poblacion');
	   var vendida = markers[i].getAttribute('vendida');
	
      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(bounds.getCenter(), 15);
  });
}

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


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


    //]]>