function mapSearch() {
	  Effect.BlindDown('home-map', {afterFinish: function() {

		  if (GBrowserIsCompatible()) {
		        var map = new GMap2(document.getElementById("map-canvas"));
		        map.setMapType(G_SATELLITE_MAP);
		        map.removeMapType(G_HYBRID_MAP);
		        map.setCenter(new GLatLng(53.450238, 5.776405), 11);
		        map.setUIToDefault();

		        var customUI = map.getDefaultUI();
		        customUI.maptypes.hybrid = false;
		        customUI.maptypes.normal = false;
		        customUI.maptypes.physical = false;
		        map.setUI(customUI);

		        var url = '/aanbod/geo/';
		        var mgr = new MarkerManager(map);
				
		    	new Ajax.Request(url, {
		    	  method: 'get',
		    	  onSuccess: function(transport) {
		    	    if (transport.responseJSON) {
		    	      var coordinats = transport.responseJSON;
		    	      var markers = [];
		    	      for (var i = 0; i < coordinats.length; i++) {
		    	    	  var point = new GLatLng(coordinats[i].lat ,coordinats[i].lng);
		    	    	  var address = coordinats[i].city + ', ' + coordinats[i].address + ' ' + coordinats[i].number;
		    	    	  var marker = createMarker(point, coordinats[i].id, map, i, address);

	    	    		  markers.push(marker);			    	    	  
		    	      }
		    	      mgr.addMarkers(markers, 11);
		    	      mgr.refresh();
		    	    }
		    	  }
		    	});
				        
		   }
		  
		}
	  });
	  //Effect.BlindUp('home-search'); 
}
var labels = [];
function createMarker(pos, text, map, iter, labelTxt) {
	
	var myIcon = new GIcon(G_DEFAULT_ICON);
    myIcon.image = "/images/house-icon.png";
    myIcon.iconSize = new GSize(21, 19);
    myIcon.iconAnchor = new GPoint(21, 19);
    
    var markerOptions = { icon:myIcon };
	var marker = new GMarker(pos, markerOptions);

    GEvent.addListener(marker, "click", function() {
	   window.location = '/aanbod/pand/id/' + text + '/';
    });
    
    GEvent.addListener(marker, "mouseover", function() {
    	var label = createLabel(pos, labelTxt);
    	labels[i] = label;
  	  	map.addOverlay(label);
     });
    
    GEvent.addListener(marker, "mouseout", function() {
    	var label = labels[i];
  	  	map.removeOverlay(label);
     });
    
    return marker;
}

function createLabel(pos, text) {
	var label = new ELabel(pos, text, "map-label");
	label.pixelOffset = new GSize(5,-20);

    GEvent.addListener(label, "click", function() {
	   window.location = '/aanbod/pand/id/' + text + '/';
    });

    return label;
}

function normalSearch() {
	  Effect.BlindUp('home-map'); 
}