function mapsGetLatLng() {
	var geocoder = new GClientGeocoder();
	
	var form = document.getElementById('withLatLng');
	
	var straat = form.straat.value;
	var straat_sec = form.straat_sec.value;
	
	var huisnummer = form.huisnummer.value;
	var huisnummer_sec = form.huisnummer_sec.value;
	
	var woonplaats = form.woonplaats.value;
	var woonplaats_sec = form.woonplaats_sec.value;
	
	if(straat_sec > '' & huisnummer_sec > '' & woonplaats_sec > '') {
		var address_sec = straat_sec + ' ' + huisnummer_sec + ' ' + woonplaats_sec + ', The Netherlands';
		
		geocoder.getLatLng(address_sec, function(point) {
			if (!point) {
				alert('Het opgegeven adres kon niet gevonden worden door Google Maps. Controleer of deze correct is ingevoerd.');
			}
			else {
				if(document.getElementById('lattitude_sec')) {
					targetLat_sec = document.getElementById('lattitude_sec');
					targetLat_sec.value = point.lat();
				}
				if(document.getElementById('longitude_sec')) {
					targetLng_sec = document.getElementById('longitude_sec');
					targetLng_sec.value = point.lng();
				}
			}
		}
		);
	}
	if(straat > '' & huisnummer > '' & woonplaats > '') {
		var address = straat + ' ' + huisnummer + ' ' + woonplaats + ', The Netherlands';
	
		geocoder.getLatLng(address, function(point) {
			if (!point) {
				alert('Het opgegeven adres kon niet gevonden worden door Google Maps. Controleer of deze correct is ingevoerd.');
			}
			else {
				if(document.getElementById('lattitude')) {
					targetLat = document.getElementById('lattitude');
					targetLat.value = point.lat();
				}
				if(document.getElementById('longitude')) {
					targetLng = document.getElementById('longitude');
					targetLng.value = point.lng();
				}
				if(document.getElementById('withLatLng')) {
					form.submit();
				}
			}
		}
		);
		return false;
	}
}