
if(!ds.se)
{
	ds.se = {};
}

ds.se.geografisch = {};

ds.se.geografisch.openMarker = function (marker, params)
{
	if(!marker.openInfoWindowHtml)
	{
		marker = Google_Maps.getMarker(marker);
	}
	marker.openInfoWindowHtml(Ext.get('zoekresultaat-'+params.RN).dom.innerHTML, {maxWidth:500});
	
	Ext.get('search_overzicht').dom.scrollIntoView();
	return false;
}


ds.se.geografisch.verversen = function()
{
	var center		= Google_Maps.map.getCenter().toUrlValue();
	var boundsSW	= Google_Maps.map.getBounds().getSouthWest();
	var boundsNE	= Google_Maps.map.getBounds().getNorthEast();
	var zoom		= Google_Maps.map.getZoom();
	
	var url = window.location.toString();

	if(url.indexOf('?') > 0)
	{
		url = url+"&geografisch[center]="+center;
	}
	else
	{
		url = url+"?geografisch[center]="+center;
	}
	url = url+"&geografisch[zoom]="+zoom;
	url = url+"&geografisch[bounds]="+boundsNE+','+boundsSW;
	
	window.location = url;
}

ds.se.geografisch.notifyVerversen = function(map)
{
	Ext.get('search_geografisch_verversen').animate(
		{backgroundColor: { from: '#6E0A78', to: '#ffffff'}},
		0.5,
		function() {},
		'easeOut',
		'color'
	);
}
