﻿var addressArray = new Array();
function AddressResultControl(array) 
{
    addressArray = array;    
}

AddressResultControl.prototype = new GControl();

AddressResultControl.prototype.initialize = function(amap, html) {
  var container = document.createElement("div");
  var writer = document.createElement("div");
  container.id = "harcourtsaddressoverlay";
  writer.innerHTML = getAddressTableText();
  container.appendChild(writer);
  amap.getContainer().appendChild(container);
  return container;
}

AddressResultControl.prototype.hide = function ()
{
    map.removeControl(this);        
}

function getAddressTableText() 
{
    var returnText = "<table><tr class='addressresult2'><td>Search Results:</td><td align='right'><a class='closelink' href='javascript:cAddressResultControl.hide();'>CLOSE</a></td></tr>";
    for(var i = 0; i < addressArray.length; i++)
        returnText += "<tr class='addressresult'><td colspan='2'>" + addressArray[i] + "</td></tr>";

    returnText += "</table>";
    return returnText;
    
}

AddressResultControl.prototype.getDefaultPosition = function() {
    return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(80, 10));
}
