// JavaScript Document

var centerLocation = '2222 Parview Road, Middleton, WI 53562';
var latlngCordinates = '43.099236, -89.532160';
var getCordinatesMode = 'off';
var startZoom = 13;
var map;

function init()
{
 if(GBrowserIsCompatible())
 {
  map = new GMap2(document.getElementById("map"));
  geocoder = new GClientGeocoder();
  if(latlngCordinates) { setCenterLocation(latlngCordinates); }
  else { setCenterLocation(centerLocation); }
  map.addControl(new GSmallMapControl());
  map.addControl(new GMapTypeControl());
  if(getCordinatesMode=='on') { GEvent.addListener(map,'click',function(overlay,latlng){ addMarker(overlay,latlng); }); }
 }
}
window.onload = init;
window.onunload = GUnload;

function addMarker(overlay,latlng)
{
 var marker = new GMarker(latlng);
 map.addOverlay(marker);
 document.getElementById("directionsResults").innerHTML = latlng;
}

	function setCenterLocation(address) {
	  if (geocoder) {
		geocoder.getLatLng(
		  address,
		  function(point) {
			if (!point) {
			  alert(address + " not found");
			} else {
			  map.setCenter(point, startZoom);
			  var marker = new GMarker(point);
			  map.addOverlay(marker);
			}
		  }
		);
	  }
	}

function getDirections()
{
 var from = document.getElementById("from").value;
 var to;
 if(latlngCordinates) { to = latlngCordinates; }
 else { to = centerLocation; }
 if(window.gDirections) { window.gDirections.clear(); }
 window.gDirections = new GDirections(map, document.getElementById("directionsResults"));
 window.gDirections.load("from: "+from+" to: "+to);
}
