var gmarkers=[];var htmls=[];var to_htmls=[];var from_htmls=[];function to_here(i){gmarkers[i].openInfoWindowHtml(to_htmls[i]);}
function from_here(i){gmarkers[i].openInfoWindowHtml(from_htmls[i]);}
function map_load(){if(GBrowserIsCompatible()){var i=0;function createPointMarker(lat,lng,name,html){var point=new GLatLng(lat,lng);var marker=new GMarker(point);to_htmls[i]=html+
'<br /><br />Directions: <b>To here</b> - <a href="javascript:fromhere('+
i+
')">From here</a>'+
'<br />Start address:<form action="http://maps.google.com/maps" method="get" target="_blank">'+
'<input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><br />'+
'<INPUT value="Get Directions" TYPE="SUBMIT">'+
'<input type="hidden" name="daddr" value="'+
point.lat()+
','+
point.lng()+
'"/>';from_htmls[i]=html+
'<br /><br />Directions: <a href="javascript:tohere('+
i+
')">To here</a> - <b>From here</b>'+
'<br />End address:<form action="http://maps.google.com/maps" method="get"" target="_blank">'+
'<input type="text" SIZE=40 MAXLENGTH=40 name="daddr" id="daddr" value="" /><br />'+
'<INPUT value="Get Directions" TYPE="SUBMIT">'+
'<input type="hidden" name="saddr" value="'+
point.lat()+
','+
point.lng()+
'"/>';html=html+
'<br /><br />Directions: <a href="javascript:to_here('+
i+
')">To here</a> - <a href="javascript:from_here('+
i+
')">From here</a>';GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(html);});gmarkers[i]=marker;htmls[i]=html;i++;return marker;}
var map=new GMap2(document.getElementById("map"));map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.setCenter(new GLatLng(53.975585,-1.075475),13);var mm=new GMarkerManager(map);var marker=createPointMarker(53.9749,-1.075984,'Joseph Rowntree Theatre','<b>Joseph Rowntree Theatre</b><br />Haxby Road<br />York');mm.addMarker(marker,0,17);var polygon=new GPolygon([new GLatLng(53.976112,-1.075126),new GLatLng(53.976137,-1.074954),new GLatLng(53.976692,-1.074225),new GLatLng(53.976907,-1.074847),new GLatLng(53.976484,-1.075072),new GLatLng(53.976560,-1.075523),new GLatLng(53.976446,-1.075609),new GLatLng(53.976452,-1.075716),new GLatLng(53.976427,-1.075716),new GLatLng(53.976402,-1.075587),new GLatLng(53.976168,-1.075684),new GLatLng(53.976130,-1.075169),new GLatLng(53.976099,-1.075126),new GLatLng(53.975386,-1.075282),new GLatLng(53.975200,-1.075500),new GLatLng(53.975386,-1.075282),new GLatLng(53.976112,-1.075126),],"#00ff00",5,1,"#00ff00",0.2);map.addOverlay(polygon);mm.addMarker(createPointMarker(53.975200,-1.075500,'Car Park Entrance','<b>Car Park Entrance</b>'),16,17);}
else{alert("Sorry, the Google Maps API is not compatible with this browser");}}

