var map = null;
var geocoder = null;

function showMap(elementid, name, address) {
	if (document.getElementById(elementid).style.height != '350px'){
		document.getElementById(elementid).style.height = '350px';
		document.getElementById(elementid).style.width = '568px';
		geocoder = new GClientGeocoder();
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById(elementid));

			if (geocoder) {
				geocoder.getLatLng(
				address,
				function(point) {
					if (!point) {
						alert(address + " not found");
					} else {
						map.addControl(new GSmallMapControl());
						map.setCenter(point, 11);
						var marker = new GMarker(point);
						map.addOverlay(marker);
						marker.openInfoWindowHtml("<strong>"+name+"</strong><br /> "+address);
					}
				}
				);
			}
		}
	}else{
		document.getElementById(elementid).style.height = '0px';
		document.getElementById(elementid).style.width = '0px';
		document.getElementById(elementid).innerHTML = '';
	}
}

