function locateArea(x,y,size) {
	  if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		
		if(size==1){
			map.setCenter(new GLatLng(x, y), 11);		
		}
		else if(size==2){
			map.setCenter(new GLatLng(x, y), 11);	
		}
		else{
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			map.setCenter(new GLatLng(x, y), 12);
		}
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  GEvent.addListener(marker, "click", function() {
			//marker.openInfoWindowHtml("Marker #<b>" + number + "</b>");
		  });
		  return marker;
		}
		var bounds = map.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		for (var i = 0; i < 1; i++) {
		  var point = new GLatLng(x,y);
		  map.addOverlay(createMarker(point, i + 1));
		}
	  }  
}

function geo_code(address, callback) {
	var geocoder = new GClientGeocoder();
	geocoder.getLatLng(address, callback)
}

function square_map(point) {
	 var map_node = $('square-map');
	  if (!GBrowserIsCompatible() || !point || !map_node) {
		map_node.parentNode.style.display = "none";
	  }
	  
	var map = new GMap2(map_node);
	GEvent.addListener(map, "load", make_nav);
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(point, 11);		
	function createMarker(point, number) {
	  var marker = new GMarker(point);
	  return marker;
	}
	var bounds = map.getBounds();
	var southWest = bounds.getSouthWest();
	var northEast = bounds.getNorthEast();
	var lngSpan = northEast.lng() - southWest.lng();
	var latSpan = northEast.lat() - southWest.lat();
	for (var i = 0; i < 1; i++) {
	  map.addOverlay(createMarker(point, i + 1));
	}
	
	 function make_nav() {
		var sAddress= encodeURIComponent(hs_address.replace(/ /g, '+'));
		var link = "http://maps.google.com/maps?f=q&hl=en&geocode=&time=&date=&ttype=&q=" + sAddress + "&ie=UTF8&z=16&iwloc=addr&om=1";
		new Insertion.After(map_node, '<p style="text-align: left"><a href="' + link + '" target="_blank">View full map</a>.</p>')
		
	}
}
