var map;
var points = [];

function load() {
	if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map"));

	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());

	map.setCenter(new GLatLng(51.560283, 4.625232), 13);

	}

}
function removeall() {
	if (GBrowserIsCompatible()) {
	points = [];
	map.clearOverlays();
	map.setCenter(new GLatLng(51.560283, 4.625232), 13);
	}
}
function addpoint() {
	var minLat = 200;
	var maxLat = -200;
	var minLong = 200;
	var maxLong = -200;
	if (GBrowserIsCompatible()) {
	var marker = new GMarker(new GLatLng(lat1.value, lng1.value));
	points.push(new GLatLng(lat1.value, lng1.value));
	map.addOverlay(marker);

	for (var i = 0; i < points.length; i++) {
		if (points[i].lat() < minLat){
			minLat = points[i].lat();
		}
		if (points[i].lat() > maxLat){
			maxLat = points[i].lat();
		}
		if (points[i].lng() < minLong){
			minLong = points[i].lng();
		}
		if (points[i].lng() > maxLong){
			maxLong = points[i].lng();
		}
	}

	var bounds = new GLatLngBounds(new GLatLng(minLat, minLong), new GLatLng(maxLat, maxLong));
	var temp = map.getBoundsZoomLevel(bounds);
	//document.getElementById("message").innerHTML = (((maxLong - minLong) / 2) + minLong);
	var tmpLat = ((maxLat - minLat) / 2) + minLat;
	var tmpLong = ((maxLong - minLong) / 2) + (minLong - 1) + 1;

	var tmpll = new GLatLng(tmpLat, tmpLong);
	//document.getElementById("message").innerHTML = tmpLong;
	map.setCenter(tmpll, temp);
	}

}

