function openWin (link,pwidth,pheight) 
{
	url = link.getAttribute ("href");
	settings="width="+pwidth+",height="+pheight+",toolbar=no,status=no,scrollbars=no,resize=no,menubar=no";
	aWindow=window.open (url,"thewindow",settings);
}

function google_map ()
{
	/*############## Generate Seattle Publishing GMap ##############*/
	var container = 'SPmap';
	var longitude = '-122.335009';
	var latitude = '47.600923'; //Lon+Lat correspond to 68 Washington Street, Seattle WA 98104 as per http://geocoder.us
	var coordinates = new GLatLng(latitude, longitude);
	var marker = new GMarker(coordinates);
	if (GBrowserIsCompatible())
	{
		var map = new GMap2(document.getElementById(container));
		
		map.setCenter(coordinates, 15);
		map.addControl(new GLargeMapControl());
		map.addOverlay(marker);
	}
}

function process_address(incomingString)
{
	incomingString = incomingString.replace (/ /g,'+'); //Replacing spaces with pluses
	return incomingString;
}

function get_directions ()
{
	var address = document.get_directions_form.address.value;
	var city = document.get_directions_form.city.value;
	var state = document.get_directions_form.state.value;
	var zip = document.get_directions_form.zip.value;
	
	address = process_address (address);
	city = process_address (city);
	state = process_address (state);
	zip = process_address (zip);
	
	var url = 'http://maps.google.com/maps?saddr='+address+',+'+city+',+'+state+',+'+zip+'&daddr=68+Washington+Street,+Seattle,+WA+98104';
	location.href=url;
	return false;
}