

function initialize() {
    if (GBrowserIsCompatible()) {
        
        var map = new GMap(document.getElementById("map"));
        map.setCenter(new GLatLng(36.59, -4.78), 10);
        map.addControl(new GSmallMapControl());
        //map.addControl(new GMapTypeControl());

        var i;
        var truLen = ids.length-1;
        var urlHash = {};
        var marker;
        for (i=0; i<=truLen; i++) {
            var link = "?p=apartments&a=dis&id=";
            var location = new GLatLng(parseFloat(lat[i]), parseFloat(lon[i]));
            
            if (isNaN(parseFloat(lat[i]))) {
                
            } else {
                marker = new GMarker(location,{title:titles[i]});
                urlHash[''+lat[i]+''+lon[i]] = link+ids[i];
                map.addOverlay(marker);
                GEvent.addListener(marker, "click", function (overlay) {
                    var url = urlHash[''+overlay.y+''+overlay.x];
                    window.location = url;
                });
            }
        }
    } else {
        document.write("Sorry, the Google Maps API is not compatible with this browser");
    }
}

