var url = window.location.href;
var urlparts = url.split("/map/");

if (urlparts.length == 2)
  { 
   var coords = urlparts[1].split("/")
   if (coords.length > 1)
     {
      var lng = coords[0];
      var lat = coords[1];
      
      if ((isNaN(lng)) || (isNaN(lat)))
        {
         window.alert("The supplied URL is malformed.");
        }
      else
        {
         if (GBrowserIsCompatible()) 
           {
            var map = new GMap(document.getElementById("map"));
            map.addControl(new GSmallMapControl());
            map.addControl(new GMapTypeControl());
            map.setCenter(new GLatLng(lat, lng), 13);
 
            var icon = new GIcon();
            icon.image = "http://www.google.com/mapfiles/marker.png";
            icon.shadow = "http://www.google.com/mapfiles/shadow50.png";
            icon.iconSize = new GSize(20, 34);
            icon.shadowSize = new GSize(37, 34);
            var marker = new GMarker(new GLatLng(lat,lng));
            map.addOverlay(marker);
           }
        }
     }
   else
     {      
      window.alert("The supplied URL is malformed.");
     }
  }
else
  {
   window.alert("The supplied URL is malformed.");
  }
