var mapInfo = function() {
	var map = $('map').contentWindow.map;
	var marker = $('map').contentWindow.marker;

	$('map_latitude').value = marker.getLatLng().lat();
	$('map_longitude').value = marker.getLatLng().lng();
	$('map_zoom').value = map.getZoom();
	$('map_type').value = map.getCurrentMapType().getName();
}

var search_address = function() {
	var address = $('map_address').value;
	var map = $('map').contentWindow.map;
	var marker = $('map').contentWindow.marker;
	var geocoder = $('map').contentWindow.geocoder;

	if (address =="") return;

	if (geocoder) { 
		geocoder.getLatLng(address, function(point) { 
			if (!point) { 
				var zoom = 3;
				map.setCenter(point, zoom);
			} else { 
				map.setCenter(point, zoom);
				marker.setLatLng(point);
			}
		})
	}
}

var descContent = function() {
	var note = document.getElementById('map_desc').value;
	return note.replace(/\n/gi,'<br>');
}

var renderMapIconToEditor = function(id, address) {
	var address = (address) ? address += " " : "";
	var icon = "<img src='/images/btn_map.gif' class='map zEditor' />";
	var button = "<a class='orange zEditor' href='#' onclick='BroongLayer.open(event, { url:\"/maps/" + id + "\"});return false'>" + address + icon + "</a> ";

	ZEDIT.focus_on();
	ZEDIT.restore_caret();
	ZEDIT.execCmd("inserthtml", button);
	ZEDIT.selection._node_focus(ZEDIT.selection._node());
}
