function showMap(){var canvas=document.getElementById("map_canvas");canvas.style.width="100%";canvas.style.height="700px";var icon=new GIcon();icon.image="images/house_icon.gif";icon.shadow="http://labs.google.com/ridefinder/images/mm_20_shadow.png";icon.iconSize=new GSize(40,40);icon.shadowSize=new GSize(37,34);icon.iconAnchor=new GPoint(6,20);icon.infoWindowAnchor=new GPoint(5,1);var map=new GMap(canvas);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.enableScrollWheelZoom();map.centerAndZoom(new GPoint(-0.48027,52.65833),2);function createMarker(point){var marker=new GMarker(point,icon);GEvent.addListener(marker,'click',function(){marker.openInfoWindowHtml("Gwynne House!")});return marker}var point=new GPoint(-0.480094,52.658242);var marker=createMarker(point);map.addOverlay(marker)}var map;var directionsPanel;var directions;var canvas;var close;var pcode;function getDirections(){closeDirections(document);addContainers(document);close=document.getElementById('close');close.style.visibility="visible";pcode=document.getElementById('pcode');var error=document.getElementById('error');canvas=document.getElementById("map_canvas");directionsPanel=document.getElementById("directions");canvas.style.visibility="visible";directionsPanel.style.visibility="visible";pcode.value=pcode.value.toUpperCase();if(checkPostCode(pcode.value)){error.style.visibility="hidden";directionsPanel.innerHTML="";canvas.style.width="100%";canvas.style.height="400px";map=new GMap2(canvas);map.enableScrollWheelZoom();map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());directions=new GDirections(map,directionsPanel);directions.load(pcode.value+", UK to 13, Kings Road, Stamford, Lincolnshire, PE9 1HD)")}else{closeDirections();canvas.innerHTML="";directionsPanel.innerHTML="";error.style.visibility="visible";showError("The postcode seem to be invalid")}}function addContainers(doc){var dir_container=doc.getElementById('dir_container');dir_container.innerHTML='<div id="map_canvas"></div><br/><div id="directions"></div>'}function closeDirections(){var dir_container=document.getElementById('dir_container');dir_container.innerHTML="";close=document.getElementById('close');close.style.visibility="hidden"}