// JavaScript Document
// var filters[0] = {selector:'filterItem1', list:'venues', sorter:'title', value:'title'};
function setFilterObj(form){
	// var form = MM_findObj('galFilterForm');
	var params = Spry.Utils.extractParamsFromForm(form);
	if(filterNotifier) filterNotifier.notifyObservers("getByFilter",params);
	return false;
}
// init widget
var venuesItemObjDs = new Spry.Data.XMLDataSet('includes/widgets/filter/get_filter.php?search=true&filter=venues&sort=ventitle&'+galFilterParams,'feed/entry',{useCache:false,distinctFieldsOnLoad:['title']});
venuesItemObjDs.cancelLoadData();
var promotersItemObjDs = new Spry.Data.XMLDataSet('includes/widgets/filter/get_filter.php?search=true&filter=promoters&sort=promoname&'+galFilterParams,'feed/entry',{subPaths:['author/name'],distinctOnLoad:true,useCache:false,distinctFieldsOnLoad:['author/name']});
promotersItemObjDs.cancelLoadData();
var filterNotifier = filterNotifier? filterNotifier : new Spry.Utils.Notifier();