$(document).ready(function() {
	$('form.validate').validate();
	
	var geocoder;
	var map;
});

function initialize() {
	geocoder = new google.maps.Geocoder();
    var myOptions = {
  		zoom: 16,
  		mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	
	map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}

function codeAddress(address) {
	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);
    		}
  		});
	}
}

