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

latlng="39.15692,-78.178411", q="2333 Roosevelt Blvd, Winchester, VA 22601";
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="2333 Roosevelt Blvd, Winchester, VA 22601";
		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(39.15692,-78.178411);
					map_0.setCenter(coord, 16);

					var marker = new GMarker(coord);
					GEvent.addListener(marker, "click",
					function() {
						marker.openInfoWindowHtml("<div style='text-transform:capitalize;'><b>2333 Roosevelt Blvd</b></div><p style='text-transform:capitalize;'> Winchester, VA 22601<br/><small>Approximate placement</small></p>");
					});
					map_0.addOverlay(marker);
					marker.openInfoWindowHtml("<div style='text-transform:capitalize;'><b>2333 Roosevelt Blvd</b></div><p style='text-transform:capitalize;'> Winchester, VA 22601<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, 16);
				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(39.15692,-78.178411);
		map_0.setCenter(coord, 16);

		geoXml = new GGeoXml("http://www.google.com/maps/ms?output=nl&f=q&hl=en&q=2333 Roosevelt Blvd, Winchester, VA 22601&ie=UTF8&hq=&hnear=2333 Roosevelt Blvd, Winchester, Virginia 22601&ll=39.15692,-78.178411&spn=0.008918,0.018303&z=16");
		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&hl=en&q=2333 Roosevelt Blvd, Winchester, VA 22601&ie=UTF8&hq=&hnear=2333 Roosevelt Blvd, Winchester, Virginia 22601&ll=39.15692,-78.178411&spn=0.008918,0.018303&z=16");
	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...";
}
