jQuery.noConflict( ) 

function load_waiting_image(div_id) {
  var element = jQuery('#' + div_id);
  var curtain = document.createElement('div');
  curtain.id = "curtain";
  curtain.setStyle({width: element.width() + "px"});  
  curtain.setStyle({height: element.height() + "px"});
  curtain.clonePosition(div_id);
  element.appendChild(curtain);
}

function update_google_map(lat,lng,title,info, size) {
  if (GBrowserIsCompatible()) {
    if (lat == 0.0 || lng == 0.0) {
      $('map_div').hide();
    }
    else {
      $('map_div').show();
      if (size != undefined) {
        map = new GMap2($("map_div"), {size: new GSize(size[0], size[1])});
      }
      else {
        map = new GMap2($("map_div"));
      }
      map.setCenter(new GLatLng(lat,lng), 15);
      map.addOverlay(addInfoWindowToMarker(new GMarker(new GLatLng(lat,lng), {title : title}), info, {}));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
    }
  }
}
