function showTooltip(tooltip) {
   tooltip = $(tooltip);
   tooltip.setStyle({zIndex: -1});
   tooltip.show();
   tooltip.setStyle({top: "-"+(tooltip.offsetHeight)+"px"});
   tooltip.setStyle({zIndex: 100});
}

function textCounter(field,cntfield,maxlimit) {
      if (field.value.length > maxlimit) // if too long...trim it!
      field.value = field.value.substring(0, maxlimit);
      // otherwise, update 'characters left' counter
      else
      cntfield.value = maxlimit - field.value.length;
}

function logTracking(title,relative_url) {
   clatterhead.log(relative_url, title);
   clatterhead.pause(500);
}

var map;
var centerLatitude = 40.6897;
var centerLongitude = -95.0446;
var startZoom = 4;

function addMarker(latitude, longitude, description) {
    var marker = new GMarker(new GLatLng(latitude, longitude));

    GEvent.addListener(marker, 'click',
        function() {
           marker.openInfoWindowHtml(description);
        }
    );

    map.addOverlay(marker);
}

function init() {
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.setCenter(new GLatLng(centerLatitude, centerLongitude), startZoom);

        for(id in markers) {
           addMarker(markers[id].latitude, markers[id].longitude, markers[id].name);
        }
    }
}

/*
window.onload = init;
window.onunload = GUnload; */

