function initialize() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(52.286553, -0.810943), 14);
        var point = new GLatLng(52.286553, -0.810943);
        var marker = new GMarker(point);
        GEvent.addListener(marker, 'click', function() {
            marker.openInfoWindowHtml("<p>\r\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n<tbody>\r\n<tr>\r\n<td><strong style=\"font-size:15px\">AdLogo Ltd</strong> <br /></td>\r\n<td>&nbsp;</td>\r\n</tr>\r\n<tr>\r\n<td><a style=\"color:#7777CC;text-decoration:underline\" href=\"http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=Adlogo+Ltd,+The+Old+Barn,+Court+Farm,+Overstone,+Northamptonshire,+NN6+0AP&amp;sll=37.0625,-95.677068&amp;sspn=34.259599,79.101563&amp;ie=UTF8&amp;ei=6KxxSsG-A4PyuQP_lsWgCA&amp;view=map&amp;latlng=14960347039675038132&amp;sig2=hVbNYLOoLSuQqZjJhHppSA&amp;cd=1&amp;iwd=1&amp;fb=0&amp;usq=Adlogo+Ltd,+The+Old+Barn,+Court+Farm,+Overstone,+Northamptonshire,+NN6+0AP\" target=\"_blank\"></a></td>\r\n<td>&nbsp;</td>\r\n</tr>\r\n<tr>\r\n<td>\r\n<p>The Old Barn,</p>\r\n<p>Court Farm,</p>\r\n<p>Overstone,</p>\r\n<p>Northampton,</p>\r\n<p>NN6 0AP,</p>\r\n<p>United Kingdom<br /><br />Get Directions<br />+44 1604 212256<br /><a style=\"color:green;text-decoration:underline\" href=\"http://adlogo.co.uk\" target=\"_blank\">adlogo.co.uk</a></p>\r\n</td>\r\n<td><img src=\"http://base.googlehosted.com/base_media?q=LBC-5019561-445577463&amp;size=2&amp;hl=en\" alt=\"\" width=\"90\" height=\"70\" /></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</p>");
        });
        map.addOverlay(marker);
        map.setUIToDefault();
    }
}

if (!window.addEventListener) {
    window.addEventListener = function (type, listener, useCapture) {
        attachEvent('on' + type, function() {
            listener(event)
        });
    }
}

window.addEventListener("load", function(){
    initialize();
}, false);
window.addEventListener("unload", function(){
    GUnload();
}, false);
