var objMap;
var aStrLabels=[];
var aStrTabLabels=[];
var aStrMarkerContents=[];
var aStrContents=[];
var aStrMarkers=[];
var aStrMarkerContentCollection=[];
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(50.844111, -0.218047), 12);
objMap.setMapType(G_HYBRID_MAP);
aStrTabLabels[0] = "Contact us"
aStrMarkerContents[0] = "Emmaus Brighton & Hove<hr /><p><strong>Drove Road, Portslade East Sussex, BN41 2PA</strong></p>\n<table cellspacing='10' cellpadding='0' width='350' border='0'>\n    <tbody>\n        <tr>\n            <td valign='top' align='left' width='150'><strong>Tel: </strong></td>\n            <td valign='top' align='left'>01273 426470 <br />\n            (General enquiries)</td>\n        </tr>\n        <tr>\n            <td><strong>Shop enquiries:</strong></td>\n            <td valign='bottom'>01273 426474</td>\n        </tr>\n        <tr>\n            <td><strong>To donate goods:</strong></td>\n            <td valign='bottom'>01273 426480</td>\n        </tr>\n        <tr>\n            <td><strong>Chapel shop:</strong></td>\n            <td valign='bottom'>01273 426472</td>\n        </tr>\n        <tr>\n            <td><strong>Caf&eacute;:</strong></td>\n            <td>01273 426476</td>\n        </tr>\n        <tr>\n            <td><strong>Fax: </strong></td>\n            <td>01273 415018</td>\n        </tr>\n        <tr>\n            <td><strong>Email: </strong></td>\n            <td><a href='mailto:contact@emmausbrighton.co.uk?subject=Website%20enquiry'>contact@emmausbrighton.co.uk</a></td>\n        </tr>\n        <tr>\n            <td><strong>Website: </strong></td>\n            <td><a href='http://www.emmausbrighton.co.uk/'>www.emmausbrighton.co.uk</a></td>\n        </tr>\n    </tbody>\n</table>\n<p>&nbsp;</p>"

var objMapPoint = new GLatLng(50.844108, -0.218058);
var marker = createTabbedMarker(aStrTabLabels, aStrMarkerContents, objMapPoint, "", "Emmaus Brighton & Hove");
objMap.addOverlay(marker);
aStrMarkers.push(marker);
aStrMarkerContentCollection.push(aStrMarkerContents.slice());
}else {
alert("Sorry, the Google Maps API is not compatible with this browser"); 
}
}
function createTabbedMarker(aStrLabels, aStrContents, objMapPoint, strCustomMarker, strMarkerLabel) { 
if (strCustomMarker != ""){  
var icon = new GIcon();  
icon.image = strCustomMarker;  
icon.iconSize = new GSize(50, 50);  
icon.iconAnchor = new GPoint(1, 50);  
icon.infoWindowAnchor = new GPoint(5, 34); 
var objMarker = new GMarker(objMapPoint,icon); 
}else{ 
var objMarker = new GMarker(objMapPoint);  
} 
objMarker.name = strMarkerLabel;  
var lngPanelWidth = 400;
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;float:left;'>" + aStrLocalContents[i] + "</div>"));  
} 
objMap.panTo(objMarker.getPoint()); 
if(aArrTabContents=='undefined')aArrTabContents=[]; 
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(); 
} 
