
var map_0, geocoder=null, geoXml=null, latlng;

latlng="38.902372,-77.039931", q="910 17th Street NW Suite 800 Washington DC 20006";
if (GBrowserIsCompatible()) {
	map_0 = new GMap2(document.getElementById("Googlemap_0"));
	map_0.clearOverlays();
	map_0.enableDoubleClickZoom();
	map_0.enableContinuousZoom();
	map_0.setMapType(G_NORMAL_MAP); // Vue carte, (G_SATELLITE_MAP: Vue satellite) - (G_HYBRID_MAP: Vue mixte)
	map_0.setUIToDefault();
	

	if(q!="") {
		adresse="910 17th Street NW Suite 800 Washington DC 20006";
		geocoder = new GClientGeocoder();
		geocoder.getLocations(adresse, 
		function(reponse) {
			if (!reponse || reponse.Status.code != 200) {
				ErrorMsg= "Impossible To GeoCode:\n";
				ErrorMsg+="Error Code: "+reponse.Status.code+"\n";
				ErrorMsg+="Info: http://www.google.com/apis/maps/documentation/reference.html#GGeoStatusCode";
				//alert(ErrorMsg);

				if(latlng!="") {
					var coord=new GLatLng(38.902372,-77.039931);
					map_0.setCenter(coord, 12);

					var marker = new GMarker(coord);
					GEvent.addListener(marker, "click",
					function() {
						marker.openInfoWindowHtml("<p style='text-transform:capitalize;'><b>910 17th Street NW Suite 800 Washington DC 20006</b><br/><small>Approximate placement</small></p>");
					});
					map_0.addOverlay(marker);
					marker.openInfoWindowHtml("<p style='text-transform:capitalize;'><b>910 17th Street NW Suite 800 Washington DC 20006</b><br/><small>Approximate placement</small></p>");
				}

			}
			else {
				place = reponse.Placemark[0];
				var Adresse = place.address;
				var Glatitude = place.Point.coordinates[1];
				var Glongitude = place.Point.coordinates[0];

				InfoArray=Adresse.split(", ");
				Adresse="<div style='text-transform:capitalize;'><b>"+InfoArray[0]+"</b></div>";
				for(var i=1; i<InfoArray.length; i++) {
					Adresse+="<div style='text-transform:capitalize;'>"+InfoArray[i]+"</div>";
				}

				var coord=new GLatLng(Glatitude,Glongitude);
				map_0.setCenter(coord, 12);
				var marker = new GMarker(coord);
				GEvent.addListener(marker, "click",
				function() {
					marker.openInfoWindowHtml(Adresse);
				});
				map_0.addOverlay(marker);
				marker.openInfoWindowHtml(Adresse);
			}
		});
	}
	else {
		var coord=new GLatLng(38.902372,-77.039931);
		map_0.setCenter(coord, 12);

		geoXml = new GGeoXml("http://www.google.com/maps/ms?output=nl&f=q&source=s_q&hl=en&geocode=&q=910 17th Street NW Suite 800 Washington DC 20006&sll=38.901891,-77.039927&sspn=0.011806,0.021865&g=910 17th Street NW Suite 800 Washington DC 20006&ie=UTF8&hq=&hnear=910 17th St NW #800, Washington, District of Columbia, 20006&ll=38.902372,-77.039931&spn=0.188896,0.349846&z=12");
		map_0.addOverlay(geoXml);
		//geoXml.gotoDefaultViewport(map_0);
	}

	PosLib = document.getElementById("Lib_0");
	TagSmall=document.createElement("small")
	Lien = document.createElement('a');
	Lien.setAttribute("href","http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=910 17th Street NW Suite 800 Washington DC 20006&sll=38.901891,-77.039927&sspn=0.011806,0.021865&g=910 17th Street NW Suite 800 Washington DC 20006&ie=UTF8&hq=&hnear=910 17th St NW #800, Washington, District of Columbia, 20006&ll=38.902372,-77.039931&spn=0.188896,0.349846&z=12");
	Lien.appendChild(document.createTextNode("Zoom in"));
	TagSmall.appendChild(Lien);
	PosLib.appendChild(TagSmall);
}
else {
	document.getElementById("Googlemap_0").innerHTML="Sorry, your browser can't display Google Maps...";
}
