//<![CDATA[
var map = null;
var map_container = 'naj_map';
var geocoder = null;
var marker = new Array();

function loadMap() {
	if (GBrowserIsCompatible()) {
		map = new GMap2( document.getElementById( map_container ) );
		//getContainer
		//getMapTypes setMapType
		//getZoom setZoom
		//alert( map.getContainer().getAttribute("id") );
		//map.setCenter(new GLatLng(37.4419, -122.1419), 13);
		map.setCenter(new GLatLng(52.232614, 21.008235), 13);
		//map.addControl(new GLargeMapControl());
		map.addControl(new GSmallMapControl());
		map.addControl(new GScaleControl());
		//map.addControl(new GOverviewMapControl());
		map.addControl(new GMapTypeControl());
		geocoder = new GClientGeocoder();
	}
	
}

function unloadMap() {
	GUnload();
	var google_map_container = document.getElementById( map_container );
	google_map_container.style.display = 'none';
}

function blowInfo(address) {
	//alert( address );
}
	
function showAddress(address) {

	if (geocoder) {
		geocoder.getLatLng(
		address,
		function(point) {
			if (!point) {
				unloadMap();
			} else {
				map.setCenter(point, 13);
				marker = new GMarker(point);
				map.addOverlay(marker);
				//marker.openInfoWindowHtml(address);
				//blowInfo(address);
			}
		}
		);
	}
	else {

	}
}

function displayOnMap(address) {
	showAddress(address);

}

function peek_in( map_object ) {
	var s = '';
	
	for ( property in map_object ) {
		s = s + ":" + property;
	}

	alert( s );
}

//]]>
