var OnMoveEnd = function(){};
var OnMove = function(){};
var OnMoveStart = function(){};
var OnMapClick = function(){};

var OnDrag = function(){
	var center = map.getCenter();
	lastLat=center.lat();
  lastLng=center.lng();
};

var OnDragStart = function(){
	if(infoWindowManager) infoWindowManager.stop();
};

var OnDragEnd = function(){
	var center = map.getCenter();
	lastLat=center.lat();
  lastLng=center.lng();
	var zoom = map.getZoomLevel();
	var bounds = map.getMapBounds();

	controller.requestController('setPosition', 'lng='+center.lng()+'&lat='+center.lat()+'&zoom='+zoom+'&lat1='+bounds.lat1+'&lng1='+bounds.lng1+'&lat2='+bounds.lat2+'&lng2='+bounds.lng2, refreshPodList);

	if(infoWindowManager) infoWindowManager.start();
};

var OnZoomEnd = function(oldLevel, newLevel){
  OnDragEnd();
};

var OnZoomStart = function(oldLevel, newLevel){
  OnDragStart();
};

