var dsStates = new Spry.Data.XMLDataSet("allafestlokaler.xml", "festlokaler/festlokal", { sortOnLoad: "name" });

function ffED(ds, row, index){ var c = row.egendryck.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffIP(ds, row, index){ var c = row.egenmat.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffUT(ds, row, index){ var c = row.utsikt.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffKA(ds, row, index){ var c = row.kallare.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffSM(ds, row, index){ var c = row.tiotillfyrtio.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffLA(ds, row, index){ var c = row.hundratjugo.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffXL(ds, row, index){ var c = row.tvahundra.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffFS(ds, row, index){ var c = row.fullservice.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffCI(ds, row, index){ var c = row.city.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffSO(ds, row, index){ var c = row.soder.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffNO(ds, row, index){ var c = row.norr.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffVA(ds, row, index){ var c = row.vaster.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffOS(ds, row, index){ var c = row.oster.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };

function ToggleFilter(enable, f)
{
	if (enable)
		dsStates.addFilter(f, true);
	else
		dsStates.removeFilter(f, true);
}

function RemoveAllFilters()
{
	document.forms[0]["fED"].checked = false;
	document.forms[0]["fIP"].checked = false;
	document.forms[0]["fUT"].checked = false;
	document.forms[0]["fKA"].checked = false;
	document.forms[0]["fSM"].checked = false;
	document.forms[0]["fLA"].checked = false;
	document.forms[0]["fXL"].checked = false;
	document.forms[0]["fFS"].checked = false;
	document.forms[0]["fCI"].checked = false;
	document.forms[0]["fSO"].checked = false;
	document.forms[0]["fNO"].checked = false;
	document.forms[0]["fVA"].checked = false;
	document.forms[0]["fOS"].checked = false;

	dsStates.removeAllFilters(true);
}
