﻿function load() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GSmallMapControl());
    map.addControl(new GMapTypeControl());
    var point = new GLatLng(46.796706, -92.198456);
    map.setCenter(point, 13);
  
    var marker = new GMarker(point);
  var html = "<div class=\"gMarker\"><h1>Sterling Pond Estates</h1><p>Hermantown, MN</p></div>";
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
  });
  map.addOverlay(marker);
  marker.openInfoWindowHtml(html);
  }
}

function showMap() {
  var map = document.getElementById("map");
  map.style.visibility = "visible";
}

function hideMap() {
  var map = document.getElementById("map");
  map.style.visibility = "hidden";
}

function findPosX(obj) {
  var curleft = 0;
  if (obj.offsetParent) {
    while (obj.offsetParent) {
      curleft += obj.offsetLeft
      obj = obj.offsetParent;
    }
  } else if (obj.x) {
    curleft += obj.x;
  }
  return curleft;
}

function findPosY(obj) {
  var curtop = 0;
  if (obj.offsetParent) {
    while (obj.offsetParent) {
      curtop += obj.offsetTop
      obj = obj.offsetParent;
    }
  } else if (obj.y) {
    curtop += obj.y;
  }
  return curtop;
}

