// JavaScript Document - 


//Functions for the selction filters
function ffDay(ds, row, index) { 
	var x=document.getElementById("selDay");
	var txtDay = x.options[x.selectedIndex].text;
	return (row.day == txtDay) ? row : null; 
	}
	
function ffTime(ds, row, index) { 
	var x=document.getElementById("selTime");
	var txtTime = x.options[x.selectedIndex].text;
	return (row.time == txtTime) ? row : null; 
	}
	
function ffTopic(ds, row, index) { 
	var x=document.getElementById("selTopic");
	var txtTopic = x.options[x.selectedIndex].text;
	//var regExp = new RegExp("speaker", "i");
	var str = row["topic"];
	
		//if (str && str.search(regExp) != -1) {
//			return row;
//		}
//		else {
			return (row.topic == txtTopic) ? row : null; 
	//	}
	}
	
function ffOpen(ds, row, index) { 
	var x=document.getElementById("selOpen");
	var txtOpen = x.options[x.selectedIndex].text;
	return (row.open_closed == txtOpen) ? row : null; 
	}

function ToggleFilter(fltr,docid){
	var x=document.getElementById(docid);
	
	if (x.options[x.selectedIndex].text == "All") {
		dsSchedule.removeFilter(fltr, true);
	}
	else {
		dsSchedule.addFilter(fltr, true);
	}
}

function RemoveAllFilters()
{
	var x=document.getElementById("MtgSched");
	for (var i=0;i<x.length;i++) {
	  x.elements[i].selectedIndex = "0";
	 }
	
	dsSchedule.removeAllFilters(true);
	
}

