function toggleDirections(dir) {
	var div,dLinksDiv,addrTypeDiv;
	
	direction = dir;
	
	if(document.all) {
		div = document.all.directionsDiv;
		dLinksDiv = document.all.directionsLinksDiv;
		addrTypeDiv = document.all.addressType;
	} else {
		div = document.getElementById('directionsDiv');
		dLinksDiv = document.getElementById('directionsLinksDiv');
		addrTypeDiv = document.getElementById('addressType');
	}
	
	if(dir == 'to') {
		addrTypeDiv.innerHTML = 'Start';
		//dLinksDiv.innerHTML = "Directions: To Here - <a href='#' onClick=\"toggleDirections('from')\">From Here</a>";
	} else {
		addrTypeDiv.innerHTML = 'Destination';
		//dLinksDiv.innerHTML = "Directions: <a href='#' onClick=\"toggleDirections('to')\">To Here</a> - From Here";
	}
	
	div.style.display = 'block';
}

function getDirections() {
	var addrField,curAddr;
	
	if(document.all) {
		addrField = document.all.addressField;
		curAddr = document.all.currentAddress;
	} else {
		addrField = document.getElementById('addressField');
		curAddr = document.getElementById('currentAddress');
	}
	
	var fromAddr,toAddr;
	if(direction == 'to') {
		fromAddr = escape(addrField.value);
		toAddr = escape(curAddr.value);
	} else {
		fromAddr = escape(curAddr.value);
		toAddr = escape(addrField.value);
	}
	var url = 'http://maps.google.com/maps?f=q&hl=en&q=from%20' + fromAddr + '%20to%20' + toAddr;
	document.location.href = url;
}