var dsStates = new Spry.Data.XMLDataSet("allaerbjudanden.xml", "states/brollop", { sortOnLoad: "name" });

function ffSM(ds, row, index){ var c = row.tillsextio.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffME(ds, row, index){ var c = row.tillattio.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffLA(ds, row, index){ var c = row.tillhundra.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffXL(ds, row, index){ var c = row.overhundra.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };

function ffTH(ds, row, index){ var c = row.tvahundra.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffFH(ds, row, index){ var c = row.fyrahundra.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffSH(ds, row, index){ var c = row.sexhundra.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };


function ffNA(ds, row, index){ var c = row.natur.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffVA(ds, row, index){ var c = row.vatten.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffST(ds, row, index){ var c = row.stan.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };

function ffEL(ds, row, index){ var c = row.egnalokaler.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffFS(ds, row, index){ var c = row.fixasjalv.charAt(0); return c >= 'M' && c <= 'O' ? null : row; };
function ffON(ds, row, index){ var c = row.overnattning.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]["fSM"].checked = false;
	document.forms[0]["fME"].checked = false;
	document.forms[0]["fLA"].checked = false;
	document.forms[0]["fXL"].checked = false;
	
	document.forms[0]["fTH"].checked = false;
	document.forms[0]["fFH"].checked = false;
	document.forms[0]["fSH"].checked = false;
	
	document.forms[0]["fNA"].checked = false;
	document.forms[0]["fVA"].checked = false;
	document.forms[0]["fST"].checked = false;
	
	document.forms[0]["fEL"].checked = false;
	document.forms[0]["fFS"].checked = false;
	document.forms[0]["fON"].checked = false;

	dsStates.removeAllFilters(true);
}
