var objMap;
var aStrLabels=[];
var aStrTabLabels=[];
var aStrMarkerContents=[];
var aStrContents=[];
window.onload = function() {
setTimeout('start()', 100);
}; 
function start() {
if (GBrowserIsCompatible()) {
objMap = new GMap2(document.getElementById("googleMapOutput")); 
objMap.enableScrollWheelZoom(); 
objMap.addControl(new GLargeMapControl());
objMap.addControl(new GMapTypeControl());
objMap.setCenter(new GLatLng(51.109406, -0.188062), 9);
objMap.setMapType(G_NORMAL_MAP);
aStrTabLabels[0] = "Information"
aStrMarkerContents[0] = "Crawley<hr /><p>Mrs Barbara Dryden <br />St Catherine`s Hospice <br />Malthouse Road <br />Crawley <br />West Sussex<br />RH10 6BH<br />01293 447319<br />This is a small group of people who help with <br />hospice fundraising&nbsp;events and various collections in Crawley</p>"

var objMapPoint = new GLatLng(51.107416, -0.190748);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Billingshurst<hr />Mrs Vivian Baylie<br />6 Birch Drive<br />Billingshurst<br />RH14 9RQ<br /><br />01403 783785<br />"

var objMapPoint = new GLatLng(51.017304, -0.449116);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Brockham, Betworth and Buckland<hr /><p>Mrs Sheila Dyer<br />Tweed Cottage<br />Middle Street<br />Strood Green<br />Surrey<br />RH3 7JG<br />01737 842046<br /></p>"

var objMapPoint = new GLatLng(51.231210, -0.286052);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Burgess Hill<hr />Mr Basil House<br />20 Silverdale Road<br />Burgess Hill<br />West Sussex<br />RH15 0EF<br /><br />01444 870000<br />"

var objMapPoint = new GLatLng(50.953036, -0.122889);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Burstow<hr />Mrs Helen Winter<br />&lsquo;Carillon&rsquo; <br />Bellwether Lane<br />Outwood<br />Redhill<br />Surrey<br />RH1 5QP<br /><br />01342 842231&nbsp; <br /><br />"

var objMapPoint = new GLatLng(51.193484, -0.118086);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Capel<hr /><p class='MsoNormal' style='MARGIN: 0cm 0cm 0pt'><font size='2'>Mrs Janet Stenson<br />29 Nursery Close<br />Capel<br />Dorking<br />RH5 5JU<br /><br />01306 713319<br /></font></p>"

var objMapPoint = new GLatLng(51.151244, -0.324550);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Charlwood<hr /><p>Mrs Irene Needham<br />The Laurels<br />20 The Street<br />Charlwood<br />Horley<br />Surrey<br />RH6 0BY<br /><br />01293 862286 <br /><a href='mailto:Irene.needham@btinternet.com'>Irene.needham@btinternet.com</a><br /></p>"

var objMapPoint = new GLatLng(51.154979, -0.222328);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Crawley Down<hr /><p>Sonia Lee<br />7 Grange Crescent<br />Crawley Down<br />West Sussex <br />RH10 4JU<br /><br />01342 714710</p>\n<p>&nbsp;</p>"

var objMapPoint = new GLatLng(51.119409, -0.077830);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "East Grinstead<hr />Mrs Lynn Skinner&nbsp;<br />60 Crossways Avenue<br /> East Grinstead<br />West Sussex<br />RH19 1HZ<br /><br />01342 324537&nbsp; <br />"

var objMapPoint = new GLatLng(51.128328, -0.025057);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Handcross<hr />Mrs Barbara Alderson<br />&lsquo;Alba&rsquo; <br />Slaugham<br />West Sussex<br />RH17 6AQ<br /><br />01444 400667<br />"

var objMapPoint = new GLatLng(50.991281, -0.207680);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Haywards Heath<hr />Mrs Lesley Jones<br />82 Harlands Road<br />Haywards Heath<br />West Sussex<br />RH16 1LS<br /><br />01444 412018<br /><a href='mailto:jonesles@talktalk.net'>jonesles@talktalk.net</a>"

var objMapPoint = new GLatLng(51.007249, -0.110609);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Horley<hr />Mr Arthur Browne<br />34 Blundell Avenue<br /> Horley<br /> Surrey<br /> RH6 8AY<br /><br />01293 771794<br />"

var objMapPoint = new GLatLng(51.176827, -0.175305);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Horsham<hr />Ms Sarah Petch<br />19 Cootes Avenue<br />Horsham<br /> West Sussex<br /> RH12 2AD<br /><br />01403 268629<br /><a href='mailto:spetch61@hotmail.com'>spetch61@hotmail.com</a> <br />"

var objMapPoint = new GLatLng(51.067407, -0.341909);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Newdigate<hr />Mrs Janet Hogg<br />Lansdown Hoggs <br />Pudding Lane<br />Newdigate<br />Dorking<br />Surrey<br />RH5 5DU&nbsp;<br /><br />01306 631707<br />"

var objMapPoint = new GLatLng(51.189494, -0.314077);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Partridge Green<hr />Mrs Thelma Brown<br /> &lsquo;Pound Cottage&rsquo;<br />Mill Lane<br /> Partridge Green<br /> Horsham<br />West Sussex<br />RH13 8JU<br /><br />01403 710218<br />"

var objMapPoint = new GLatLng(50.970365, -0.306640);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Reigate and Redhill<hr />Mrs Syvla Calow<br /> Robin Hill<br />Beech Road<br />Reigate<br />Surrey<br />RH2 9LS&nbsp;&nbsp;<br /><br />01737 248480<br />"

var objMapPoint = new GLatLng(51.248414, -0.206863);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
aStrMarkerContents[0] = "Southwater<hr />Barbara Varley<br />24 Abbotsleigh<br /> Southwater<br />Horsham<br />RH13 9HX<br /><br />01403 730864&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />"

var objMapPoint = new GLatLng(51.017011, -0.352763);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint);
objMap.addOverlay(marker);
}else {
alert("Sorry, the Google Maps API is not compatible with this browser"); 
}
}
function createTabbedMarker(aStrLabels, aStrContents, objMapPoint) { 
var objMarker = new GMarker(objMapPoint);  
var lngPanelWidth = 200;
var aStrLocalContents = [];  
for (var i = 0; i < aStrLabels.length; i++) aStrLocalContents[i] = aStrContents[i]; 
if (lngPanelWidth < aStrLabels.length * 95) lngPanelWidth = aStrLabels.length * 95;  
GEvent.addListener(objMarker, "click", function() { 
var aArrTabContents = [];  
for (var i = 0; i < aStrLabels.length; i++) { 
aArrTabContents.push(new GInfoWindowTab(aStrLabels[i], "<div style='background-color:#ffffff; height:200px; width:" + lngPanelWidth + "px;overflow:auto;margin-right:9px;'>" + aStrLocalContents[i] + "</div>"));  
} 
objMap.panTo(objMarker.getPoint()); 
objMarker.openInfoWindowTabsHtml(aArrTabContents);  
} 
);  
GEvent.addListener(objMarker, "infowindowclose", function() { 
objMap.panTo(objMarker.getPoint());  
objMap.setCenter(objMarker.getPoint()); } 
);  
return objMarker;  
} 
function wheelZoom(a) { 
if ((a.detail || -a.wheelDelta) < 0) 
objMap.zoomIn();
else 
objMap.zoomOut(); 
} 
