function clearBox(input) {
	if(input.value=input.defaultValue) {
		input.value = '';	
	}
}

function resetBox(input) {
	if(!input.value) {
		input.value = input.defaultValue;	
	}
}

function s(id) {
	document.getElementById(id).style.display = 'block';	
}

function h(id) {
	document.getElementById(id).style.display = 'none';	
}

function loadMap() {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("map"));
	var point = new GLatLng(latitude, longitude);
	// var address = '<strong>Institute for Government</strong><br />2 Carlton Gardens<br />London<br />SW1Y 5AA';
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(point, 15);

	function createMarker(point, html) {
	  var marker = new GMarker(point);
	  GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(html);
	  });
	  return marker;
	}

	// map.addOverlay(createMarker(point, '<strong>Institute for Government</strong><br />2 Carlton Gardens<br />London<br />SW1Y 5AA'));
	map.addOverlay(createMarker(point, address));
 
  }
}

function setDirections(from) {
	localSearch.setSearchCompleteCallback(null, 
		function() {
			if (localSearch.results[0]) {    
				var resultLat = localSearch.results[0].lat;
				var resultLng = localSearch.results[0].lng;
				var points = Array();
				points[0] = new GLatLng(resultLat,resultLng);
				points[1] = new GLatLng(lat, long);
				gdir.loadFromWaypoints(points);
				document.getElementById('directions').style.display = 'block';
			}
			else{
				handleErrors();
			}
		});  
	localSearch.execute(from + ", UK");
}

function handleErrors(){
	alert("Address could not be found");
}

function submitSearch(frm) {
	window.open(frm.action + '?q='+frm.q.value+' site:www.yorkshireattractions.org');
	return false;
}