var map;
	
function clearMap(){
	map.clearOverlays();
}

function getIcon(iconImage, iconWidth, iconHeight, shadowImage, shadowWidth, shadowHeight){
	icon = new GIcon();
	icon.image = iconImage;
	icon.shadow = shadowImage;
	icon.iconSize = new GSize(iconWidth, iconHeight);
	icon.shadowSize = new GSize(shadowWidth, shadowHeight);
	icon.iconAnchor = new GPoint(6, 20);
	icon.infoWindowAnchor = new GPoint(5, 1);
	return icon;
}

function addMarker(id, lat, lng, icon, info){
	var str = "var marker"+id+" = new GMarker(new GLatLng(lat,long));";
	toet = eval(str);
	map.addOverlay(toet);
}

 function getLatLng(form){
    zipcode = form.ZipNumbers.value + form.ZipLetters.value + ", nederland";
    var geocoder = new GClientGeocoder();
    geocoder.getLatLng(zipcode, 
		function(point) {
				if (!point) {
				alert('Uw postcode kon niet worden gevonden.');
				form.latitude.value = '';
				form.longitude.value = '';
				return false;
			} else {
				var str = point.toUrlValue();
				var arr = str.split(",");
				form.latitude.value = arr[0];
				form.longitude.value = arr[1];
				form.submit();
			}
		}
	);
	return false;
}
// auto TAB
var field_length=0;
function TabNext(obj,event,len,next_field) {
	if (event == "down") {
		field_length=obj.value.length;
	}
	else if (event == "up") {
		if (obj.value.length != field_length) {
			field_length=obj.value.length;
			if (field_length == len) {
				next_field.focus();
			}
		}
	}
}

addWindowOnload = function( f ) {
  var current = window.onload; 
  if( typeof window.onload != 'function' ) {
    window.onload = f;
  }
  else { 
  	window.onload = function() { current(); f() };
  }
}