function openMarkerWindow(i){
 GEvent.trigger(marker[i], "click");
}

function iconListener(map,x, mywindow){ //works for both towns and attractions  
  GEvent.addListener(marker[x], "click", function() {
    map.savePosition(); // slide map back here after window closes
    marker[x].openInfoWindowHtml(mywindow); 
  });
}

function townListener(map,t, townFileName){
  GEvent.addListener(marker[t], "click", function() {
    document.location="../town/" + townFileName; 
  });
}
  
function areaZoom(map,x,mywindow){
  GEvent.addListener(marker[x], "click", function() {
    map.setCenter(marker[x].getPoint());
    map.setZoom(11);
    marker[x].hide() ;
  });
   
}

