Searching...";
clearStatusHTML = "
Resetting...";
showToolsLinkText = "Show Events Search Form";
hideToolsLinkText = "Hide Events Search Form";
// Filter field size defaults
dateFieldSize = "10";
dateMaxSize = "12";
textFieldSize = "20";
textMaxSize = "255";
// Filter Form Defaults
selectedApprovedStatus = defaultApprovalStatus;
selectedKeywords = "";
selectedStartDateValue = defaultStartDate;
selectedEndDateValue = defaultEndDate;
selectedCategories = "";
selectedOrganizations = defaultOrganizations;
selectedLocation = "";
// Custom Selected Filters
selectedRegionID = defaultRegionID;
selectedRegion = "";
if ( StructKeyExists(request.params,"dsFilterStartDate") )
selectedStartDateValue = request.params.dsFilterStartDate;
if ( StructKeyExists(request.params,"dsFilterEndDate") )
selectedEndDateValue = request.params.dsFilterEndDate;
if ( StructKeyExists(request.params,"dsFilterCategories") )
selectedCategories = request.params.dsFilterCategories;
if ( StructKeyExists(request.params,"dsFilterOrganizations") )
selectedOrganizations = request.params.dsFilterOrganizations;
if ( StructKeyExists(request.params,"dsFilterLocation") )
selectedLocation = request.params.dsFilterLocation;
if ( StructKeyExists(request.params,"dsFilterKeywords") )
selectedKeywords = request.params.dsFilterKeywords;
selectedRegionType = "";
selectedOrganizations = "";
// Custom dsFilter Values
if ( StructKeyExists(request.params,"dsFilterRegionID") AND IsNumeric(request.params.dsFilterRegionID) ) {
selectedRegionID = request.params.dsFilterRegionID;
}
// Convert Region ID filter value to a Region Name
if ( selectedRegionID ) {
selectedRegion = application.ptRegionSubsiteMap.regionSubsiteMapDAO.getTermByTermID(termID=selectedRegionID);
selectedRegionType = application.ptRegionSubsiteMap.regionSubsiteMapService.getRegionTypeByRegionID(regionID=selectedRegionID);
// Reset the selection organization based on the selectedRegionID
selectedOrganizations = application.ptCalendar.calOrganizationsDAO.getOrgIDByName(orgName=selectedRegionType);
}
// Get the Active Organization
orgArray = application.ptCalendar.calOrganizationsDAO.getActiveOrganizations(sortField=orgsFilterSortField);
// Get the Active Categories for the selected org
catArray = application.ptCalendar.calEventCategoriesDAO.getFilteredCategoriesByOrgID(orgID=selectedOrganizations,filterField="active",filterValue=1,sortField=catsFilterSortField);
// 2013-12-19 - PT - REMOVED LOCATION SEARCH OPTION AS PER MARTIN F (DoDEA)
// Get the Locations list from the Event Details Records
// locationsQry = application.ptCalendar.calEventDetailsDAO.getUniqueLocationsQuery();