var markersArray = [];

function initialize() {
    if (GBrowserIsCompatible()) {
        var point1 = new GLatLng(52.922104,-1.509573);
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(point1, 15);
        map.addControl(new GLargeMapControl());
        var marker = createTabbedMarker(point1);
        map.addOverlay(marker);

    }
}
//http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=de22+3fp&sll=37.0625,-95.677068&sspn=32.335236,79.013672&ie=UTF8&hq=&hnear=Derby+DE22+3FP,+United+Kingdom&z=15

function createTabbedMarker(point) {
    var marker = new GMarker(point);

    markerKey = markersArray.length;
    marker.markerKey = markerKey;
    markersArray.push(marker);

    GEvent.addListener(marker,"click",function() {
        mk = marker.markerKey;
        var tabs = [];
        tabs.push(new GInfoWindowTab('Find us','<div class="gmap-directions"><form action="http://maps.google.com/maps" method="get" target="_blank"><label for="saddr">Starting Address:</label><br/><input name="saddr" id="saddr" size="20" type="text" /><input value="Go" type="submit" /><input name="daddr" value="' + marker.getPoint().lat() + ',' + marker.getPoint().lng() + '" type="hidden"/><input name="hl" value="en" type="hidden" /></form></div>'));
        tabs.push(new GInfoWindowTab('Leave us','<div class="gmap-directions"><form action="http://maps.google.com/maps" method="get" target="_blank"><label for="daddr">Destination Address:</label><br/><input name="saddr" id="daddr" size="20" type="text" /><input value="Go" type="submit" /><input name="saddr" value="' + marker.getPoint().lat() + ',' + marker.getPoint().lng() + '" type="hidden"/><input name="hl" value="en" type="hidden" /></form></div>'));
        marker.openInfoWindowTabsHtml(tabs);
    });

    return markersArray[markerKey];
}


window.onload = initialize;
window.onunload = GUnload;
