function gMap(mapElementId,g_latitude,g_longitude) {  
  if (GBrowserIsCompatible()) {  
    var map = document.getElementById(mapElementId);
  
    var elemdiv = document.createElement('div');
    var elemstrong = document.createElement('strong');
    var elemp1 = document.createElement('p');
    var elemp2 = document.createElement('p');
    
    elemstrong.innerHTML = name;
    elemp2.innerHTML = address;

    elemp1.appendChild(elemstrong);
    elemdiv.appendChild(elemp1);
    elemdiv.appendChild(elemp2);
    
    var m = new GMap2(map);  
    var point = new GLatLng(g_latitude,g_longitude);
    m.setCenter(point, 15);
    m.addControl(new GSmallMapControl())
    var control = new GMapTypeControl();
    m.addControl(control);
    m.setMapType(G_HYBRID_MAP);
    m.addOverlay(new GMarker(point));
    m.openInfoWindowHtml(point, elemdiv);
  }  
}
function gMapInfo(mapElementId,g_latitude,g_longitude,name,address) {  
  if (GBrowserIsCompatible()) {  
    var map = document.getElementById(mapElementId);
  
    var elemdiv = document.createElement('div');
    var elemstrong = document.createElement('strong');
    var elemp1 = document.createElement('p');
    var elemp2 = document.createElement('p');
    
    elemstrong.innerHTML = name;
    elemp2.innerHTML = address;

    elemp1.appendChild(elemstrong);
    elemdiv.appendChild(elemp1);
    elemdiv.appendChild(elemp2);
    
    var m = new GMap2(map);  
    var point = new GLatLng(g_latitude,g_longitude);
    m.setCenter(point, 15);
    m.addControl(new GSmallMapControl())
    var control = new GMapTypeControl();
    m.addControl(control);
    m.setMapType(G_HYBRID_MAP);
    m.addOverlay(new GMarker(point));
    m.openInfoWindowHtml(point, elemdiv);
  }  
}
