﻿window.onload = load;
window.onunload = GUnload;
var map;
var localSearch = new GlocalSearch();

function load()
{
    if (GBrowserIsCompatible())
    {
        map = new GMap2(document.getElementById('googleMap'),{size:new GSize(691,487)});
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        initPoints();
    }
}

function addResult(point, title, description, link)
{
    var center = new GLatLng( point.lat(),  point.lng());
    map.setCenter(center,13);
   
    var marker = new GMarker(center, {draggable: false});  
    GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(constructPropertyString(title,description,link), { maxWidth: 350 });});
    
    map.addOverlay(marker);
}

function constructPropertyString(title, description, link)
{
    var html = "";
    
    html += "<strong>"+title+"</strong>";
    html += "<p>"+description+"</p>";
    html += "<a href='"+link+"'>View Property</a>";
    
    return html;
}
