	var http = false;

	if(navigator.appName == "Microsoft Internet Explorer") {
	  http = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
	  http = new XMLHttpRequest();
	}

	var date_field_length=0;
	function TabNext(obj,event,len,next_field) {
		if (event == "down") {
			date_field_length=obj.value.length;
			}
		else if (event == "up") {
			if (obj.value.length != date_field_length) {
				date_field_length=obj.value.length;
				if (date_field_length == len) {
					next_field.focus();
					}
				}
			}
		}		
		var bounds;
		var leftbottom; 
		var righttop; 
		var gezondheidsmap;
		var icons;
		var opened = false;		var nbrread;		var zoom = 9; //hoe lager hoe meer er te zien is
				function MyAlert(){
			var MyPc = document.getElementById('zoekveld').value;
			
			if (MyPc!=''){
			    document.getElementById("loadingMessage").innerHTML = "<B>Locatie wordt geladen..</b>"				document.getElementById("loading").style.visibility = "visible";
				http.abort();
				http.open("GET", "http://www.rebox.tv/dynamic/validatepc.asp?pc=" + MyPc, true);
				http.onreadystatechange=function() {
				  if(http.readyState == 4) {
				    var retAddr = http.responseText;
				    document.getElementById("loading").style.visibility = "hidden";
				    if (retAddr.indexOf('|')>0){
						var AddrArr = retAddr.split("|");
							gezondheidsmap.setCenter(new GLatLng(AddrArr[0],AddrArr[1]), 12);
							}
						else{
							alert(http.responseText);
							}
				  }
				}
				http.send(null);			
			}
					}
							function load() 			{			if (GBrowserIsCompatible()) 				{
				gezondheidsmap = new GMap2(document.getElementById("gezondheidsmap"));
				
				//begrens in en uitzoomen
				var mt = gezondheidsmap.getMapTypes();
				for (var i=0; i<mt.length; i++) {
					mt[i].getMinimumResolution = function() {return zoom-2;}
					mt[i].getMaximumResolution = function() {return 16;}
					}
			
				gezondheidsmap.addControl(new GSmallZoomControl());
				gezondheidsmap.addControl(new GScaleControl());
				gezondheidsmap.setCenter(new GLatLng(52.20970393791507,5.281977653503418), zoom);
			
				//GEvent.addListener(gezondheidsmap, "dragend", function () {laden()});
				//GEvent.addListener(gezondheidsmap, "zoomend", function () {laden()});
				
				
				laden();
				setTimeout('document.getElementById("loading").style.visibility = "hidden"', 1500);
				}
			}
		function laden()
			{
			bounds = gezondheidsmap.getBounds();
			leftbottom = bounds.getSouthWest(); 
			righttop = bounds.getNorthEast(); 
			
			

			var logo = new GIcon(); 
			logo.image = "http://www.rebox.tv/logo.jpg";
			logo.iconSize = new GSize(95, 30);
			logo.iconAnchor = new GPoint(45, 15);
			logo.infoWindowAnchor = new GPoint(45, 15);

			gezondheidsmap.clearOverlays();
			gezondheidsmap.addControl(new GMapTypeControl());
			var marker = createMarker(new GLatLng(52.389747,4.654172),"2", logo,'0',3,''); //logo			
						var tooltip = new Tooltip(marker,'Rebox',4);
			marker.tooltip = tooltip;			
			gezondheidsmap.addOverlay(marker);				gezondheidsmap.addOverlay(tooltip);							GEvent.addListener(marker,'mouseover',function(){
				this.tooltip.show();
			});
			GEvent.addListener(marker,'mouseout',function(){
				this.tooltip.hide();
			});			
				
			var randomnumber=Math.floor(Math.random()*11111)
			GDownloadUrl("http://www.rebox.tv/dynamic/xmldata.asp", function(data, responseCode) {				var xml = GXml.parse(data);
				var markers = xml.documentElement.getElementsByTagName("marker");
				//alert(markers.length);
				for (var i = 0; i < markers.length; i++) 					{					var locid = markers[i].getAttribute("id");
					var lat = markers[i].getAttribute("lat");
					var lng = markers[i].getAttribute("lng");
					var point = new GLatLng(lat,lng);
					var tooltip = markers[i].getAttribute("tooltip");
					var mylogo = markers[i].getAttribute("icon");										var logo = new GIcon(); 
					logo.image = "http://www.rebox.tv/icons/"+mylogo;
					logo.iconSize = new GSize(36, 40);
					logo.iconAnchor = new GPoint(10, 10);
					logo.infoWindowAnchor = new GPoint(10, 10);					
				  				  	//gezondheidsmap.addControl(new GMapTypeControl());
				  	var marker = createMarker(point,locid, logo,0,0);				  	var tooltip = new Tooltip(marker,tooltip,4);
				  	marker.tooltip = tooltip;					  	gezondheidsmap.addOverlay(marker);				  	gezondheidsmap.addOverlay(tooltip);					GEvent.addListener(marker,'mouseover',function(){
						this.tooltip.show();
						});
					GEvent.addListener(marker,'mouseout',function(){
						this.tooltip.hide();
						});						  					  						}
				});
				
			} // einde functie laden				
			//Create marker and set up event window
		  function createMarker(point,locid,icons,iconnr,intro)			{
			var marker = new GMarker(point,icons);
			GEvent.addListener(marker, "click", function() 
				{										if (gezondheidsmap.getBoundsZoomLevel(gezondheidsmap.getBounds()) != 13)
					{					gezondheidsmap.setCenter(point, 13);					}														
				marker.openExtInfoWindow(
				    gezondheidsmap,
				    "custom_info_window_red",
				    "<div>data wordt geladen</div>",
				    {
				      ajaxUrl: "http://www.rebox.tv/dynamic/popup.asp?id="+locid, 
				      beakOffset: 3
				    }
				  ); 
            	//gezondheidsmap.getExtInfoWindow().resize();					});
				return marker;
			} 		
