$(document).ready(function(){ 
  map_builder('birmingham');
  map_builder('london');
  
  function map_builder(location) {
    if($('#'+location+'-map').length && GBrowserIsCompatible() ){
      var g_map = new google.maps.Map2(document.getElementById(location+'-map'));
      g_map.enableScrollWheelZoom();
      g_map.addControl(new GSmallZoomControl());
  		var local_search = new google.search.LocalSearch();
  		local_search.setSearchCompleteCallback(null, function(){		  
  		  if(local_search.results[0]){
  		    var resultLat = local_search.results[0].lat, resultLng = local_search.results[0].lng;
  		    var latLng = new GLatLng(resultLat, resultLng);
          g_map.setCenter(latLng, 13);
          var gicon = new GIcon(G_DEFAULT_ICON);

  	      var marker = new GMarker(latLng, {icon:gicon, title:"WAA - "+location});		      
          g_map.addOverlay(marker);
  		  }
  		});
  		local_search.execute(jQuery('.'+location+' .postal-code').html()+', UK');
    }
  }
});