// JavaScript Document
var geocoder;
var map;
var mapCreated = false;
function initialize() {
 geocoder = new google.maps.Geocoder();
 var latlng = new google.maps.LatLng(42.364144,-71.050412);
    var myOptions = {
      zoom: 14,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById("locationHolder"), myOptions);
	//var marker = new google.maps.Marker({
       // position: latlng, 
        //map: map,
       // title:"Boston Office"
   // });
	mapCreated = true;
}
function codeAddress(address) {
   	//var address = document.getElementById("address").value;
    if (geocoder) {
      geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
          map.setCenter(results[0].geometry.location);
          var marker = new google.maps.Marker({
              map: map, 
              position: results[0].geometry.location
          });
        } else {
          alert("Geocode was not successful for the following reason: " + status);
        }
      });
    }
  }
