function validateEmail(email)
{
	return (email.indexOf(".") > 2) && (email.indexOf("@") > 0);	
}

function loadMap(address) {
  if (GBrowserIsCompatible()) {
	if(document.getElementById("google_map") != null)
	{
		var map = new GMap2(document.getElementById("google_map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		geocoder = new GClientGeocoder();
		showAddress(address,map, geocoder);
	}
  }
}

function showAddress(address, map, geocoder) {
	if (geocoder)
	{
		geocoder.getLatLng(address,function(point)
		{
			if (!point) {
				alert(address + " not found");
			} else {
				map.setCenter(point, 13);
				var marker = new GMarker(point);
				map.addOverlay(marker);
				marker.openInfoWindowHtml(address);
			}
		});
	}
}
