function initialize(lingua)
    {
    	if (GBrowserIsCompatible())
    	{
        	var map = new GMap2(document.getElementById("map_canvas"));
        	map.setCenter(new GLatLng(41.65635, -0.876566), 1);
        	map.setMapType(G_HYBRID_MAP);
        	map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); 
		
			var xmlDoc=null; 
			if (window.ActiveXObject)// code for IE
			{
				xmlDoc=new ActiveXObject("Microsoft.xmlDOM"); 
			} 
			else if (document.implementation.createDocument)// code for Mozilla, Firefox, Opera, etc.
				{
					xmlDoc=document.implementation.createDocument("","",null); 
				}
				else 
					{ 
						alert('Your browser cannot handle this script'); 
					} 
		
			if (xmlDoc!=null) 
			{ 
				xmlDoc.async=false; 
				xmlDoc.load("http://www.wasa-gn.net/private/admin/maps/XML/ES.xml");
				var x = xmlDoc.getElementsByTagName("markers");
				var descricao = xmlDoc.getElementsByTagName("descricao");
				var imagem = xmlDoc.getElementsByTagName("imagem");
				var lat = xmlDoc.getElementsByTagName("lat");
				var lng = xmlDoc.getElementsByTagName("lng");
				for (var i = 0; i < descricao.length; i++) 
				{  
					var desc = (x[0].getElementsByTagName("descricao")[i].childNodes[0].nodeValue);
					var img = (x[0].getElementsByTagName("imagem")[i].childNodes[0].nodeValue);
					var latitude = (x[0].getElementsByTagName("lat")[i].childNodes[0].nodeValue);
					var longitude = (x[0].getElementsByTagName("lng")[i].childNodes[0].nodeValue);
					var point = new GLatLng(latitude,longitude);
	            	var marker = createMarker(point,desc,img); 
					map.addOverlay(marker);
				}
			}
		}
    }

	function createMarker(point,desc,img)
	{
		var icon = new GIcon();
		icon.image = "http://www.wasa-gn.net/private/admin/imagens/uploads/"+img;
		icon.iconSize = new GSize(20,20);
		icon.iconAnchor = new GPoint(15,30);
		icon.infoWindowAnchor = new GPoint(15,4);
	
		var marker = new GMarker(point,icon); 
		/*var html = desc; 
		GEvent.addListener(marker, 'click', function()
		{ 
			marker.openInfoWindowHtml(html);
		});*/
		return marker; 
	}
