checkCompatability() ;

function checkCompatability() {
      // arrange for our onload handler to 'listen' for onload events
  if (GBrowserIsCompatible()){
    if (window.attachEvent) { // MSIE
      window.attachEvent("onload", function() { loadMap(); });
      window.attachEvent("onresize", function() { this.map.checkResize()} ); 
    } else { // firefox and standard
      window.addEventListener("load", function() { loadMap(); }, false);
      window.addEventListener("resize", function() {this.map.checkResize()} , false); 
    }
  } else {
    try { // use try catch block to trap browsers incapable of functions
      var obj = document.getElementById('map') ;
      obj = null ;
      window.addEventListener("load", function() { loadMap(); }, false);
    } catch (er) { alert(er + "\nSorry, the Google Maps API is not compatible with your browser"); }
  } 
}

