function addFilters(set) {
	var icons = PinIcons;
	// Foundations
	if (set.id == 58750 || set.id == 61100) {
		var f0 = new PAttributeFilter("Foundation", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "org", PAttribute.STRING);
		var f01 = new PAttributeFilter("Foundation", ["Lincoln Financial Foundation"], PAttributeFilter.EQUALS, "Lincoln Financial Foundation", "org", PAttribute.STRING);
		var f02 = new PAttributeFilter("Foundation", ["Nonprofit Finance Fund"], PAttributeFilter.EQUALS, "Nonprofit Finance Fund", "org", PAttribute.STRING);
		var f03 = new PAttributeFilter("Foundation", ["Prudential Foundation"], PAttributeFilter.EQUALS, "Prudential Foundation", "org", PAttribute.STRING);
		var f04 = new PAttributeFilter("Foundation", ["The Philadelphia Foundation"], PAttributeFilter.EQUALS, "The Philadelphia Foundation", "org", PAttribute.STRING);
		var f05 = new PAttributeFilter("Foundation", ["Union Benevolent Association"], PAttributeFilter.EQUALS, "Union Benevolent Association", "org", PAttribute.STRING);
		var f06 = new PAttributeFilter("Foundation", ["United Way of SEPA"], PAttributeFilter.EQUALS, "United Way of SEPA", "org", PAttribute.STRING);
		var f07 = new PAttributeFilter("Foundation", ["Wachovia Regional Foundation"], PAttributeFilter.EQUALS, "Wachovia Regional Foundation", "org", PAttribute.STRING);
		var f08 = new PAttributeFilter("Foundation", ["William Penn Foundation"], PAttributeFilter.EQUALS, "William Penn Foundation", "org", PAttribute.STRING);
		var f101 = new PAttributeFilter("Type of Investment", ["Arts and Culture"], PAttributeFilter.EQUAL, "Arts and Culture", "issue", PAttribute.STRING);
		var f102 = new PAttributeFilter("Type of Investment", ["Basic Needs"], PAttributeFilter.EQUAL, "Basic Needs", "issue", PAttribute.STRING);
		var f103 = new PAttributeFilter("Type of Investment", ["Community Economic Development"], PAttributeFilter.EQUAL, "Community Economic Development", "issue", PAttribute.STRING);
		var f104 = new PAttributeFilter("Type of Investment", ["Consumer Services"], PAttributeFilter.EQUAL, "Consumer Services", "issue", PAttribute.STRING);
		var f105 = new PAttributeFilter("Type of Investment", ["Counseling and Mental Health Care"], PAttributeFilter.EQUAL, "Counseling and Mental Health Care", "issue", PAttribute.STRING);
		var f106 = new PAttributeFilter("Type of Investment", ["Disaster Preparedness"], PAttributeFilter.EQUAL, "Disaster Preparedness", "issue", PAttribute.STRING);
		var f107 = new PAttributeFilter("Type of Investment", ["Education"], PAttributeFilter.EQUAL, "Education", "issue", PAttribute.STRING);
		var f108 = new PAttributeFilter("Type of Investment", ["Employment and Employment Training"], PAttributeFilter.EQUAL, "Employment and Employment Training", "issue", PAttribute.STRING);
		var f109 = new PAttributeFilter("Type of Investment", ["Environment"], PAttributeFilter.EQUAL, "Environment", "issue", PAttribute.STRING);
		var f110 = new PAttributeFilter("Type of Investment", ["Financial Assets Management"], PAttributeFilter.EQUAL, "Financial Assets Management", "issue", PAttribute.STRING);
		var f111 = new PAttributeFilter("Type of Investment", ["Health and Health Care"], PAttributeFilter.EQUAL, "Health and Health Care", "issue", PAttribute.STRING);
		var f112 = new PAttributeFilter("Type of Investment", ["Housing"], PAttributeFilter.EQUAL, "Housing", "issue", PAttribute.STRING);
		var f113 = new PAttributeFilter("Type of Investment", ["Individual and Family Life Enrichment/Recreation"], PAttributeFilter.EQUAL, "Individual and Family Life Enrichment/Recreation", "issue", PAttribute.STRING);
		var f114 = new PAttributeFilter("Type of Investment", ["Legal System and Services"], PAttributeFilter.EQUAL, "Legal System and Services", "issue", PAttribute.STRING);
		var f115 = new PAttributeFilter("Type of Investment", ["Neighborhood Revitalization"], PAttributeFilter.EQUAL, "Neighborhood Revitalization", "issue", PAttribute.STRING);
		var f116 = new PAttributeFilter("Type of Investment", ["Other/Not Specified"], PAttributeFilter.EQUAL, "Other/Not Specified", "issue", PAttribute.STRING);
		var f201 = new PAttributeFilter("Year of Investment", ["2000"], PAttributeFilter.EQUAL, "2000", "startyear", PAttribute.STRING);
		var f202 = new PAttributeFilter("Year of Investment", ["2001"], PAttributeFilter.EQUAL, "2001", "startyear", PAttribute.STRING);
		var f203 = new PAttributeFilter("Year of Investment", ["2002"], PAttributeFilter.EQUAL, "2002", "startyear", PAttribute.STRING);
		var f204 = new PAttributeFilter("Year of Investment", ["2003"], PAttributeFilter.EQUAL, "2003", "startyear", PAttribute.STRING);
		var f205 = new PAttributeFilter("Year of Investment", ["2004"], PAttributeFilter.EQUAL, "2004", "startyear", PAttribute.STRING);
		var f206 = new PAttributeFilter("Year of Investment", ["2005"], PAttributeFilter.EQUAL, "2005", "startyear", PAttribute.STRING);
		var f207 = new PAttributeFilter("Year of Investment", ["2006"], PAttributeFilter.EQUAL, "2006", "startyear", PAttribute.STRING);
		var f208 = new PAttributeFilter("Year of Investment", ["2007"], PAttributeFilter.EQUAL, "2007", "startyear", PAttribute.STRING);
		set.setDisplayFilters([f0,f01,f02,f03,f04,f05,f06,f07,f08,f101,f102,f103,f104,f105,f106,f107,f108,f109,f110,f111,f112,f113,f114,f115,f201,f202,f203,f204,f205,f206,f207,f208]);
			
	// PA State Housing Finance Agencies
	} else if (set.id == 53550) {
		var f0 = new PAttributeFilter("Year of Expiration", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "expdte", PAttribute.STRING);
		var f1 = new PAttributeFilter("Year of Expiration", [1997,2006], PAttributeFilter.RANGE, "1997 - 2006", "expdte", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Year of Expiration", [2007,2016], PAttributeFilter.RANGE, "2007 - 2016", "expdte", PAttribute.NUMBER);
		var f3 = new PAttributeFilter("Year of Expiration", [2017,2026], PAttributeFilter.RANGE, "2017 - 2026", "expdte", PAttribute.NUMBER);
		var f4 = new PAttributeFilter("Year of Expiration", [2027,2036], PAttributeFilter.RANGE, "2027 - 2036", "expdte", PAttribute.NUMBER);
		var f201 = new PAttributeFilter("Number of Units", [0,10], PAttributeFilter.RANGE, "Less than 10", "tunt", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Number of Units", [11,50], PAttributeFilter.RANGE, "11 - 50", "tunt", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Number of Units", [51,300], PAttributeFilter.RANGE, "51 and more", "tunt", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f201,f202,f203]);
	// GBofP of the United Methodist Church
	} else if (set.id == 80150) {
		var years = [];
		years = ["/1990","/1991","/1992","/1993","/1994","/1995","/1996","/1997","/1998","/1999","/2000"];
		var f1 = new PAttributeFilter("Date of Issuance", years, PAttributeFilter.RANGE, "1990 - 2000", "issue_date", PAttribute.STRING);
		years = ["/2001\\0", "/2002\\0", "/2003\\0", "/2004\\0"];
		var f2 = new PAttributeFilter("Date of Issuance", years, PAttributeFilter.RANGE, "2001 - 2004", "issue_date", PAttribute.STRING);
		years = [];
		for (var i=5; i<10; i++)
			years.push("/200" + i + "\\0");
		for (var i=10; i<20; i++)
			years.push("/20" + i + "\\0");
		var f3 = new PAttributeFilter("Date of Issuance", years, PAttributeFilter.RANGE, "2005 and later", "issue_date", PAttribute.STRING);
		var matyears = [];
		matyears = ["/2008\\0", "/2009\\0"];
		for (var i=10; i<16; i++)
			matyears.push("/20" + i + "\\0");
		var f101 = new PAttributeFilter("Maturity Date", matyears, PAttributeFilter.RANGE, "2008 - 2015", "mat_date", PAttribute.STRING);
		matyears = [];
		for (var i=16; i<23; i++)
			matyears.push("/20" + i + "\\0");
		var f102 = new PAttributeFilter("Maturity Date", matyears, PAttributeFilter.RANGE, "2016 - 2022", "mat_date", PAttribute.STRING);
		matyears = [];
		for (var i=23; i<29; i++)
			matyears.push("/20" + i + "\\0");
		var f103 = new PAttributeFilter("Maturity Date", matyears, PAttributeFilter.RANGE, "2023 - 2028", "mat_date", PAttribute.STRING);
		matyears = [];
		for (var i=29; i<50; i++)
			matyears.push("/20" + i + "\\0");
		var f104 = new PAttributeFilter("Maturity Date", matyears, PAttributeFilter.RANGE, "2029 and later", "mat_date", PAttribute.STRING);
		var f201 = new PAttributeFilter("Geographic Location", ["East"], PAttributeFilter.EQUAL, "East", "geo_loc", PAttribute.STRING);
		var f202 = new PAttributeFilter("Geographic Location", ["Midwest"], PAttributeFilter.EQUAL, "Midwest", "geo_loc", PAttribute.STRING);
		var f203 = new PAttributeFilter("Geographic Location", ["South"], PAttributeFilter.EQUAL, "South", "geo_loc", PAttribute.STRING);
		var f204 = new PAttributeFilter("Geographic Location", ["West"], PAttributeFilter.EQUAL, "West", "geo_loc", PAttribute.STRING);
		var f301 = new PAttributeFilter("Intermediary", ["CDT"], PAttributeFilter.EQUAL, "CDT", "intermed", PAttribute.STRING);
		var f302 = new PAttributeFilter("Intermediary", ["CIC"], PAttributeFilter.EQUAL, "CIC", "intermed", PAttribute.STRING);
		var f303 = new PAttributeFilter("Intermediary", ["CPC"], PAttributeFilter.EQUAL, "CPC", "intermed", PAttribute.STRING);
		var f304 = new PAttributeFilter("Intermediary", ["CRF"], PAttributeFilter.EQUAL, "CRF", "intermed", PAttribute.STRING);
		var f305 = new PAttributeFilter("Intermediary", ["DCIC"], PAttributeFilter.EQUAL, "DCIC", "intermed", PAttribute.STRING);
		var f306 = new PAttributeFilter("Intermediary", ["EMI"], PAttributeFilter.EQUAL, "EMI", "intermed", PAttribute.STRING);
		var f307 = new PAttributeFilter("Intermediary", ["GLCF"], PAttributeFilter.EQUAL, "GLCF", "intermed", PAttribute.STRING);
		var f308 = new PAttributeFilter("Intermediary", ["LIIF"], PAttributeFilter.EQUAL, "LIIF", "intermed", PAttribute.STRING);
		var f309 = new PAttributeFilter("Intermediary", ["MLF"], PAttributeFilter.EQUAL, "MLF", "intermed", PAttribute.STRING);
		var f310 = new PAttributeFilter("Intermediary", ["MMF"], PAttributeFilter.EQUAL, "MMF", "intermed", PAttribute.STRING);
		var f311 = new PAttributeFilter("Intermediary", ["NCBCI"], PAttributeFilter.EQUAL, "NCBCI", "intermed", PAttribute.STRING);
		var f312 = new PAttributeFilter("Intermediary", ["SFS"], PAttributeFilter.EQUAL, "SFS", "intermed", PAttribute.STRING);
		var f313 = new PAttributeFilter("Intermediary", ["TRF"], PAttributeFilter.EQUAL, "TRF", "intermed", PAttribute.STRING);
		var f401 = new PAttributeFilter("Investment Amount", [0,499999], PAttributeFilter.RANGE, "Less than $500,000", "investment_amt", PAttribute.NUMBER);
		var f402 = new PAttributeFilter("Investment Amount", [500000,999999], PAttributeFilter.RANGE, "$500,000 - $999,999", "investment_amt", PAttribute.NUMBER);
		var f403 = new PAttributeFilter("Investment Amount", [1000000,1999999], PAttributeFilter.RANGE, "$1,000,000 - $1,999,999", "investment_amt", PAttribute.NUMBER);
		var f404 = new PAttributeFilter("Investment Amount", [2000000, 100000000], PAttributeFilter.RANGE, "$2,000,000 and more", "investment_amt", PAttribute.NUMBER);
		var f501 = new PAttributeFilter("Property Type", ["Charter School"], PAttributeFilter.EQUAL, "Charter School", "prop_type", PAttribute.STRING);
		var f502 = new PAttributeFilter("Property Type", ["Commercial"], PAttributeFilter.EQUAL, "Commercial", "prop_type", PAttribute.STRING);
		var f503 = new PAttributeFilter("Property Type", ["Community Facility"], PAttributeFilter.EQUAL, "Community Facility", "prop_type", PAttribute.STRING);
		var f504 = new PAttributeFilter("Property Type", ["Multifamily"], PAttributeFilter.EQUAL, "Multifamily", "prop_type", PAttribute.STRING);
		var f505 = new PAttributeFilter("Property Type", ["Senior"], PAttributeFilter.EQUAL, "Senior", "prop_type", PAttribute.STRING);
		var f506 = new PAttributeFilter("Property Type", ["Single Family"], PAttributeFilter.EQUAL, "Single Family", "prop_type", PAttribute.STRING);
		set.setDisplayFilters([f1,f2,f3,f101,f102,f103,f104,f201,f202,f203,f204,f301,f302,f303,f304,f305,f306,f307,f308,f309,f310,f311,f312,f313,f401,f402,f403,f404,f501,f502,f503,f504,f505,f506]);
	//Council of New Jersey Grantmakers
	} else if (set.id == 75950 || set.id == 76050) {
		var f0 = new PAttributeFilter("Health and Human Services", ["Health and Human Services"], PAttributeFilter.EQUAL, "All", "grant_cate", PAttribute.STRING);
		var f1 = new PAttributeFilter("Health and Human Services", ["Addiction"], PAttributeFilter.EQUAL, "Addiction", "g_sub_1", PAttribute.STRING);
		var f2 = new PAttributeFilter("Health and Human Services", ["Affordable Housing Development"], PAttributeFilter.EQUAL, "Affordable Housing Development", "g_sub_1", PAttribute.STRING);
		var f3 = new PAttributeFilter("Health and Human Services", ["Counseling"], PAttributeFilter.EQUAL, "Counseling", "g_sub_1", PAttribute.STRING);
		var f4 = new PAttributeFilter("Health and Human Services", ["Daycare"], PAttributeFilter.EQUAL, "Daycare", "g_sub_1", PAttribute.STRING);
		var f5 = new PAttributeFilter("Health and Human Services", ["Family Support"], PAttributeFilter.EQUAL, "Family Support", "g_sub_1", PAttribute.STRING);
		var f6 = new PAttributeFilter("Health and Human Services", ["Food Pantries"], PAttributeFilter.EQUAL, "Food Pantries", "g_sub_1", PAttribute.STRING);
		var f7 = new PAttributeFilter("Health and Human Services", ["Homelessness"], PAttributeFilter.EQUAL, "Homelessness", "g_sub_1", PAttribute.STRING);
		var f8 = new PAttributeFilter("Health and Human Services", ["Homelessness Prevention"], PAttributeFilter.EQUAL, "Homelessness Prevention", "g_sub_1", PAttribute.STRING);
		var f9 = new PAttributeFilter("Health and Human Services", ["Legal Options Counseling"], PAttributeFilter.EQUAL, "Legal Options Counseling", "g_sub_1", PAttribute.STRING);
		var f10 = new PAttributeFilter("Health and Human Services", ["Literacy"], PAttributeFilter.EQUAL, "Literacy", "g_sub_1", PAttribute.STRING);
		var f11 = new PAttributeFilter("Health and Human Services", ["Mental Health"], PAttributeFilter.EQUAL, "Mental Health", "g_sub_1", PAttribute.STRING);
		var f12 = new PAttributeFilter("Health and Human Services", ["Obesity Prevention"], PAttributeFilter.EQUAL, "Obesity Prevention", "g_sub_1", PAttribute.STRING);
		var f13 = new PAttributeFilter("Health and Human Services", ["Shelters"], PAttributeFilter.EQUAL, "Shelters", "g_sub_1", PAttribute.STRING);
		var f14 = new PAttributeFilter("Health and Human Services", ["Social Service Referral"], PAttributeFilter.EQUAL, "Social Service Referral", "g_sub_1", PAttribute.STRING);
		var f15 = new PAttributeFilter("Health and Human Services", ["Wellness"], PAttributeFilter.EQUAL, "Wellness", "g_sub_1", PAttribute.STRING);
		var f101 = new PAttributeFilter("Job/Workforce and Training", ["Job/Workforce and Training"], PAttributeFilter.EQUAL, "All", "grant_cate", PAttribute.STRING);
		var f102 = new PAttributeFilter("Job/Workforce and Training", ["Apprenticeships"], PAttributeFilter.EQUAL, "Apprenticeships", "g_sub_1", PAttribute.STRING);
		var f103 = new PAttributeFilter("Job/Workforce and Training", ["Job Development/Placement"], PAttributeFilter.EQUAL, "Job Development/Placement", "g_sub_1", PAttribute.STRING);
		var f104 = new PAttributeFilter("Job/Workforce and Training", ["Mentoring"], PAttributeFilter.EQUAL, "Mentoring", "g_sub_1", PAttribute.STRING);
		var f105 = new PAttributeFilter("Job/Workforce and Training", ["Residency"], PAttributeFilter.EQUAL, "Residency", "g_sub_1", PAttribute.STRING);
		var f106 = new PAttributeFilter("Job/Workforce and Training", ["Skill Development"], PAttributeFilter.EQUAL, "Skill Development", "g_sub_1", PAttribute.STRING);
		var f107 = new PAttributeFilter("Job/Workforce and Training", ["Summer and Fulltime Jobs"], PAttributeFilter.EQUAL, "Summer and Fulltime Jobs", "g_sub_1", PAttribute.STRING);
		var f108 = new PAttributeFilter("Job/Workforce and Training", ["Training"], PAttributeFilter.EQUAL, "Training", "g_sub_1", PAttribute.STRING);
		var f109 = new PAttributeFilter("Job/Workforce and Training", ["Transportation"], PAttributeFilter.EQUAL, "Transportation", "g_sub_1", PAttribute.STRING);
		var f110 = new PAttributeFilter("Job/Workforce and Training", ["Vocational Training"], PAttributeFilter.EQUAL, "Vocational Training", "g_sub_1", PAttribute.STRING);
		var f201 = new PAttributeFilter("Neighborhood Revitalization", ["Neighborhood Revitalization"], PAttributeFilter.EQUAL, "All", "grant_cate", PAttribute.STRING);
		var f202 = new PAttributeFilter("Neighborhood Revitalization", ["Affordable Housing"], PAttributeFilter.EQUAL, "Affordable Housing", "g_sub_1", PAttribute.STRING);
		var f203 = new PAttributeFilter("Neighborhood Revitalization", ["Affordable Housing Counseling"], PAttributeFilter.EQUAL, "Affordable Housing Counseling", "g_sub_1", PAttribute.STRING);
		var f204 = new PAttributeFilter("Neighborhood Revitalization", ["Community Building"], PAttributeFilter.EQUAL, "Community Building", "g_sub_1", PAttribute.STRING);
		var f205 = new PAttributeFilter("Neighborhood Revitalization", ["Green Space"], PAttributeFilter.EQUAL, "Green Space", "g_sub_1", PAttribute.STRING);
		var f206 = new PAttributeFilter("Neighborhood Revitalization", ["Gun Stoppers"], PAttributeFilter.EQUAL, "Gun Stoppers", "g_sub_1", PAttribute.STRING);
		var f207 = new PAttributeFilter("Neighborhood Revitalization", ["Organizing"], PAttributeFilter.EQUAL, "Organizing", "g_sub_1", PAttribute.STRING);
		var f208 = new PAttributeFilter("Neighborhood Revitalization", ["Outdoor Education"], PAttributeFilter.EQUAL, "Outdoor Education", "g_sub_1", PAttribute.STRING);
		var f209 = new PAttributeFilter("Neighborhood Revitalization", ["Parks and Recreation"], PAttributeFilter.EQUAL, "Parks and Recreation", "g_sub_1", PAttribute.STRING);
		var f210 = new PAttributeFilter("Neighborhood Revitalization", ["Toxic Site Remediation"], PAttributeFilter.EQUAL, "Toxic Site Remediation", "g_sub_1", PAttribute.STRING);
		var f211 = new PAttributeFilter("Neighborhood Revitalization", ["Urban Greening"], PAttributeFilter.EQUAL, "Urban Greening", "g_sub_1", PAttribute.STRING);
		var f212 = new PAttributeFilter("Neighborhood Revitalization", ["Urban Reinvestment"], PAttributeFilter.EQUAL, "Urban Reinvestment", "g_sub_1", PAttribute.STRING);
		var f301 = new PAttributeFilter("Youth Programs", ["Youth Programs"], PAttributeFilter.EQUAL, "All", "grant_cate", PAttribute.STRING);
		var f302 = new PAttributeFilter("Youth Programs", ["After School"], PAttributeFilter.EQUAL, "After School", "g_sub_1", PAttribute.STRING);
		var f303 = new PAttributeFilter("Youth Programs", ["Alternative High School"], PAttributeFilter.EQUAL, "Alternative High School", "g_sub_1", PAttribute.STRING);
		var f304 = new PAttributeFilter("Youth Programs", ["Arts Education"], PAttributeFilter.EQUAL, "Arts Education", "g_sub_1", PAttribute.STRING);
		var f305 = new PAttributeFilter("Youth Programs", ["Counseling"], PAttributeFilter.EQUAL, "Counseling", "g_sub_1", PAttribute.STRING);
		var f306 = new PAttributeFilter("Youth Programs", ["Financial Literacy"], PAttributeFilter.EQUAL, "Financial Literacy", "g_sub_1", PAttribute.STRING);
		var f307 = new PAttributeFilter("Youth Programs", ["Leadership Development"], PAttributeFilter.EQUAL, "Leadership Development", "g_sub_1", PAttribute.STRING);
		var f308 = new PAttributeFilter("Youth Programs", ["Leadership Development and Training"], PAttributeFilter.EQUAL, "Leadership Development and Training", "g_sub_1", PAttribute.STRING);
		var f309 = new PAttributeFilter("Youth Programs", ["Mentoring"], PAttributeFilter.EQUAL, "Mentoring", "g_sub_1", PAttribute.STRING);
		var f310 = new PAttributeFilter("Youth Programs", ["Outdoor Education"], PAttributeFilter.EQUAL, "Outdoor Education", "g_sub_1", PAttribute.STRING);
		var f311 = new PAttributeFilter("Youth Programs", ["Scholarship"], PAttributeFilter.EQUAL, "Scholarship", "g_sub_1", PAttribute.STRING);
		var f312 = new PAttributeFilter("Youth Programs", ["Summer Learning"], PAttributeFilter.EQUAL, "Summer Learning", "g_sub_1", PAttribute.STRING);
		var f313 = new PAttributeFilter("Youth Programs", ["Training"], PAttributeFilter.EQUAL, "Training", "g_sub_1", PAttribute.STRING);
		var f401 = new PAttributeFilter("Funder ID", ["61726"], PAttributeFilter.EQUAL, "61726", "f_id", PAttribute.STRING);
		var f402 = new PAttributeFilter("Funder ID", ["61734"], PAttributeFilter.EQUAL, "61734", "f_id", PAttribute.STRING);
		var f403 = new PAttributeFilter("Funder ID", ["61736"], PAttributeFilter.EQUAL, "61736", "f_id", PAttribute.STRING);
		var f404 = new PAttributeFilter("Funder ID", ["61744"], PAttributeFilter.EQUAL, "61744", "f_id", PAttribute.STRING);
		var f405 = new PAttributeFilter("Funder ID", ["61745"], PAttributeFilter.EQUAL, "61745", "f_id", PAttribute.STRING);
		var f406 = new PAttributeFilter("Funder ID", ["61747"], PAttributeFilter.EQUAL, "61747", "f_id", PAttribute.STRING);
		var f407 = new PAttributeFilter("Funder ID", ["61751"], PAttributeFilter.EQUAL, "61751", "f_id", PAttribute.STRING);
		var f408 = new PAttributeFilter("Funder ID", ["61752"], PAttributeFilter.EQUAL, "61752", "f_id", PAttribute.STRING);
		var f409 = new PAttributeFilter("Funder ID", ["61753"], PAttributeFilter.EQUAL, "61753", "f_id", PAttribute.STRING);
		var f410 = new PAttributeFilter("Funder ID", ["61754"], PAttributeFilter.EQUAL, "61754", "f_id", PAttribute.STRING);
		var f411 = new PAttributeFilter("Funder ID", ["61761"], PAttributeFilter.EQUAL, "61761", "f_id", PAttribute.STRING);
		var f412 = new PAttributeFilter("Funder ID", ["61764"], PAttributeFilter.EQUAL, "61764", "f_id", PAttribute.STRING);
		var f413 = new PAttributeFilter("Funder ID", ["61768"], PAttributeFilter.EQUAL, "61768", "f_id", PAttribute.STRING);
		var f414 = new PAttributeFilter("Funder ID", ["61777"], PAttributeFilter.EQUAL, "61777", "f_id", PAttribute.STRING);
		var f415 = new PAttributeFilter("Funder ID", ["61789"], PAttributeFilter.EQUAL, "61789", "f_id", PAttribute.STRING);
		var f416 = new PAttributeFilter("Funder ID", ["61793"], PAttributeFilter.EQUAL, "61793", "f_id", PAttribute.STRING);
		var f417 = new PAttributeFilter("Funder ID", ["61805"], PAttributeFilter.EQUAL, "61805", "f_id", PAttribute.STRING);
		var f418 = new PAttributeFilter("Funder ID", ["61810"], PAttributeFilter.EQUAL, "61810", "f_id", PAttribute.STRING);
		var f419 = new PAttributeFilter("Funder ID", ["61814"], PAttributeFilter.EQUAL, "61814", "f_id", PAttribute.STRING);
		var f420 = new PAttributeFilter("Funder ID", ["61815"], PAttributeFilter.EQUAL, "61815", "f_id", PAttribute.STRING);
		var f421 = new PAttributeFilter("Funder ID", ["61817"], PAttributeFilter.EQUAL, "61817", "f_id", PAttribute.STRING);
		var f422 = new PAttributeFilter("Funder ID", ["61823"], PAttributeFilter.EQUAL, "61823", "f_id", PAttribute.STRING);
		var f423 = new PAttributeFilter("Funder ID", ["61828"], PAttributeFilter.EQUAL, "61828", "f_id", PAttribute.STRING);
		var f424 = new PAttributeFilter("Funder ID", ["61831"], PAttributeFilter.EQUAL, "61831", "f_id", PAttribute.STRING);
		var f501 = new PAttributeFilter("Grant Amount Paid", [0,10000], PAttributeFilter.RANGE, "Less than $10,000", "grant_amt", PAttribute.NUMBER);
		var f502 = new PAttributeFilter("Grant Amount Paid", [10001,100000], PAttributeFilter.RANGE, "$10,001 - $100,000", "grant_amt", PAttribute.NUMBER);
		var f503 = new PAttributeFilter("Grant Amount Paid", [100001,50000], PAttributeFilter.RANGE, "$100,001 - $500,000", "grant_amt", PAttribute.NUMBER);
		var f504 = new PAttributeFilter("Grant Amount Paid", [500001,1000000], PAttributeFilter.RANGE, "$500,001 and up", "grant_amt", PAttribute.NUMBER);
		var f601 = new PAttributeFilter("Grant Year", [2004], PAttributeFilter.EQUAL, "2004", "grant_year", PAttribute.NUMBER);
		var f602 = new PAttributeFilter("Grant Year", [2006], PAttributeFilter.EQUAL, "2006", "grant_year", PAttribute.NUMBER);
		var f603 = new PAttributeFilter("Grant Year", [2007], PAttributeFilter.EQUAL, "2007", "grant_year", PAttribute.NUMBER);
		var f604 = new PAttributeFilter("Grant Year", [2008], PAttributeFilter.EQUAL, "2008", "grant_year", PAttribute.NUMBER);
		set.setDisplayFilters([f501,f502,f503,f504,f601,f602,f603,f604,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f101,f102,f103,f104,f105,f106,f107,f108,f109,f110,f201,f202,f203,f204,f205,f206,f207,f208,f209,f210,f211,f212,f301,f302,f303,f304,f305,f306,f307,f308,f309,f310,f311,f312,f313,f401,f402,f403,f404,f405,f406,f407,f408,f409,f410,f411,f412,f413,f414,f415,f416,f417,f418,f419,f420,f421,f422,f423,f424]);
	}
	// The Wachovia Foundation
	else if (set.id == 86900 || set.id == 86950) {
		var f0 = new PAttributeFilter("Program Type", ["Implementation"], PAttributeFilter.EQUAL, "Implementation", "prog_type", PAttribute.STRING);
		var f1 = new PAttributeFilter("Program Type", ["Opportunity"], PAttributeFilter.EQUAL, "Opportunity", "prog_type", PAttribute.STRING);
		var f2 = new PAttributeFilter("Program Type", ["Planning"], PAttributeFilter.EQUAL, "Planning", "prog_type", PAttribute.STRING);
		var f201 = new PAttributeFilter("Award Amount", [0,49999], PAttributeFilter.RANGE, "less than $50,000", "awd_amt", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Award Amount", [50000,99999], PAttributeFilter.RANGE, "$50,000 - $99,999", "awd_amt", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Award Amount", [100000,499999], PAttributeFilter.RANGE, "$100,000 - $499,999", "awd_amt", PAttribute.NUMBER);
		var f204 = new PAttributeFilter("Award Amount", [500000,750000], PAttributeFilter.RANGE, "$500,000 and up", "awd_amt", PAttribute.NUMBER);
		var f301 = new PAttributeFilter("Disbursed Amount", [0,49999], PAttributeFilter.RANGE, "less than $50,000", "disb_amt", PAttribute.NUMBER);
		var f302 = new PAttributeFilter("Disbursed Amount", [50000,99999], PAttributeFilter.RANGE, "$50,000 - $99,999", "disb_amt", PAttribute.NUMBER);
		var f303 = new PAttributeFilter("Disbursed Amount", [100000,499999], PAttributeFilter.RANGE, "$100,000 - $499,999", "disb_amt", PAttribute.NUMBER);
		var f304 = new PAttributeFilter("Disbursed Amount", [500000,1000000], PAttributeFilter.RANGE, "$500,000 and up", "disb_amt", PAttribute.NUMBER);
		var f401 = new PAttributeFilter("Amount Remaining", [0], PAttributeFilter.EQUAL, "$0", "amount_rem", PAttribute.NUMBER);
		var f402 = new PAttributeFilter("Amount Remaining", [1,99999], PAttributeFilter.RANGE, "$1 - $99,999", "amount_rem", PAttribute.NUMBER);
		var f403 = new PAttributeFilter("Amount Remaining", [100000,655000], PAttributeFilter.RANGE, "$100,000 and up", "amount_rem", PAttribute.NUMBER);
		var f601 = new PAttributeFilter("Status", ["Active"], PAttributeFilter.EQUAL, "Active", "status", PAttribute.STRING);
		var f602 = new PAttributeFilter("Status", ["Closed"], PAttributeFilter.EQUAL, "Closed", "status", PAttribute.STRING);
		var f603 = new PAttributeFilter("Status", ["Withdrawn"], PAttributeFilter.EQUAL, "Withdrawn", "status", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f201,f202,f203,f204,f301,f302,f303,f304,f401,f402,f403,f601,f602,f603]);
	}
	// Hospitals
	else if (set.id == 77200) {
		var f = [];
		f.push( new PAttributeFilter("Facility Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["Childrens"], PAttributeFilter.EQUAL, "Childrens", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["Critical Access Hospitals"], PAttributeFilter.EQUAL, "Critical Access Hospitals", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["Long Term"], PAttributeFilter.EQUAL, "Long Term", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["Psychiatric"], PAttributeFilter.EQUAL, "Psychiatric", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["Rehabilitation"], PAttributeFilter.EQUAL, "Rehabilitation", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["Religious Nonmedical Health Care Institutions"], PAttributeFilter.EQUAL, "Religious Nonmedical Health Care Institutions", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["Short Term"], PAttributeFilter.EQUAL, "Short Term", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Facility Type", ["None Provided"], PAttributeFilter.EQUAL, "None Provided", "facsubtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Beds", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "totbeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Beds", [0,50], PAttributeFilter.RANGE, "50 or fewer", "totbeds", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Beds", [51,100], PAttributeFilter.RANGE, "51 - 100", "totbeds", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Beds", [101,500], PAttributeFilter.RANGE, "101 - 500", "totbeds", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Beds", [501,1000], PAttributeFilter.RANGE, "501 to 1,000", "totbeds", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Beds", [1000,2487], PAttributeFilter.RANGE, "More than 1,000", "totbeds", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Wachovia Foundation Grantees
	else if (set.id == 84600) {
		var f0 = new PAttributeFilter("Project Status", ["Completed"], PAttributeFilter.EQUAL, "Completed", "projstatus", PAttribute.STRING);
		var f1 = new PAttributeFilter("Project Status", ["In Construction or Development"], PAttributeFilter.EQUAL, "In Construction or Development", "projstatus", PAttribute.STRING);
		var f2 = new PAttributeFilter("Project Status", ["Planned/Proposed"], PAttributeFilter.EQUAL, "Planned/Proposed", "projstatus", PAttribute.STRING);
		var f101 = new PAttributeFilter("Total Cost", [0,99999], PAttributeFilter.RANGE, "less than $100,000", "totalcost", PAttribute.NUMBER);
		var f102 = new PAttributeFilter("Total Cost", [100000,1000000], PAttributeFilter.RANGE, "$100,000 - $1,000,000", "totalcost", PAttribute.NUMBER);
		var f103 = new PAttributeFilter("Total Cost", [1000001,100000000], PAttributeFilter.RANGE, "Over $1,000,000", "totalcost", PAttribute.NUMBER);
		var f201 = new PAttributeFilter("Location Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "loctype", PAttribute.STRING);
		var f202 = new PAttributeFilter("Location Type", ["Community Services"], PAttributeFilter.EQUAL, "Community Services", "loctype", PAttribute.STRING);
		var f203 = new PAttributeFilter("Location Type", ["CommSvcsOth"], PAttributeFilter.EQUAL, "Community Services Other", "loctype", PAttribute.STRING);
		var f204 = new PAttributeFilter("Location Type", ["Economic Development"], PAttributeFilter.EQUAL, "Economic Development", "loctype", PAttribute.STRING);
		var f205 = new PAttributeFilter("Location Type", ["EconDevOth"], PAttributeFilter.EQUAL, "Economic Development Other", "loctype", PAttribute.STRING);
		var f206 = new PAttributeFilter("Location Type", ["Housing"], PAttributeFilter.EQUAL, "Housing", "loctype", PAttribute.STRING);
		var f207 = new PAttributeFilter("Location Type", ["HsingInvByOth"], PAttributeFilter.EQUAL, "Housing Investments By Others", "loctype", PAttribute.STRING);
		var f208 = new PAttributeFilter("Location Type", ["Investments By Others"], PAttributeFilter.EQUAL, "Investments By Others", "loctype", PAttribute.STRING);
		var f209 = new PAttributeFilter("Location Type", ["Neighborhood Assets"], PAttributeFilter.EQUAL, "Neighborhood Assets", "loctype", PAttribute.STRING);
		var f301 = new PAttributeFilter("CDC Name", ["AchieveAbility"], PAttributeFilter.EQUAL, "AchieveAbility", "cdcname", PAttribute.STRING);
		var f302 = new PAttributeFilter("CDC Name", ["Cityworks"], PAttributeFilter.EQUAL, "Cityworks", "cdcname", PAttribute.STRING);
		var f303 = new PAttributeFilter("CDC Name", ["Cramer Hill CDC"], PAttributeFilter.EQUAL, "Cramer Hill CDC", "cdcname", PAttribute.STRING);
		var f304 = new PAttributeFilter("CDC Name", ["Crispus"], PAttributeFilter.EQUAL, "Crispus Attucks", "cdcname", PAttribute.STRING);
		var f305 = new PAttributeFilter("CDC Name", ["Fairmount Brewerytown CDC"], PAttributeFilter.EQUAL, "Fairmount Brewerytown CDC", "cdcname", PAttribute.STRING);
		var f306 = new PAttributeFilter("CDC Name", ["Hispanic Association of Contractors and Enterprise"], PAttributeFilter.EQUAL, "HACE", "cdcname", PAttribute.STRING);
		var f307 = new PAttributeFilter("CDC Name", ["Housing and Neighborhood Development Services"], PAttributeFilter.EQUAL, "HANDS", "cdcname", PAttribute.STRING);
		var f308 = new PAttributeFilter("CDC Name", ["Impact Services"], PAttributeFilter.EQUAL, "Impact Services", "cdcname", PAttribute.STRING);
		var f309 = new PAttributeFilter("CDC Name", ["Interfaith Wilmington"], PAttributeFilter.EQUAL, "Interfaith Wilmington", "cdcname", PAttribute.STRING);
		var f310 = new PAttributeFilter("CDC Name", ["Ironbound"], PAttributeFilter.EQUAL, "Ironbound", "cdcname", PAttribute.STRING);
		var f311 = new PAttributeFilter("CDC Name", ["Jewish Renaissance"], PAttributeFilter.EQUAL, "Jewish Renaissance", "cdcname", PAttribute.STRING);
		var f312 = new PAttributeFilter("CDC Name", ["Urban League"], PAttributeFilter.EQUAL, "Urban League of Essex County", "cdcname", PAttribute.STRING);
		var f313 = new PAttributeFilter("CDC Name", ["YWCA of York"], PAttributeFilter.EQUAL, "YWCA of York", "cdcname", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f101,f102,f103,f201,f202,f203,f204,f205,f206,f207,f208,f209,f301,f302,f303,f304,f305,f306,f307,f308,f309,f310,f311,f312,f313]);
	}
	// CommonBond Communitites
	else if (set.id == 80200) {
		var f0 = new PAttributeFilter("Units", [0,11], PAttributeFilter.RANGE, "fewer than 12", "units", PAttribute.NUMBER);
		var f1 = new PAttributeFilter("Units", [12,30], PAttributeFilter.RANGE, "12 - 30", "units", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Units", [31,100], PAttributeFilter.RANGE, "31 - 100", "units", PAttribute.NUMBER);
		var f3 = new PAttributeFilter("Units", [101,504], PAttributeFilter.RANGE, "101 and more", "units", PAttribute.NUMBER);
		var f101 = new PAttributeFilter("Owner", ["CommonBond Communities"], PAttributeFilter.EQUAL, "CommonBond Communities", "owner", PAttribute.STRING);
		var f102 = new PAttributeFilter("Owner", ["Families Moving Forward"], PAttributeFilter.EQUAL, "Families Moving Forward", "owner", PAttribute.STRING);
		var f103 = new PAttributeFilter("Owner", ["Orchard Park LLC Jerry Kostner"], PAttributeFilter.EQUAL, "Orchard Park LLC, Jerry Kostner", "owner", PAttribute.STRING);
		var f104 = new PAttributeFilter("Owner", ["Plymouth Church Neighborhood Foundation"], PAttributeFilter.EQUAL, "Plymouth Church Neighborhood Foundation", "owner", PAttribute.STRING);
		var f105 = new PAttributeFilter("Owner", ["Sauk Centre Properties LTD, Joseph Weis"], PAttributeFilter.EQUAL, "Sauk Centre Properties LTD, Joseph Weis", "owner", PAttribute.STRING);
		var f106 = new PAttributeFilter("Owner", ["St. Anne"], PAttributeFilter.RANGE, "St. Anne's Community Development Corp", "owner", PAttribute.STRING);
		var f107 = new PAttributeFilter("Owner", ["Whittier Cooperative"], PAttributeFilter.EQUAL, "Whittier Cooperative", "owner", PAttribute.STRING);
		var f108 = new PAttributeFilter("Owner", ["Community Development Organization"], PAttributeFilter.RANGE, "Women's Community Development Organization", "owner", PAttribute.STRING);
		var f109 = new PAttributeFilter("Owner", ["Zion Originated Outreach Ministry"], PAttributeFilter.EQUAL, "Zion Originated Outreach Ministry", "owner", PAttribute.STRING);
		var f201 = new PAttributeFilter("Population Served", ["Family"], PAttributeFilter.EQUAL, "Family", "pop_served", PAttribute.STRING);
		var f202 = new PAttributeFilter("Population Served", ["Senior"], PAttributeFilter.EQUAL, "Senior", "pop_served", PAttribute.STRING);
		var f203 = new PAttributeFilter("Population Served", ["Senior/Special Needs"], PAttributeFilter.EQUAL, "Senior/Special Needs", "pop_served", PAttribute.STRING);
		var f204 = new PAttributeFilter("Population Served", ["Special Needs"], PAttributeFilter.EQUAL, "Special Needs", "pop_served", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f101,f102,f103,f104,f105,f106,f107,f108,f109,f201,f202,f203,f204]);
	}
	// Comcast
	else if (set.id == 80350) {
		var f0 = new PAttributeFilter("Employment Status ", ["A"], PAttributeFilter.EQUAL, "A", "empl_status", PAttribute.STRING);
		var f1 = new PAttributeFilter("Employment Status ", ["L"], PAttributeFilter.EQUAL, "L", "empl_status", PAttribute.STRING);
		var f101 = new PAttributeFilter("Sex", ["F"], PAttributeFilter.EQUAL, "Female", "sex", PAttribute.STRING);
		var f102 = new PAttributeFilter("Sex", ["M"], PAttributeFilter.EQUAL, "Male", "sex", PAttribute.STRING);
		var f201 = new PAttributeFilter("Ethnicity", ["White"], PAttributeFilter.EQUAL, "White", "ethnicity", PAttribute.STRING);
		var f202 = new PAttributeFilter("Ethnicity", ["Black or African American"], PAttributeFilter.EQUAL, "Black or African American", "ethnicity", PAttribute.STRING);
		var f203 = new PAttributeFilter("Ethnicity", ["Hispanic or Latino"], PAttributeFilter.EQUAL, "Hispanic or Latino", "ethnicity", PAttribute.STRING);
		var f204 = new PAttributeFilter("Ethnicity", ["Asian"], PAttributeFilter.EQUAL, "Asian", "ethnicity", PAttribute.STRING);
		var f205 = new PAttributeFilter("Ethnicity", ["American Indian/Alaska Native"], PAttributeFilter.EQUAL, "American Indian/Alaska Native", "ethnicity", PAttribute.STRING);
		var f206 = new PAttributeFilter("Ethnicity", ["Pac Islander/Native Hawaiian"], PAttributeFilter.EQUAL, "Pac Islander/Native Hawaiian", "ethnicity", PAttribute.STRING);
		var f207 = new PAttributeFilter("Ethnicity", ["Two or More Races"], PAttributeFilter.EQUAL, "Two or More Races", "ethnicity", PAttribute.STRING);
		var f208 = new PAttributeFilter("Ethnicity", ["Not Specified"], PAttributeFilter.EQUAL, "Not Specified", "ethnicity", PAttribute.STRING);
		var f301 = new PAttributeFilter("Age", [0,27], PAttributeFilter.RANGE, "27 or younger", "Age", PAttribute.NUMBER);
		var f302 = new PAttributeFilter("Age", [28,33], PAttributeFilter.RANGE, "28 - 33", "age", PAttribute.NUMBER);
		var f303 = new PAttributeFilter("Age", [34,39], PAttributeFilter.RANGE, "34 - 39", "age", PAttribute.NUMBER);
		var f304 = new PAttributeFilter("Age", [40,47], PAttributeFilter.RANGE, "40 - 47", "age", PAttribute.NUMBER);
		var f305 = new PAttributeFilter("Age", [48,88], PAttributeFilter.RANGE, "48 - 88", "age", PAttribute.NUMBER);
		var f401 = new PAttributeFilter("Salary", [0,26000], PAttributeFilter.RANGE, "$26,000 or less", "salary", PAttribute.NUMBER);
		var f402 = new PAttributeFilter("Salary", [26001,32000], PAttributeFilter.RANGE, "$26,001 - $32,000", "salary", PAttribute.NUMBER);
		var f403 = new PAttributeFilter("Salary", [32001,40000], PAttributeFilter.RANGE, "$32,001 - $40,000", "salary", PAttribute.NUMBER);
		var f404 = new PAttributeFilter("Salary", [40000,54000], PAttributeFilter.RANGE, "$40,001 - $54,000", "salary", PAttribute.NUMBER);
		var f405 = new PAttributeFilter("Salary", [54000,2801000], PAttributeFilter.RANGE, "Over $54,000", "salary", PAttribute.NUMBER);
		var f501 = new PAttributeFilter("Hourly Rate", [0,12.79], PAttributeFilter.RANGE, "$12.79 or Less", "hourly_rate", PAttribute.NUMBER);
		var f502 = new PAttributeFilter("Hourly Rate", [12.8,15.6], PAttributeFilter.RANGE, "$12.80 - $15.60", "hourly_rate", PAttribute.NUMBER);
		var f503 = new PAttributeFilter("Hourly Rate", [15.61,19.3], PAttributeFilter.RANGE, "$15.61 - $19.30", "hourly_rate", PAttribute.NUMBER);
		var f504 = new PAttributeFilter("Hourly Rate", [19.31,26], PAttributeFilter.RANGE, "$19.31 - $26.00", "hourly_rate", PAttribute.NUMBER);
		var f505 = new PAttributeFilter("Hourly Rate", [26,6293.5], PAttributeFilter.RANGE, "Over $26.00", "hourly_rate", PAttribute.NUMBER);
		var f601 = new PAttributeFilter("Category Description", ["Ad/Sales"], PAttributeFilter.RANGE, "Ad/Sales", "category_descr", PAttribute.STRING);
		var f602 = new PAttributeFilter("Category Description", ["Administration"], PAttributeFilter.RANGE, "Administration", "category_descr", PAttribute.STRING);
		var f603 = new PAttributeFilter("Category Description", ["Customer Service"], PAttributeFilter.RANGE, "Customer Service", "category_descr", PAttribute.STRING);
		var f604 = new PAttributeFilter("Category Description", ["Engineering"], PAttributeFilter.RANGE, "Engineering", "category_descr", PAttribute.STRING);
		var f605 = new PAttributeFilter("Category Description", ["Local Organization"], PAttributeFilter.RANGE, "Local Organization", "category_descr", PAttribute.STRING);
		var f606 = new PAttributeFilter("Category Description", ["Marketing"], PAttributeFilter.RANGE, "Marketing", "category_descr", PAttribute.STRING);
		var f607 = new PAttributeFilter("Category Description", ["Online"], PAttributeFilter.RANGE, "Online", "category_descr", PAttribute.STRING);
		var f608 = new PAttributeFilter("Category Description", ["Technical"], PAttributeFilter.RANGE, "Technical", "category_descr", PAttribute.STRING);
		var f609 = new PAttributeFilter("Category Description", ["Telephony"], PAttributeFilter.RANGE, "Telephony", "category_descr", PAttribute.STRING);
		var f701 = new PAttributeFilter("Employment Type", ["E"], PAttributeFilter.RANGE, "E", "empl_type", PAttribute.STRING);
		var f702 = new PAttributeFilter("Employment Type", ["H"], PAttributeFilter.RANGE, "H", "empl_type", PAttribute.STRING);
		var f703 = new PAttributeFilter("Employment Type", ["S"], PAttributeFilter.RANGE, "S", "empl_type", PAttribute.STRING);
		var f801 = new PAttributeFilter("Division Code", ["9CH"], PAttributeFilter.RANGE, "9CH", "division_code", PAttribute.STRING);
		var f802 = new PAttributeFilter("Division Code", ["9MS"], PAttributeFilter.RANGE, "9MS", "division_code", PAttribute.STRING);
		var f803 = new PAttributeFilter("Division Code", ["9MW"], PAttributeFilter.RANGE, "9MW", "division_code", PAttribute.STRING);
		var f804 = new PAttributeFilter("Division Code", ["9NE"], PAttributeFilter.RANGE, "9NE", "division_code", PAttribute.STRING);
		var f805 = new PAttributeFilter("Division Code", ["9NW"], PAttributeFilter.RANGE, "9NW", "division_code", PAttribute.STRING);
		var f806 = new PAttributeFilter("Division Code", ["9PL"], PAttributeFilter.RANGE, "9PL", "division_code", PAttribute.STRING);
		var f807 = new PAttributeFilter("Division Code", ["9SC"], PAttributeFilter.RANGE, "9SC", "division_code", PAttribute.STRING);
		var f808 = new PAttributeFilter("Division Code", ["9SE"], PAttributeFilter.RANGE, "9SE", "division_code", PAttribute.STRING);
		var f809 = new PAttributeFilter("Division Code", ["9SF"], PAttributeFilter.RANGE, "9SF", "division_code", PAttribute.STRING);
		var f810 = new PAttributeFilter("Division Code", ["B63"], PAttributeFilter.RANGE, "B63", "division_code", PAttribute.STRING);
		var f811 = new PAttributeFilter("Division Code", ["CAS"], PAttributeFilter.RANGE, "CAS", "division_code", PAttribute.STRING);
		var f812 = new PAttributeFilter("Division Code", ["CHN"], PAttributeFilter.RANGE, "CHN", "division_code", PAttribute.STRING);
		var f813 = new PAttributeFilter("Division Code", ["CNS"], PAttributeFilter.RANGE, "CNS", "division_code", PAttribute.STRING);
		var f814 = new PAttributeFilter("Division Code", ["CTN"], PAttributeFilter.RANGE, "CTN", "division_code", PAttribute.STRING);
		var f815 = new PAttributeFilter("Division Code", ["G47"], PAttributeFilter.RANGE, "G47", "division_code", PAttribute.STRING);
		var f816 = new PAttributeFilter("Division Code", ["GNM"], PAttributeFilter.RANGE, "GNM", "division_code", PAttribute.STRING);
		var f817 = new PAttributeFilter("Division Code", ["INT"], PAttributeFilter.RANGE, "INT", "division_code", PAttribute.STRING);
		var f818 = new PAttributeFilter("Division Code", ["M01"], PAttributeFilter.RANGE, "M01", "division_code", PAttribute.STRING);
		var f819 = new PAttributeFilter("Division Code", ["M02"], PAttributeFilter.RANGE, "M02", "division_code", PAttribute.STRING);
		var f820 = new PAttributeFilter("Division Code", ["PEK"], PAttributeFilter.RANGE, "PEK", "division_code", PAttribute.STRING);
		var f821 = new PAttributeFilter("Division Code", ["PET"], PAttributeFilter.RANGE, "PET", "division_code", PAttribute.STRING);
		var f822 = new PAttributeFilter("Division Code", ["PGM"], PAttributeFilter.RANGE, "PGM", "division_code", PAttribute.STRING);
		var f823 = new PAttributeFilter("Division Code", ["PHQ"], PAttributeFilter.RANGE, "PHQ", "division_code", PAttribute.STRING);
		var f824 = new PAttributeFilter("Division Code", ["PNO"], PAttributeFilter.RANGE, "PNO", "division_code", PAttribute.STRING);
		var f825 = new PAttributeFilter("Division Code", ["PSO"], PAttributeFilter.RANGE, "PSO", "division_code", PAttribute.STRING);
		var f826 = new PAttributeFilter("Division Code", ["PWT"], PAttributeFilter.RANGE, "PWT", "division_code", PAttribute.STRING);
		var f827 = new PAttributeFilter("Division Code", ["TGC"], PAttributeFilter.RANGE, "TGC", "division_code", PAttribute.STRING);
		var f828 = new PAttributeFilter("Division Code", ["TVG"], PAttributeFilter.RANGE, "TVG", "division_code", PAttribute.STRING);
		var f829 = new PAttributeFilter("Division Code", ["V95"], PAttributeFilter.RANGE, "V95", "division_code", PAttribute.STRING);
		var f901 = new PAttributeFilter("Division Description", ["Cable Eastern Division"], PAttributeFilter.RANGE, "Cable Eastern Division", "division_description", PAttribute.STRING);
		var f902 = new PAttributeFilter("Division Description", ["Cable Headquarters"], PAttributeFilter.RANGE, "Cable Headquarters", "division_description", PAttribute.STRING);
		var f903 = new PAttributeFilter("Division Description", ["Cable NorthCentral Division"], PAttributeFilter.RANGE, "Cable NorthCentral Division", "division_description", PAttribute.STRING);
		var f904 = new PAttributeFilter("Division Description", ["Cable Southern Division"], PAttributeFilter.RANGE, "Cable Southern Division", "division_description", PAttribute.STRING);
		var f905 = new PAttributeFilter("Division Description", ["Cable Western Division"], PAttributeFilter.RANGE, "Cable Western Division", "division_description", PAttribute.STRING);
		var f906 = new PAttributeFilter("Division Description", ["Corporate"], PAttributeFilter.RANGE, "Corporate", "division_description", PAttribute.STRING);
		var f907 = new PAttributeFilter("Division Description", ["Programming Entities"], PAttributeFilter.RANGE, "Programming Entities", "division_description", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f101,f102,f201,f202,f203,f204,f205,f206,f207,f208,f301,f302,f303,f304,f305,f401,f402,f403,f404,f405,f501,f502,f503,f504,f505,f601,f602,f603,f604,f605,f606,f607,f608,f609,f701,f702,f703,f801,f802,f803,f804,f805,f806,f807,f808,f809,f810,f811,f812,f813,f814,f815,f816,f817,f818,f819,f820,f821,f822,f823,f824,f825,f826,f827,f828,f829,f901,f902,f903,f904,f905,f906,f907]);
	}
	// GreatSchools Public
	else if (set.id == 75550) {
		var f0 = new PAttributeFilter("Type", ["public"], PAttributeFilter.EQUAL, "Public", "type", PAttribute.STRING);
		var f1 = new PAttributeFilter("Type", ["private"], PAttributeFilter.EQUAL, "Private", "type", PAttribute.STRING);
		var f2 = new PAttributeFilter("Type", ["charter"], PAttributeFilter.EQUAL, "Public Charter", "type", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2]);
	}
	// GreatSchools Subscriber
	else if (set.id == 87150) {
		set.colorcodes = [icons.triangle180_red,icons.triangle180,icons.triangle180_yellow,icons.triangle180_green,icons.triangle180_blue];
		var f = [];
		f.push( new PAttributeFilter("GreatSchools' School Rating (0 lowest test scores in state, 10 highest test scores in state)", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rating", PAttribute.STRING) );
		f.push( new PAttributeFilter("GreatSchools' School Rating (0 lowest test scores in state, 10 highest test scores in state)", [1,2], PAttributeFilter.RANGE, "1 - 2", "rating", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("GreatSchools' School Rating (0 lowest test scores in state, 10 highest test scores in state)", [3,4], PAttributeFilter.RANGE, "3 - 4", "rating", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("GreatSchools' School Rating (0 lowest test scores in state, 10 highest test scores in state)", [5,6], PAttributeFilter.RANGE, "5 - 6", "rating", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("GreatSchools' School Rating (0 lowest test scores in state, 10 highest test scores in state)", [7,8], PAttributeFilter.RANGE, "7 - 8", "rating", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("GreatSchools' School Rating (0 lowest test scores in state, 10 highest test scores in state)", [9,10], PAttributeFilter.RANGE, "9 - 10", "rating", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type", ["public"], PAttributeFilter.EQUAL, "Public", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type", ["private"], PAttributeFilter.EQUAL, "Private", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type", ["charter"], PAttributeFilter.EQUAL, "Public Charter", "type", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Village of Arts
	else if (set.id == 81100) {
		var f0 = new PAttributeFilter("Satisfactory cleanliness", ["Agree and Strongly Agree"], PAttributeFilter.EQUAL, "Agree and Strongly Agree", "cleancode", PAttribute.STRING);
		var f1 = new PAttributeFilter("Satisfactory cleanliness", ["Disagree and Strongly Disagree"], PAttributeFilter.EQUAL, "Disagree and Strongly Disagree", "cleancode", PAttribute.STRING);
		var f101 = new PAttributeFilter("Family feels safe", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safecode", PAttribute.STRING);
		var f102 = new PAttributeFilter("Family feels safe", ["Agree and Strongly Agree"], PAttributeFilter.EQUAL, "Agree and Strongly Agree", "safecode", PAttribute.STRING);
		var f103 = new PAttributeFilter("Family feels safe", ["Disagree and Strongly Disagree"], PAttributeFilter.EQUAL, "Disagree and Strongly Disagree", "safecode", PAttribute.STRING);
		var f201 = new PAttributeFilter("Friendly neighbors", ["Agree and Strongly Agree"], PAttributeFilter.EQUAL, "Agree and Strongly Agree", "friendlycode", PAttribute.STRING);
		var f202 = new PAttributeFilter("Friendly neighbors", ["Disagree and Strongly Disagree"], PAttributeFilter.EQUAL, "Disagree and Strongly Disagree", "friendlycode", PAttribute.STRING);
		var f301 = new PAttributeFilter("Speak regularly with neighbors", ["0"], PAttributeFilter.EQUAL, "0", "speaking", PAttribute.STRING);
		var f302 = new PAttributeFilter("Speak regularly with neighbors", ["1 - 3"], PAttributeFilter.EQUAL, "1 - 3", "speaking", PAttribute.STRING);
		var f303 = new PAttributeFilter("Speak regularly with neighbors", ["4 - 6"], PAttributeFilter.EQUAL, "4 - 6", "speaking", PAttribute.STRING);
		var f304 = new PAttributeFilter("Speak regularly with neighbors", ["7 - 9"], PAttributeFilter.EQUAL, "7 - 9", "speaking", PAttribute.STRING);
		var f305 = new PAttributeFilter("Speak regularly with neighbors", ["10 or more"], PAttributeFilter.EQUAL, "10 or more", "speaking", PAttribute.STRING);
		var f401 = new PAttributeFilter("Own or rent home", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING);
		var f402 = new PAttributeFilter("Own or rent home", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING);
		var f403 = new PAttributeFilter("Own or rent home", ["Neither"], PAttributeFilter.EQUAL, "Neither", "rentown", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f101,f102,f103,f201,f202,f301,f302,f303,f304,f305,f401,f402,f403]);
	}
	// Ironbound Community Corporation
	else if (set.id == 81150) {
		var f0 = new PAttributeFilter("Pre-foreclosure Year", [2005], PAttributeFilter.EQUAL, "2005", "pre_forecl", PAttribute.NUMBER);
		var f1 = new PAttributeFilter("Pre-foreclosure Year", [2006], PAttributeFilter.EQUAL, "2006", "pre_forecl", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Pre-foreclosure Year", [2007], PAttributeFilter.EQUAL, "2007", "pre_forecl", PAttribute.NUMBER);
		var f3 = new PAttributeFilter("Pre-foreclosure Year", [2008], PAttributeFilter.EQUAL, "2008", "pre_forecl", PAttribute.NUMBER);
		var f101 = new PAttributeFilter("Tax Foreclosure", ["yes"], PAttributeFilter.EQUAL, "yes", "tax_forecl", PAttribute.STRING);
		var f102 = new PAttributeFilter("Tax Foreclosure", ["no"], PAttributeFilter.EQUAL, "no", "tax_forecl", PAttribute.STRING);
		var f201 = new PAttributeFilter("Complaint Filed Date", ["/2005"], PAttributeFilter.RANGE, "2005", "complaintfileddt", PAttribute.STRING);
		var f202 = new PAttributeFilter("Complaint Filed Date", ["/2006"], PAttributeFilter.RANGE, "2006", "complaintfileddt", PAttribute.STRING);
		var f203 = new PAttributeFilter("Complaint Filed Date", ["/2007"], PAttributeFilter.RANGE, "2007", "complaintfileddt", PAttribute.STRING);
		var f204 = new PAttributeFilter("Complaint Filed Date", ["/2008"], PAttributeFilter.RANGE, "2008", "complaintfileddt", PAttribute.STRING);
		var f301 = new PAttributeFilter("Loan Origination Year", [1995,1999], PAttributeFilter.RANGE, "1995 - 1999", "loan_origyr", PAttribute.NUMBER);
		var f302 = new PAttributeFilter("Loan Origination Year", [2000,2004], PAttributeFilter.RANGE, "2000 - 2004", "loan_origyr", PAttribute.NUMBER);
		var f303 = new PAttributeFilter("Loan Origination Year", [2005,2008], PAttributeFilter.RANGE, "2005 - 2008", "loan_origyr", PAttribute.NUMBER);
		var f401 = new PAttributeFilter("Matched", ["yes"], PAttributeFilter.EQUAL, "yes", "matched", PAttribute.STRING);
		var f402 = new PAttributeFilter("Matched", ["no"], PAttributeFilter.EQUAL, "no", "matched", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f101,f102,f201,f202,f203,f204,f301,f302,f303,f401,f402]);
	}
	// St. Lawrence County
	else if (set.id == 81200) {
		var f0 = new PAttributeFilter("Property Type", ["Single Family"], PAttributeFilter.EQUAL, "Single Family", "housing_type_code", PAttribute.STRING);
		var f1 = new PAttributeFilter("Property Type", ["Vacation/Seasonal"], PAttributeFilter.RANGE, "Vacation/Seasonal", "housing_type_code", PAttribute.STRING);
		var f2 = new PAttributeFilter("Property Type", ["Single Wide Trailer"], PAttributeFilter.RANGE, "Single Wide Trailer", "housing_type_code", PAttribute.STRING);
		var f3 = new PAttributeFilter("Property Type", ["Vacant Lot"], PAttributeFilter.EQUAL, "Vacant Lot", "housing_type_code", PAttribute.STRING);
		var f4 = new PAttributeFilter("Property Type", ["Double Wide Trailer"], PAttributeFilter.RANGE, "Double Wide Trailer", "housing_type_code", PAttribute.STRING);
		var f5 = new PAttributeFilter("Property Type", ["Log Cabin"], PAttributeFilter.EQUAL, "Log Cabin", "housing_type_code", PAttribute.STRING);
		var f6 = new PAttributeFilter("Property Type", ["Commercial"], PAttributeFilter.EQUAL, "Commercial", "housing_type_code", PAttribute.STRING);
		var f7 = new PAttributeFilter("Property Type", ["Under Construction"], PAttributeFilter.RANGE, "Under Construction", "housing_type_code", PAttribute.STRING);
		var f8 = new PAttributeFilter("Property Type", ["Agricultural"], PAttributeFilter.EQUAL, "Agricultural", "housing_type_code", PAttribute.STRING);
		var f101 = new PAttributeFilter("Overall Condition", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "overall_condition", PAttribute.STRING);
		var f102 = new PAttributeFilter("Overall Condition", ["Critical"], PAttributeFilter.EQUAL, "Critical", "overall_condition", PAttribute.STRING);
		var f103 = new PAttributeFilter("Overall Condition", ["Poor"], PAttributeFilter.EQUAL, "Poor", "overall_condition", PAttribute.STRING);
		var f104 = new PAttributeFilter("Overall Condition", ["Fair"], PAttributeFilter.EQUAL, "Fair", "overall_condition", PAttribute.STRING);
		var f105 = new PAttributeFilter("Overall Condition", ["Good"], PAttributeFilter.EQUAL, "Good", "overall_condition", PAttribute.STRING);
		var f106 = new PAttributeFilter("Overall Condition", ["Very Good"], PAttributeFilter.EQUAL, "Very Good", "overall_condition", PAttribute.STRING);
		var f201 = new PAttributeFilter("Roof Condition", ["Critical"], PAttributeFilter.EQUAL, "Critical", "roof", PAttribute.STRING);
		var f202 = new PAttributeFilter("Roof Condition", ["Poor"], PAttributeFilter.EQUAL, "Poor", "roof", PAttribute.STRING);
		var f203 = new PAttributeFilter("Roof Condition", ["Fair"], PAttributeFilter.EQUAL, "Fair", "roof", PAttribute.STRING);
		var f204 = new PAttributeFilter("Roof Condition", ["Good"], PAttributeFilter.EQUAL, "Good", "roof", PAttribute.STRING);
		var f205 = new PAttributeFilter("Roof Condition", ["Very Good"], PAttributeFilter.EQUAL, "Very Good", "roof", PAttribute.STRING);
		var f301 = new PAttributeFilter("Foundation Condition", ["Critical"], PAttributeFilter.EQUAL, "Critical", "foundation", PAttribute.STRING);
		var f302 = new PAttributeFilter("Foundation Condition", ["Poor"], PAttributeFilter.EQUAL, "Poor", "foundation", PAttribute.STRING);
		var f303 = new PAttributeFilter("Foundation Condition", ["Fair"], PAttributeFilter.EQUAL, "Fair", "foundation", PAttribute.STRING);
		var f304 = new PAttributeFilter("Foundation Condition", ["Good"], PAttributeFilter.EQUAL, "Good", "foundation", PAttribute.STRING);
		var f305 = new PAttributeFilter("Foundation Condition", ["Very Good"], PAttributeFilter.EQUAL, "Very Good", "foundation", PAttribute.STRING);
		var f401 = new PAttributeFilter("Yard Condition", ["Critical"], PAttributeFilter.EQUAL, "Critical", "yard", PAttribute.STRING);
		var f402 = new PAttributeFilter("Yard Condition", ["Poor"], PAttributeFilter.EQUAL, "Poor", "yard", PAttribute.STRING);
		var f403 = new PAttributeFilter("Yard Condition", ["Fair"], PAttributeFilter.EQUAL, "Fair", "yard", PAttribute.STRING);
		var f404 = new PAttributeFilter("Yard Condition", ["Good"], PAttributeFilter.EQUAL, "Good", "yard", PAttribute.STRING);
		var f405 = new PAttributeFilter("Yard Condition", ["Very Good"], PAttributeFilter.EQUAL, "Very Good", "yard", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f6,f7,f8,f101,f102,f103,f104,f105,f106,f201,f202,f203,f204,f205,f301,f302,f303,f304,f305,f401,f402,f403,f404,f405]);
	}
	// CDT
	else if (set.id == 82050) {
		var f0 = new PAttributeFilter("Investment Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "investment_type", PAttribute.STRING);
		var f1 = new PAttributeFilter("Investment Type", ["D"], PAttributeFilter.EQUAL, "Debt", "investment_type", PAttribute.STRING);
		var f2 = new PAttributeFilter("Investment Type", ["E"], PAttributeFilter.EQUAL, "Equity", "investment_type", PAttribute.STRING);
		var f101 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["AmSouth"], PAttributeFilter.EQUAL, "AmSouth", "correspond", PAttribute.STRING);
		var f102 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Apollo Housing Capital"], PAttributeFilter.EQUAL, "Apollo Housing Capital", "correspond", PAttribute.STRING);
		var f103 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Bank One"], PAttributeFilter.EQUAL, "Bank One", "correspond", PAttribute.STRING);
		var f104 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["BofA"], PAttributeFilter.EQUAL, "BofA", "correspond", PAttribute.STRING);
		var f105 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Bonneville"], PAttributeFilter.EQUAL, "Bonneville", "correspond", PAttribute.STRING);
		var f106 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Cambridge Management"], PAttributeFilter.EQUAL, "Cambridge Management", "correspond", PAttribute.STRING);
		var f107 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["CCRC"], PAttributeFilter.EQUAL, "CCRC", "correspond", PAttribute.STRING);
		var f108 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Column"], PAttributeFilter.EQUAL, "Column", "correspond", PAttribute.STRING);
		var f109 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Domain Communities"], PAttributeFilter.EQUAL, "Domain Communities", "correspond", PAttribute.STRING);
		var f110 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Evergreen Partners"], PAttributeFilter.EQUAL, "Evergreen Partners", "correspond", PAttribute.STRING);
		var f111 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Fifth Third Bank"], PAttributeFilter.EQUAL, "Fifth Third Bank", "correspond", PAttribute.STRING);
		var f112 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Hallkeen"], PAttributeFilter.EQUAL, "Hallkeen", "correspond", PAttribute.STRING);
		var f113 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["JPMC"], PAttributeFilter.EQUAL, "JPMC", "correspond", PAttribute.STRING);
		var f114 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Juniper Investment Group"], PAttributeFilter.EQUAL, "Juniper Investment Group", "correspond", PAttribute.STRING);
		var f115 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Key Bank"], PAttributeFilter.EQUAL, "Key Bank", "correspond", PAttribute.STRING);
		var f116 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["LISC"], PAttributeFilter.EQUAL, "LISC", "correspond", PAttribute.STRING);
		var f117 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["MMA"], PAttributeFilter.EQUAL, "MMA", "correspond", PAttribute.STRING);
		var f118 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["NEF"], PAttributeFilter.EQUAL, "NEF", "correspond", PAttribute.STRING);
		var f119 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["NEFMAC"], PAttributeFilter.EQUAL, "NEFMAC", "correspond", PAttribute.STRING);
		var f120 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["NLP"], PAttributeFilter.EQUAL, "NLP", "correspond", PAttribute.STRING);
		var f121 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Southport Financial"], PAttributeFilter.EQUAL, "Southport Financial", "correspond", PAttribute.STRING);
		var f122 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Spear Management Group"], PAttributeFilter.EQUAL, "Spear Management Group", "correspond", PAttribute.STRING);
		var f123 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Stearns Bank"], PAttributeFilter.EQUAL, "Stearns Bank", "correspond", PAttribute.STRING);
		var f124 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["The Carabetta Organization"], PAttributeFilter.EQUAL, "The Carabetta Organization", "correspond", PAttribute.STRING);
		var f125 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["The Lynd Company"], PAttributeFilter.EQUAL, "The Lynd Company", "correspond", PAttribute.STRING);
		var f126 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["TRF"], PAttributeFilter.EQUAL, "TRF", "correspond", PAttribute.STRING);
		var f127 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["TSAHC"], PAttributeFilter.EQUAL, "TSAHC", "correspond", PAttribute.STRING);
		var f128 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["Wachovia"], PAttributeFilter.EQUAL, "Wachovia", "correspond", PAttribute.STRING);
		var f129 = new PAttributeFilter("Correspondent (D) / Partner (E)", ["WHEDA"], PAttributeFilter.EQUAL, "WHEDA", "correspond", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f101,f102,f103,f104,f105,f106,f107,f108,f109,f110,f111,f112,f113,f114,f115,f116,f117,f118,f119,f120,f121,f122,f123,f124,f125,f126,f127,f128,f129]);
	}
	// St. Joseph's Carpenter Society
	else if (set.id == 82950) {
		var f0 = new PAttributeFilter("Adjusted Acquisition Price", [0,9999], PAttributeFilter.RANGE, "less than $10,000", "adj_acq_pr", PAttribute.NUMBER);
		var f1 = new PAttributeFilter("Adjusted Acquisition Price", [10000,20000], PAttributeFilter.RANGE, "$10,000 to $20,000", "adj_acq_pr", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Adjusted Acquisition Price", [20001,35000], PAttributeFilter.RANGE, "$20,001 to $35,000", "adj_acq_pr", PAttribute.NUMBER);
		var f3 = new PAttributeFilter("Adjusted Acquisition Price", [35001,63000], PAttributeFilter.RANGE, "more than $35,000", "adj_acq_pr", PAttribute.NUMBER);
		var years = [];
		for (var i=87; i<96; i++)
			years.push("/19" + i + "\\0");
		var f101 = new PAttributeFilter("Acquisition Date", years, PAttributeFilter.RANGE, "before 1995", "acq_date", PAttribute.STRING);
		var years = [];
		for (var i=95; i<100; i++)
			years.push("/19" + i + "\\0");
		years.push("/2000\\0");
		var f102 = new PAttributeFilter("Acquisition Date", years, PAttributeFilter.RANGE, "1995-2000", "acq_date", PAttribute.STRING);
		var years = [];
		for (var i=1; i<7; i++)
			years.push("/200" + i + "\\0");
		var f103 = new PAttributeFilter("Acquisition Date", years, PAttributeFilter.RANGE, "after 2001", "acq_date", PAttribute.STRING);
		var f201 = new PAttributeFilter("Sales Price", [0,29999], PAttributeFilter.RANGE, "less than $30,000", "sales_pric", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Sales Price", [30000,45000], PAttributeFilter.RANGE, "$30,000 to $45,000", "sales_pric", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Sales Price", [45001,65000], PAttributeFilter.RANGE, "$45,001 to $65,000", "sales_pric", PAttribute.NUMBER);
		var f204 = new PAttributeFilter("Sales Price", [65001,90000], PAttributeFilter.RANGE, "more than $65,000", "sales_pric", PAttribute.NUMBER);
		var years = [];
		for (var i=88; i<96; i++)
			years.push("/19" + i + "\\0");
		var f301 = new PAttributeFilter("Sales Closing Date", years, PAttributeFilter.RANGE, "before 1995", "sales_clos", PAttribute.STRING);
		var years = [];
		for (var i=95; i<100; i++)
			years.push("/19" + i + "\\0");
		years.push("/2000\\0");
		var f302 = new PAttributeFilter("Sales Closing Date", years, PAttributeFilter.RANGE, "1995-2000", "sales_clos", PAttribute.STRING);
		var years = []
		for (var i=1; i<7; i++)
			years.push("/200" + i + "\\0");
		var f303 = new PAttributeFilter("Sales Closing Date", years, PAttributeFilter.RANGE, "after 2001", "sales_clos", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f101,f102,f103,f201,f202,f203,f204,f301,f302,f303]);
	}
	// Kansas Housing Corporation KEEP
	else if (set.id == 83550) {
		var f0 = new PAttributeFilter("Agency", ["Sunflower"], PAttributeFilter.EQUAL, "Sunflower", "agency", PAttribute.STRING);
		var f1 = new PAttributeFilter("Agency", ["Midwest Energy"], PAttributeFilter.EQUAL, "Midwest Energy", "agency", PAttribute.STRING);
		var f101 = new PAttributeFilter("Total Loan Amount", [0,3000], PAttributeFilter.RANGE, "$3,000 or less", "totalloanamount", PAttribute.STRING);
		var f102 = new PAttributeFilter("Total Loan Amount", [3001,5000], PAttributeFilter.RANGE, "$3,001 to $5,000", "totalloanamount", PAttribute.NUMBER);
		var f103 = new PAttributeFilter("Total Loan Amount", [5001,7000], PAttributeFilter.RANGE, "$5,001 to $7,000", "totalloanamount", PAttribute.NUMBER);
		var f104 = new PAttributeFilter("Total Loan Amount", [7001,11000], PAttributeFilter.RANGE, "$7,001 to $11,000", "totalloanamount", PAttribute.NUMBER);
		var f105 = new PAttributeFilter("Total Loan Amount", [11001,65000], PAttributeFilter.RANGE, "Over $11,000", "totalloanamount", PAttribute.NUMBER);
		var f201 = new PAttributeFilter("Total KEEP Amount", [0,1500], PAttributeFilter.RANGE, "$1,500 or less", "totalkeepamount", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Total KEEP Amount", [1501,2500], PAttributeFilter.RANGE, "$1,501 to $2,500", "totalkeepamount", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Total KEEP Amount", [2501,3500], PAttributeFilter.RANGE, "$2,501 to $3,500", "totalkeepamount", PAttribute.NUMBER);
		var f204 = new PAttributeFilter("Total KEEP Amount", [3501,5000], PAttributeFilter.RANGE, "$3,501 to $5,000", "totalkeepamount", PAttribute.NUMBER);
		var f205 = new PAttributeFilter("Total KEEP Amount", [5001,10000], PAttributeFilter.RANGE, "Over $5,000", "totalkeepamount", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f101,f102,f103,f104,f105,f201,f202,f203,f204,f205]);
	}
	// Kansas Housing Corporation KEEP
	else if (set.id == 83500) {
		var f0 = new PAttributeFilter("Subsidy", [0,10000], PAttributeFilter.RANGE, "$10,000 or Less", "subsidy", PAttribute.NUMBER);
		var f1 = new PAttributeFilter("Subsidy", [10001,14000], PAttributeFilter.RANGE, "$10,001 to $14,000", "subsidy", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Subsidy", [14001,17000], PAttributeFilter.RANGE, "$14,001 to $17,000", "subsidy", PAttribute.NUMBER);
		var f3 = new PAttributeFilter("Subsidy", [17000,20400], PAttributeFilter.RANGE, "Over $17,000", "subsidy", PAttribute.NUMBER);
		var f101 = new PAttributeFilter("Percent of State Median Income", [0,30], PAttributeFilter.RANGE, "0% to 30%", "percentstatemedinc", PAttribute.NUMBER);
		var f102 = new PAttributeFilter("Percent of State Median Income", [31,50], PAttributeFilter.RANGE, "31% to 50%", "percentstatemedinc", PAttribute.NUMBER);
		var f103 = new PAttributeFilter("Percent of State Median Income", [51,60], PAttributeFilter.RANGE, "51% to 60%", "percentstatemedinc", PAttribute.NUMBER);
		var f104 = new PAttributeFilter("Percent of State Median Income", [61,80], PAttributeFilter.RANGE, "61% to 80%", "percentstatemedinc", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f3,f101,f102,f103,f104]);
	}
	// LA Neighborhood Housing Services
	else if (set.id == 84050) {
		var f0 = new PAttributeFilter("Ethnicity", ["Hispanic or Latino"], PAttributeFilter.EQUAL, "Hispanic or Latino", "ethnicity", PAttribute.STRING);
		var f1 = new PAttributeFilter("Ethnicity", ["Not Hispanic or Latino"], PAttributeFilter.EQUAL, "Not Hispanic or Latino", "ethnicity", PAttribute.STRING);
		var f2 = new PAttributeFilter("Ethnicity", ["Information not Provided"], PAttributeFilter.EQUAL, "Information not Provided", "ethnicity", PAttribute.STRING);
		var f101 = new PAttributeFilter("Race", ["American Indian or Alaskan Native"], PAttributeFilter.EQUAL, "American Indian or Alaskan Native", "race", PAttribute.STRING);
		var f102 = new PAttributeFilter("Race", ["American Indian or Alaskan Native and Black or African American"], PAttributeFilter.EQUAL, "Amer Indian or Alaskan Native and Black or Af Amer", "race", PAttribute.STRING);
		var f103 = new PAttributeFilter("Race", ["American Indian or Alaskan Native and White"], PAttributeFilter.EQUAL, "Amer Indian or Alaskan Native and White", "race", PAttribute.STRING);
		var f104 = new PAttributeFilter("Race", ["Asian"], PAttributeFilter.EQUAL, "Asian", "race", PAttribute.STRING);
		var f105 = new PAttributeFilter("Race", ["Asian and White"], PAttributeFilter.EQUAL, "Asian and White", "race", PAttribute.STRING);
		var f106 = new PAttributeFilter("Race", ["Black or African American"], PAttributeFilter.EQUAL, "Black or African American", "race", PAttribute.STRING);
		var f107 = new PAttributeFilter("Race", ["Black or African American and White"], PAttributeFilter.EQUAL, "Black or African American and White", "race", PAttribute.STRING);
		var f108 = new PAttributeFilter("Race", ["Native Hawaiian or Other Pacific Islander"], PAttributeFilter.EQUAL, "Native Hawaiian or Other Pacific Islander", "race", PAttribute.STRING);
		var f109 = new PAttributeFilter("Race", ["Native Hawaiian or Other Pacific Islander and White"], PAttributeFilter.EQUAL, "Native Hawaiian or Other Pacific Islander and White", "race", PAttribute.STRING);
		var f110 = new PAttributeFilter("Race", ["White"], PAttributeFilter.EQUAL, "White", "race", PAttribute.STRING);
		var f111 = new PAttributeFilter("Race", ["Information not Provided"], PAttributeFilter.EQUAL, "Information not Provided", "race", PAttribute.STRING);
		var f201 = new PAttributeFilter("Gender", ["Female"], PAttributeFilter.EQUAL, "Female", "gender", PAttribute.STRING);
		var f202 = new PAttributeFilter("Gender", ["Male"], PAttributeFilter.EQUAL, "Male", "gender", PAttribute.STRING);
		var f203 = new PAttributeFilter("Gender", ["Unspecified"], PAttributeFilter.EQUAL, "Unspecified", "gender", PAttribute.STRING);
		var f301 = new PAttributeFilter("AMI %", [1,24], PAttributeFilter.RANGE, "less than 25", "ami", PAttribute.NUMBER);
		var f302 = new PAttributeFilter("AMI %", [25,50], PAttributeFilter.RANGE, "25-50", "ami", PAttribute.NUMBER);
		var f303 = new PAttributeFilter("AMI %", [51,75], PAttributeFilter.RANGE, "51-75", "ami", PAttribute.NUMBER);
		var f304 = new PAttributeFilter("AMI %", [76,100], PAttributeFilter.RANGE, "76-100", "ami", PAttribute.NUMBER);
		var f305 = new PAttributeFilter("AMI %", [101,125], PAttributeFilter.RANGE, "101-125", "ami", PAttribute.NUMBER);
		var f306 = new PAttributeFilter("AMI %", [126,150], PAttributeFilter.RANGE, "126-150", "ami", PAttribute.NUMBER);
		var f307 = new PAttributeFilter("AMI %", [151,175], PAttributeFilter.RANGE, "151-175", "ami", PAttribute.NUMBER);
		var f308 = new PAttributeFilter("AMI %", [176,200], PAttributeFilter.RANGE, "176-200", "ami", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f101,f102,f103,f104,f105,f106,f107,f108,f109,f110,f111,f201,f202,f203,f301,f302,f303,f304,f305,f306,f307,f308]);
	}
	// Swarthmore College Chester Business Locations
	else if (set.id == 84250) {
		var f0 = new PAttributeFilter("Type of Organization", ["After-School Program"], PAttributeFilter.EQUAL, "After-School Program", "type_of_org", PAttribute.STRING);
		var f1 = new PAttributeFilter("Type of Organization", ["Business Proprietor"], PAttributeFilter.EQUAL, "Business Proprietor", "type_of_org", PAttribute.STRING);
		var f2 = new PAttributeFilter("Type of Organization", ["Catholic School"], PAttributeFilter.EQUAL, "Catholic School", "type_of_org", PAttribute.STRING);
		var f3 = new PAttributeFilter("Type of Organization", ["Charter School"], PAttributeFilter.EQUAL, "Charter School", "type_of_org", PAttribute.STRING);
		var f4 = new PAttributeFilter("Type of Organization", ["City Services"], PAttributeFilter.EQUAL, "City Services", "type_of_org", PAttribute.STRING);
		var f5 = new PAttributeFilter("Type of Organization", ["College/University"], PAttributeFilter.EQUAL, "College/University", "type_of_org", PAttribute.STRING);
		var f6 = new PAttributeFilter("Type of Organization", ["Community Supportive Services"], PAttributeFilter.EQUAL, "Community Supportive Services", "type_of_org", PAttribute.STRING);
		var f7 = new PAttributeFilter("Type of Organization", ["Criminal Justice"], PAttributeFilter.EQUAL, "Criminal Justice", "type_of_org", PAttribute.STRING);
		var f8 = new PAttributeFilter("Type of Organization", ["Cultural & Fine Arts"], PAttributeFilter.EQUAL, "Cultural & Fine Arts", "type_of_org", PAttribute.STRING);
		var f9 = new PAttributeFilter("Type of Organization", ["Economic"], PAttributeFilter.EQUAL, "Economic", "type_of_org", PAttribute.STRING);
		var f10 = new PAttributeFilter("Type of Organization", ["Faith-Based Institutions"], PAttributeFilter.EQUAL, "Faith-Based Institutions", "type_of_org", PAttribute.STRING);
		var f11 = new PAttributeFilter("Type of Organization", ["Financial & Banking"], PAttributeFilter.EQUAL, "Financial & Banking", "type_of_org", PAttribute.STRING);
		var f12 = new PAttributeFilter("Type of Organization", ["Fraternal"], PAttributeFilter.EQUAL, "Fraternal", "type_of_org", PAttribute.STRING);
		var f13 = new PAttributeFilter("Type of Organization", ["Funeral Home"], PAttributeFilter.EQUAL, "Funeral Home", "type_of_org", PAttribute.STRING);
		var f14 = new PAttributeFilter("Type of Organization", ["Health & Medical"], PAttributeFilter.EQUAL, "Health & Medical", "type_of_org", PAttribute.STRING);
		var f15 = new PAttributeFilter("Type of Organization", ["High School"], PAttributeFilter.EQUAL, "High School", "type_of_org", PAttribute.STRING);
		var f16 = new PAttributeFilter("Type of Organization", ["Law Organization"], PAttributeFilter.EQUAL, "Law Organization", "type_of_org", PAttribute.STRING);
		var f17 = new PAttributeFilter("Type of Organization", ["Local Government"], PAttributeFilter.EQUAL, "Local Government", "type_of_org", PAttribute.STRING);
		var f18 = new PAttributeFilter("Type of Organization", ["Lottery"], PAttributeFilter.EQUAL, "Lottery", "type_of_org", PAttribute.STRING);
		var f19 = new PAttributeFilter("Type of Organization", ["Middle School"], PAttributeFilter.EQUAL, "Middle School", "type_of_org", PAttribute.STRING);
		var f20 = new PAttributeFilter("Type of Organization", ["Pool"], PAttributeFilter.EQUAL, "Pool", "type_of_org", PAttribute.STRING);
		var f21 = new PAttributeFilter("Type of Organization", ["Pre-School"], PAttributeFilter.EQUAL, "Pre-School", "type_of_org", PAttribute.STRING);
		var f22 = new PAttributeFilter("Type of Organization", ["Public Housing"], PAttributeFilter.EQUAL, "Public Housing", "type_of_org", PAttribute.STRING);
		var f23 = new PAttributeFilter("Type of Organization", ["School Administration"], PAttributeFilter.EQUAL, "School Administration", "type_of_org", PAttribute.STRING);
		var f24 = new PAttributeFilter("Type of Organization", ["Senior Housing & Supportive Services"], PAttributeFilter.EQUAL, "Senior Housing & Supportive Services", "type_of_org", PAttribute.STRING);
		var f25 = new PAttributeFilter("Type of Organization", [""], PAttributeFilter.EQUAL, "", "type_of_org", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18,f19,f20,f21,f22,f23,f24,f25]);
	}
	// Swarthmore College Hope VI Individuals
	else if (set.id == 84300) {
		var f0 = new PAttributeFilter("Age", [0,5], PAttributeFilter.RANGE, "under 5", "age", PAttribute.NUMBER);
		var f1 = new PAttributeFilter("Age", [6,18], PAttributeFilter.RANGE, "6 to 18", "age", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Age", [19,30], PAttributeFilter.RANGE, "19 to 30", "age", PAttribute.NUMBER);
		var f3 = new PAttributeFilter("Age", [31,55], PAttributeFilter.RANGE, "31 to 55", "age", PAttribute.NUMBER);
		var f4 = new PAttributeFilter("Age", [56,65], PAttributeFilter.RANGE, "56 to 65", "age", PAttribute.NUMBER);
		var f5 = new PAttributeFilter("Age", [66,75], PAttributeFilter.RANGE, "66 to 75", "age", PAttribute.NUMBER);
		var f6 = new PAttributeFilter("Age", [76,95], PAttributeFilter.RANGE, "76 and older", "age", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f6]);
	}
	// Bank Of America Grantmaking
	else if (set.id == 84850) {
		var f0 = new PAttributeFilter("Category", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "maincat", PAttribute.STRING);
		var f1 = new PAttributeFilter("Category", ["Arts"], PAttributeFilter.EQUAL, "Arts", "maincat", PAttribute.STRING);
		var f2 = new PAttributeFilter("Category", ["Community Development"], PAttributeFilter.EQUAL, "Community Development", "maincat", PAttribute.STRING);
		var f3 = new PAttributeFilter("Category", ["Education"], PAttributeFilter.EQUAL, "Education", "maincat", PAttribute.STRING);
		var f4 = new PAttributeFilter("Category", ["Environment"], PAttributeFilter.EQUAL, "Environment", "maincat", PAttribute.STRING);
		var f5 = new PAttributeFilter("Category", ["Health"], PAttributeFilter.EQUAL, "Health", "maincat", PAttribute.STRING);
		var f101 = new PAttributeFilter("Total Amount", [500,5000], PAttributeFilter.RANGE, "$5,000 or Less", "total", PAttribute.NUMBER);
		var f102 = new PAttributeFilter("Total Amount", [5001,10000], PAttributeFilter.RANGE, "$5,001 - $10,000", "total", PAttribute.NUMBER);
		var f103 = new PAttributeFilter("Total Amount", [10001,25000], PAttributeFilter.RANGE, "$10,001 - $25,000", "total", PAttribute.NUMBER);
		var f104 = new PAttributeFilter("Total Amount", [25001,50000], PAttributeFilter.RANGE, "$25,001 - $50,000", "total", PAttribute.NUMBER);
		var f105 = new PAttributeFilter("Total Amount", [50001,1400000], PAttributeFilter.RANGE, "Over $50,000", "total", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f101,f102,f103,f104,f105]);
	}
	// AchieveAbility
	else if (set.id == 85000) {
		// custom order of colors for this dataset
		set.colorcodes = [icons.triangle_purple,icons.triangle_gray,icons.triangle_blue,icons.triangle_green,icons.triangle,icons.triangle_red,icons.triangle_yellow,icons.triangle_white,icons.triangle_pink,icons.triangle_black];
		var f0 = new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "property_type", PAttribute.STRING);
		var f1 = new PAttributeFilter("Property Type", ["Avondale"], PAttributeFilter.EQUAL, "Avondale", "property_type", PAttribute.STRING);
		var f2 = new PAttributeFilter("Property Type", ["Cecil Housing"], PAttributeFilter.EQUAL, "Cecil Housing", "property_type", PAttribute.STRING);
		var f3 = new PAttributeFilter("Property Type", ["Dewey Housing"], PAttributeFilter.EQUAL, "Dewey Housing", "property_type", PAttribute.STRING);
		var f4 = new PAttributeFilter("Property Type", ["Haddington"], PAttributeFilter.EQUAL, "Haddington", "property_type", PAttribute.STRING);
		var f5 = new PAttributeFilter("Property Type", ["Haddington II"], PAttributeFilter.EQUAL, "Haddington II", "property_type", PAttribute.STRING);
		var f6 = new PAttributeFilter("Property Type", ["Ruby Housing"], PAttributeFilter.EQUAL, "Ruby Housing", "property_type", PAttribute.STRING);
		var f7 = new PAttributeFilter("Property Type", ["Von Louhr"], PAttributeFilter.EQUAL, "Von Louhr", "property_type", PAttribute.STRING);
		var f8 = new PAttributeFilter("Property Type", ["Woodcrest Housing"], PAttributeFilter.EQUAL, "Woodcrest Housing", "property_type", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f6,f7,f8]);
	}
	// SIAP Nonprofit Cultural Providers
	else if (set.id == 85450) {
		var f0 = new PAttributeFilter("Size", ["Under $100,000"], PAttributeFilter.EQUAL, "Under $100,000", "size5", PAttribute.STRING);
		var f1 = new PAttributeFilter("Size", ["$100,000-500,000"], PAttributeFilter.EQUAL, "$100,000-500,000", "size5", PAttribute.STRING);
		var f2 = new PAttributeFilter("Size", ["$500,000-1,000,000"], PAttributeFilter.EQUAL, "$500,000-1,000,000", "size5", PAttribute.STRING);
		var f3 = new PAttributeFilter("Size", ["$1-2 million"], PAttributeFilter.EQUAL, "$1-2 million", "size5", PAttribute.STRING);
		var f4 = new PAttributeFilter("Size", ["Over $2 million"], PAttributeFilter.EQUAL, "Over $2 million", "size5", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f4]);
	}
	// Partnership CDC
	else if (set.id == 85750) {
		var f0 = new PAttributeFilter("Date Client Created", ["2008"], PAttributeFilter.RANGE, "2008", "dateclientcreated", PAttribute.STRING);
		var f1 = new PAttributeFilter("Date Client Created", ["2009"], PAttributeFilter.RANGE, "2009", "dateclientcreated", PAttribute.STRING);
		var f101 = new PAttributeFilter("Conference Date", ["2008"], PAttributeFilter.RANGE, "2008", "conferencedate", PAttribute.STRING);
		var f102 = new PAttributeFilter("Conference Date", ["2009"], PAttributeFilter.RANGE, "2009", "conferencedate", PAttribute.STRING);
		var f201 = new PAttributeFilter("Service Type", ["Foreclosure Outreach"], PAttributeFilter.EQUAL, "Foreclosure Outreach", "servicetype", PAttribute.STRING);
		var f202 = new PAttributeFilter("Service Type", ["Mortgage Default/Early Delinquency"], PAttributeFilter.EQUAL, "Mortgage Default/Early Delinquency", "servicetype", PAttribute.STRING);
		var f301 = new PAttributeFilter("Mortgage Lender", ["AURORA LOAN SERVICES LLC"], PAttributeFilter.EQUAL, "Aurora Loan Services, LLC", "mortgagelendercategory", PAttribute.STRING);
		var f302 = new PAttributeFilter("Mortgage Lender", ["BANK OF AMERICA NATIONAL ASSOCIATION"], PAttributeFilter.EQUAL, "Bank of America National Association", "mortgagelendercategory", PAttribute.STRING);
		var f303 = new PAttributeFilter("Mortgage Lender", ["CHASE HOME FINANCE LLC"], PAttributeFilter.EQUAL, "Chase Home Finance, LLC", "mortgagelendercategory", PAttribute.STRING);
		var f304 = new PAttributeFilter("Mortgage Lender", ["CITIMORTGAGE INCORPORATED"], PAttributeFilter.EQUAL, "Citimortgage Incorporated", "mortgagelendercategory", PAttribute.STRING);
		var f305 = new PAttributeFilter("Mortgage Lender", ["DEUTSCHE BANK NATIONAL TRUST COMPANY"], PAttributeFilter.EQUAL, "Deutsche Bank National Trust Company", "mortgagelendercategory", PAttribute.STRING);
		var f306 = new PAttributeFilter("Mortgage Lender", ["GMAC MORTGAGE LLC"], PAttributeFilter.EQUAL, "GMAC Mortgage LLC", "mortgagelendercategory", PAttribute.STRING);
		var f307 = new PAttributeFilter("Mortgage Lender", ["HSBC BANK USA NATIONAL ASSOCIATION"], PAttributeFilter.EQUAL, "HSBC Bank USA National Association", "mortgagelendercategory", PAttribute.STRING);
		var f308 = new PAttributeFilter("Mortgage Lender", ["LASALLE BANK NATIONAL ASSOCIATION"], PAttributeFilter.EQUAL, "LaSalle Bank National Association", "mortgagelendercategory", PAttribute.STRING);
		var f309 = new PAttributeFilter("Mortgage Lender", ["MORTGAGE ELECTRONIC REGISTRATION SYSTEM"], PAttributeFilter.EQUAL, "Mortgage Electronic Registration System", "mortgagelendercategory", PAttribute.STRING);
		var f310 = new PAttributeFilter("Mortgage Lender", ["THE BANK OF NEW YORK MELLON TRUST COMPANY"], PAttributeFilter.EQUAL, "The Bank of New York Mellon Trust Company", "mortgagelendercategory", PAttribute.STRING);
		var f311 = new PAttributeFilter("Mortgage Lender", ["US BANK NATIONAL ASSOCIATION"], PAttributeFilter.EQUAL, "US Bank National Association", "mortgagelendercategory", PAttribute.STRING);
		var f312 = new PAttributeFilter("Mortgage Lender", ["WELLS FARGO BANK NATIONAL ASSOCIATION"], PAttributeFilter.EQUAL, "Wells Fargo Bank National Association", "mortgagelendercategory", PAttribute.STRING);
		var f401 = new PAttributeFilter("Outreach Worker", ["Heng, Samol"], PAttributeFilter.EQUAL, "Samol Heng", "outreachworker", PAttribute.STRING);
		var f402 = new PAttributeFilter("Outreach Worker", ["McGeth, Shawn"], PAttributeFilter.EQUAL, "Shawn McGeth", "outreachworker", PAttribute.STRING);
		var f403 = new PAttributeFilter("Outreach Worker", ["Muhammad, Iliyaas"], PAttributeFilter.EQUAL, "Illiyaas Muhammad", "outreachworker", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f101,f102,f201,f202,f301,f302,f303,f304,f305,f306,f307,f308,f309,f310,f311,f312,f401,f402,f403]);
	}	
	// Crispus Attucks Residential Properties
	else if (set.id == 85800) {
		var f0 = new PAttributeFilter("Apartment Size", [0], PAttributeFilter.EQUAL, "0", "apts", PAttribute.NUMBER);
		var f1 = new PAttributeFilter("Apartment Size", [1], PAttributeFilter.EQUAL, "1", "apts", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Apartment Size", [2], PAttributeFilter.EQUAL, "2", "apts", PAttribute.NUMBER);
		var f3 = new PAttributeFilter("Apartment Size", [3], PAttributeFilter.EQUAL, "3", "apts", PAttribute.NUMBER);
		var f4 = new PAttributeFilter("Apartment Size", [4], PAttributeFilter.EQUAL, "4", "apts", PAttribute.NUMBER);
		var f5 = new PAttributeFilter("Apartment Size", [5], PAttributeFilter.EQUAL, "5", "apts", PAttribute.NUMBER);
		var f6 = new PAttributeFilter("Apartment Size", [6], PAttributeFilter.EQUAL, "6", "apts", PAttribute.NUMBER);
		var f101 = new PAttributeFilter("Commercial", ["yes"], PAttributeFilter.EQUAL, "yes", "commercial", PAttribute.STRING);
		var f102 = new PAttributeFilter("Commercial", ["no"], PAttributeFilter.EQUAL, "no", "commercial", PAttribute.STRING);
		var f201 = new PAttributeFilter("Project Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "org", PAttribute.STRING);
		var f202 = new PAttributeFilter("Project Type", ["400SGP"], PAttributeFilter.EQUAL, "400SGP", "project", PAttribute.STRING);
		var f203 = new PAttributeFilter("Project Type", ["CAA"], PAttributeFilter.EQUAL, "CAA", "project", PAttribute.STRING);
		var f204 = new PAttributeFilter("Project Type", ["SEN"], PAttributeFilter.EQUAL, "SEN", "project", PAttribute.STRING);
		var f205 = new PAttributeFilter("Project Type", ["SKW"], PAttributeFilter.EQUAL, "SKW", "project", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f6,f101,f102,f201,f202,f203,f204,f205]);
	}
	// Nonprofit Finance Fund Loans
	else if (set.id == 86050) {
		var f0 = new PAttributeFilter("NTEE Sector", ["Agriculture, Food, Nutrition"], PAttributeFilter.EQUAL, "Agriculture, Food, Nutrition", "ntee_sector", PAttribute.STRING);
		var f1 = new PAttributeFilter("NTEE Sector", ["Animal related"], PAttributeFilter.EQUAL, "Animal related", "ntee_sector", PAttribute.STRING);
		var f2 = new PAttributeFilter("NTEE Sector", ["Arts, Culture, and Humanities"], PAttributeFilter.EQUAL, "Arts, Culture, and Humanities", "ntee_sector", PAttribute.STRING);
		var f3 = new PAttributeFilter("NTEE Sector", ["Civil Rights, Social Action, Advocacy"], PAttributeFilter.EQUAL, "Civil Rights, Social Action, Advocacy", "ntee_sector", PAttribute.STRING);
		var f4 = new PAttributeFilter("NTEE Sector", ["Community Improvement, Capacity Building"], PAttributeFilter.EQUAL, "Community Improvement, Capacity Building", "ntee_sector", PAttribute.STRING);
		var f5 = new PAttributeFilter("NTEE Sector", ["Crime, Legal Related"], PAttributeFilter.EQUAL, "Crime, Legal Related", "ntee_sector", PAttribute.STRING);
		var f6 = new PAttributeFilter("NTEE Sector", ["Disease, Disorders, Medical Disciplines"], PAttributeFilter.EQUAL, "Disease, Disorders, Medical Disciplines", "ntee_sector", PAttribute.STRING);
		var f7 = new PAttributeFilter("NTEE Sector", ["Educational Institutions"], PAttributeFilter.EQUAL, "Educational Institutions", "ntee_sector", PAttribute.STRING);
		var f8 = new PAttributeFilter("NTEE Sector", ["Employment, Job Related"], PAttributeFilter.EQUAL, "Employment, Job Related", "ntee_sector", PAttribute.STRING);
		var f9 = new PAttributeFilter("NTEE Sector", ["Environmental Quality Protection, Beautification"], PAttributeFilter.EQUAL, "Environmental Quality Protection, Beautification", "ntee_sector", PAttribute.STRING);
		var f10 = new PAttributeFilter("NTEE Sector", ["Health: General & Rehabilitative"], PAttributeFilter.EQUAL, "Health: General & Rehabilitative", "ntee_sector", PAttribute.STRING);
		var f11 = new PAttributeFilter("NTEE Sector", ["Housing, Shelter"], PAttributeFilter.EQUAL, "Housing, Shelter", "ntee_sector", PAttribute.STRING);
		var f12 = new PAttributeFilter("NTEE Sector", ["Human Services"], PAttributeFilter.EQUAL, "Human Services", "ntee_sector", PAttribute.STRING);
		var f13 = new PAttributeFilter("NTEE Sector", ["International, Foreign Affairs, and National Security"], PAttributeFilter.EQUAL, "International, Foreign Affairs, and National Security", "ntee_sector", PAttribute.STRING);
		var f14 = new PAttributeFilter("NTEE Sector", ["Medical Research"], PAttributeFilter.EQUAL, "Medical Research", "ntee_sector", PAttribute.STRING);
		var f15 = new PAttributeFilter("NTEE Sector", ["Mental Health, Crisis Intervention"], PAttributeFilter.EQUAL, "Mental Health, Crisis Intervention", "ntee_sector", PAttribute.STRING);
		var f16 = new PAttributeFilter("NTEE Sector", ["Philanthropy, Voluntarism, and Grantmaking"], PAttributeFilter.EQUAL, "Philanthropy, Voluntarism, and Grantmaking", "ntee_sector", PAttribute.STRING);
		var f17 = new PAttributeFilter("NTEE Sector", ["Public, Society Benefit"], PAttributeFilter.EQUAL, "Public, Society Benefit", "ntee_sector", PAttribute.STRING);
		var f18 = new PAttributeFilter("NTEE Sector", ["Recreation, Sports, Leisure, Athletics"], PAttributeFilter.EQUAL, "Recreation, Sports, Leisure, Athletics", "ntee_sector", PAttribute.STRING);
		var f19 = new PAttributeFilter("NTEE Sector", ["Religion, Spiritual Development"], PAttributeFilter.EQUAL, "Religion, Spiritual Development", "ntee_sector", PAttribute.STRING);
		var f20 = new PAttributeFilter("NTEE Sector", ["Youth Development"], PAttributeFilter.EQUAL, "Youth Development", "ntee_sector", PAttribute.STRING);
		var years = [];
		for (var i=1981; i<2004; i++)
			years.push("/" + i);
		var f101 = new PAttributeFilter("Closing Date", years, PAttributeFilter.RANGE, "2003 or earlier", "closed_date", PAttribute.STRING);
		var f102 = new PAttributeFilter("Closing Date", ["/2004"], PAttributeFilter.EQUAL, "2004", "closed_date", PAttribute.STRING);
		var f103 = new PAttributeFilter("Closing Date", ["/2005"], PAttributeFilter.EQUAL, "2005", "closed_date", PAttribute.STRING);
		var f104 = new PAttributeFilter("Closing Date", ["/2006"], PAttributeFilter.EQUAL, "2006", "closed_date", PAttribute.STRING);
		var f105 = new PAttributeFilter("Closing Date", ["/2007"], PAttributeFilter.EQUAL, "2007", "closed_date", PAttribute.STRING);
		var f106 = new PAttributeFilter("Closing Date", ["/2008"], PAttributeFilter.EQUAL, "2008", "closed_date", PAttribute.STRING);
		var f107 = new PAttributeFilter("Closing Date", ["/2009"], PAttributeFilter.EQUAL, "2009", "closed_date", PAttribute.STRING);
		var f201 = new PAttributeFilter("Closing Amount", [0,45000], PAttributeFilter.RANGE, "$45,000 or Less", "closed_amount", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Closing Amount", [45001,100000], PAttributeFilter.RANGE, "$45,001 to $100,000", "closed_amount", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Closing Amount", [100001,250000], PAttributeFilter.RANGE, "$100,001 to $250,000", "closed_amount", PAttribute.NUMBER);
		var f204 = new PAttributeFilter("Closing Amount", [250001,500000], PAttributeFilter.RANGE, "$250,001 to $500,000", "closed_amount", PAttribute.NUMBER);
		var f205 = new PAttributeFilter("Closing Amount", [500001,9000000], PAttributeFilter.RANGE, "Over $500,000", "closed_amount", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18,f19,f20,f101,f102,f103,f104,f105,f106,f107,f201,f202,f203,f204,f205]);
	}
	// Nonprofit Finance Fund Planning Grants
	else if (set.id == 86100) {
		var f0 = new PAttributeFilter("NTEE Sector", ["Arts, Culture, and Humanities"], PAttributeFilter.EQUAL, "Arts, Culture, and Humanities", "ntee_sector", PAttribute.STRING);
		var f1 = new PAttributeFilter("NTEE Sector", ["Civil Rights, Social Action, Advocacy"], PAttributeFilter.EQUAL, "Civil Rights, Social Action, Advocacy", "ntee_sector", PAttribute.STRING);
		var f2 = new PAttributeFilter("NTEE Sector", ["Community Improvement, Capacity Building"], PAttributeFilter.EQUAL, "Community Improvement, Capacity Building", "ntee_sector", PAttribute.STRING);
		var f3 = new PAttributeFilter("NTEE Sector", ["Educational Institutions"], PAttributeFilter.EQUAL, "Educational Institutions", "ntee_sector", PAttribute.STRING);
		var f4 = new PAttributeFilter("NTEE Sector", ["Environmental Quality Protection, Beautification"], PAttributeFilter.EQUAL, "Environmental Quality Protection, Beautification", "ntee_sector", PAttribute.STRING);
		var f5 = new PAttributeFilter("NTEE Sector", ["Health: General & Rehabilitative"], PAttributeFilter.EQUAL, "Health: General & Rehabilitative", "ntee_sector", PAttribute.STRING);
		var f6 = new PAttributeFilter("NTEE Sector", ["Housing, Shelter"], PAttributeFilter.EQUAL, "Housing, Shelter", "ntee_sector", PAttribute.STRING);
		var f7 = new PAttributeFilter("NTEE Sector", ["Human Services"], PAttributeFilter.EQUAL, "Human Services", "ntee_sector", PAttribute.STRING);
		var f8 = new PAttributeFilter("NTEE Sector", ["International, Foreign Affairs, and National Security"], PAttributeFilter.EQUAL, "International, Foreign Affairs, and National Security", "ntee_sector", PAttribute.STRING);
		var f9 = new PAttributeFilter("NTEE Sector", ["Mental Health, Crisis Intervention"], PAttributeFilter.EQUAL, "Mental Health, Crisis Intervention", "ntee_sector", PAttribute.STRING);
		var f10 = new PAttributeFilter("NTEE Sector", ["Philanthropy, Voluntarism, and Grantmaking"], PAttributeFilter.EQUAL, "Philanthropy, Voluntarism, and Grantmaking", "ntee_sector", PAttribute.STRING);
		var f11 = new PAttributeFilter("NTEE Sector", ["Recreation, Sports, Leisure, Athletics"], PAttributeFilter.EQUAL, "Recreation, Sports, Leisure, Athletics", "ntee_sector", PAttribute.STRING);
		var f12 = new PAttributeFilter("NTEE Sector", ["Youth Development"], PAttributeFilter.EQUAL, "Youth Development", "ntee_sector", PAttribute.STRING);
		var years = [];
		for (var i=1995; i<2004; i++)
			years.push("/" + i);
		var f101 = new PAttributeFilter("Closing Date", years, PAttributeFilter.RANGE, "2003 or earlier", "closed_date", PAttribute.STRING);
		var f102 = new PAttributeFilter("Closing Date", ["/2004"], PAttributeFilter.EQUAL, "2004", "closed_date", PAttribute.STRING);
		var f103 = new PAttributeFilter("Closing Date", ["/2005"], PAttributeFilter.EQUAL, "2005", "closed_date", PAttribute.STRING);
		var f104 = new PAttributeFilter("Closing Date", ["/2006"], PAttributeFilter.EQUAL, "2006", "closed_date", PAttribute.STRING);
		var f105 = new PAttributeFilter("Closing Date", ["/2007"], PAttributeFilter.EQUAL, "2007", "closed_date", PAttribute.STRING);
		var f106 = new PAttributeFilter("Closing Date", ["/2008"], PAttributeFilter.EQUAL, "2008", "closed_date", PAttribute.STRING);
		var f107 = new PAttributeFilter("Closing Date", ["/2009"], PAttributeFilter.EQUAL, "2009", "closed_date", PAttribute.STRING);
		var f201 = new PAttributeFilter("Closing Amount", [0,5000], PAttributeFilter.RANGE, "$5,000 or Less", "closed_amount", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Closing Amount", [5001,10000], PAttributeFilter.RANGE, "$5,001 to $10,000", "closed_amount", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Closing Amount", [10001,20000], PAttributeFilter.RANGE, "$10,001 to $20,000", "closed_amount", PAttribute.NUMBER);
		var f204 = new PAttributeFilter("Closing Amount", [20001,500000], PAttributeFilter.RANGE, "Over $20,000", "closed_amount", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f101,f102,f103,f104,f105,f106,f107,f201,f202,f203,f204]);
	}
	// Kansas Housing Corporation Residential Appliance Replacement Program (RAR)
	else if (set.id == 86650) {
		var f0 = new PAttributeFilter("Furnace", ["yes"], PAttributeFilter.EQUAL, "Furnace Replaced", "furnace", PAttribute.STRING);
		var f101 = new PAttributeFilter("Refrigerator", ["yes"], PAttributeFilter.EQUAL, "Refrigerator Replaced", "refrigerator", PAttribute.STRING);
		var f201 = new PAttributeFilter("Window Air Conditioner", ["yes"], PAttributeFilter.EQUAL, "Window Air Conditioner Replaced", "windowac", PAttribute.STRING);
		var f301 = new PAttributeFilter("Central Air Conditioner", ["yes"], PAttributeFilter.EQUAL, "Central Air Conditioner Replaced", "centralac", PAttribute.STRING);
		var f401 = new PAttributeFilter("Tankless Water Heater", ["yes"], PAttributeFilter.EQUAL, "Water Heater Replaced", "tanklesswaterheater", PAttribute.STRING);
		var f501 = new PAttributeFilter("Total Items per Address", [1], PAttributeFilter.EQUAL, "1", "totalitems", PAttribute.NUMBER);
		var f502 = new PAttributeFilter("Total Items per Address", [2], PAttributeFilter.EQUAL, "2", "totalitems", PAttribute.NUMBER);
		var f503 = new PAttributeFilter("Total Items per Address", [3], PAttributeFilter.EQUAL, "3", "totalitems", PAttribute.NUMBER);
		var f504 = new PAttributeFilter("Total Items per Address", [4], PAttributeFilter.EQUAL, "4", "totalitems", PAttribute.NUMBER);
		var f601 = new PAttributeFilter("Sum of Vouchers per Address", [0,499], PAttributeFilter.RANGE, "Less than $500", "totaldollars", PAttribute.NUMBER);
		var f602 = new PAttributeFilter("Sum of Vouchers per Address", [500,999], PAttributeFilter.RANGE, "$500 - $999", "totaldollars", PAttribute.NUMBER);
		var f603 = new PAttributeFilter("Sum of Vouchers per Address", [1000,2999], PAttributeFilter.RANGE, "$1,000 - $2,999", "totaldollars", PAttribute.NUMBER);
		var f604 = new PAttributeFilter("Sum of Vouchers per Address", [3000,4999], PAttributeFilter.RANGE, "$3,000 - $4,999", "totaldollars", PAttribute.NUMBER);
		var f605 = new PAttributeFilter("Sum of Vouchers per Address", [5000,9999], PAttributeFilter.RANGE, "$5,000 - $9,999", "totaldollars", PAttribute.NUMBER);
		var f606 = new PAttributeFilter("Sum of Vouchers per Address", [10000,11955], PAttributeFilter.RANGE, "$10,000 or More", "totaldollars", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f101,f201,f301,f401,f501,f502,f503,f504,f601,f602,f603,f604,f605,f606]);
	}
	// National Center for Charitable Statistics Nonprofit Locations
	else if (set.id == 86500) {
		var f0 = new PAttributeFilter("Net Assets - Beginning of Year", [-561929954,9999], PAttributeFilter.RANGE, "less than $10,000", "neta_boy", PAttribute.NUMBER);
		var f1 = new PAttributeFilter("Net Assets - Beginning of Year", [10000,200000], PAttributeFilter.RANGE, "between $10,000 and $200,000", "neta_boy", PAttribute.NUMBER);
		var f2 = new PAttributeFilter("Net Assets - Beginning of Year", [200001,34849753000], PAttributeFilter.RANGE, "more than $200,000", "neta_boy", PAttribute.NUMBER);
		var f101 = new PAttributeFilter("Fund Balance - End of Year", [-554768138,19999], PAttributeFilter.RANGE, "less than $20,000", "fundbal", PAttribute.NUMBER);
		var f102 = new PAttributeFilter("Fund Balance - End of Year", [20000,500000], PAttributeFilter.RANGE, "between $20,000 and $500,000", "fundbal", PAttribute.NUMBER);
		var f103 = new PAttributeFilter("Fund Balance - End of Year", [500001,41728788000], PAttributeFilter.RANGE, "more than $500,000", "fundbal", PAttribute.NUMBER);
		var f201 = new PAttributeFilter("Total Revenue", [-55131031,49999], PAttributeFilter.RANGE, "less than $50,000", "totrev", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Total Revenue", [50000,250000], PAttributeFilter.RANGE, "between $50,000 and $250,000", "totrev", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Total Revenue", [250001,29683156041], PAttributeFilter.RANGE, "more than $250,000", "totrev", PAttribute.NUMBER);
		var f301 = new PAttributeFilter("Total Expenses", [-7196708,49999], PAttributeFilter.RANGE, "less than $50,000", "exps", PAttribute.NUMBER);
		var f302 = new PAttributeFilter("Total Expenses", [50000,500000], PAttributeFilter.RANGE, "between $50,000 and $500,000", "exps", PAttribute.NUMBER);
		var f303 = new PAttributeFilter("Total Expenses", [500001,29177207044], PAttributeFilter.RANGE, "more than $500,000", "exps", PAttribute.NUMBER);
		var f401 = new PAttributeFilter("Fiscal Year", [2005], PAttributeFilter.EQUAL, "2005", "fisyr", PAttribute.NUMBER);
		var f402 = new PAttributeFilter("Fiscal Year", [2006], PAttributeFilter.EQUAL, "2006", "fisyr", PAttribute.NUMBER);
		var f403 = new PAttributeFilter("Fiscal Year", [2007], PAttributeFilter.EQUAL, "2007", "fisyr", PAttribute.NUMBER);
		var f404 = new PAttributeFilter("Fiscal Year", [2008], PAttributeFilter.EQUAL, "2008", "fisyr", PAttribute.NUMBER);
		var f501 = new PAttributeFilter("Public Support", [-7178605,999], PAttributeFilter.RANGE, "less than $1,000", "cont", PAttribute.NUMBER);
		var f502 = new PAttributeFilter("Public Support", [1000,10000], PAttributeFilter.RANGE, "$1,000-$10,000", "cont", PAttribute.NUMBER);
		var f503 = new PAttributeFilter("Public Support", [10001,4599289210], PAttributeFilter.RANGE, "more than $10,000", "cont", PAttribute.NUMBER);
		var f601 = new PAttributeFilter("Reason for 501(c)(3) Status", ["All Organizations Except 501(c)(3)"], PAttributeFilter.EQUAL, "All Organizations Except 501(c)(3)", "fndncd", PAttribute.STRING);
		var f602 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Private Operating Foundation Exempt"], PAttributeFilter.EQUAL, "Private Operating Foundation Exempt", "fndncd", PAttribute.STRING);
		var f603 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Private Operating Foundation Other"], PAttributeFilter.EQUAL, "Private Operating Foundation Other", "fndncd", PAttribute.STRING);
		var f604 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Private Nonoperating Foundation"], PAttributeFilter.EQUAL, "Private Nonoperating Foundation", "fndncd", PAttribute.STRING);
		var f605 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Suspense"], PAttributeFilter.EQUAL, "Suspense", "fndncd", PAttribute.STRING);
		var f606 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Church"], PAttributeFilter.EQUAL, "Church", "fndncd", PAttribute.STRING);
		var f607 = new PAttributeFilter("Reason for 501(c)(3) Status", ["School"], PAttributeFilter.EQUAL, "School", "fndncd", PAttribute.STRING);
		var f608 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Hospital or Medical Research Organization"], PAttributeFilter.EQUAL, "Hospital or Medical Research Organization", "fndncd", PAttribute.STRING);
		var f609 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Organization Operated for a Public College or University"], PAttributeFilter.EQUAL, "Organization Operated for a Public College or University", "fndncd", PAttribute.STRING);
		var f610 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Governmental Unit"], PAttributeFilter.EQUAL, "Governmental Unit", "fndncd", PAttribute.STRING);
		var f611 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Organization with Substantial Support from Governmental Unit or Public"], PAttributeFilter.EQUAL, "Organization with Substantial Support from Governmental Unit or Public", "fndncd", PAttribute.STRING);
		var f612 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Organization Meeting Income and Donation Guidelines"], PAttributeFilter.EQUAL, "Organization Meeting Income and Donation Guidelines", "fndncd", PAttribute.STRING);
		var f613 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Organization Operated for a Church, School, Hospital, University, Government, or Other Org Meeting Income Guidelines"], PAttributeFilter.EQUAL, "Organization Operated for a Church, School, Hospital, University, Government, or Other Org Meeting Income Guidelines", "fndncd", PAttribute.STRING);
		var f614 = new PAttributeFilter("Reason for 501(c)(3) Status", ["Organization to Test for Public Safety"], PAttributeFilter.EQUAL, "Organization to Test for Public Safety", "fndncd", PAttribute.STRING);
		var f701 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Arts, Culture and Humanities"], PAttributeFilter.EQUAL, "Arts, Culture and Humanities", "ntee1", PAttribute.STRING);
		var f702 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Education"], PAttributeFilter.EQUAL, "Education", "ntee1", PAttribute.STRING);
		var f703 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Environmental Quality, Protection, and Beautification"], PAttributeFilter.EQUAL, "Environmental Quality, Protection, and Beautification", "ntee1", PAttribute.STRING);
		var f704 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Animal-Related"], PAttributeFilter.EQUAL, "Animal-Related", "ntee1", PAttribute.STRING);
		var f705 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Health"], PAttributeFilter.EQUAL, "Health", "ntee1", PAttribute.STRING);
		var f706 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Mental Health, Crisis Intervention"], PAttributeFilter.EQUAL, "Mental Health, Crisis Intervention", "ntee1", PAttribute.STRING);
		var f707 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Diseases, Disorders, Medical Disciplines"], PAttributeFilter.EQUAL, "Diseases, Disorders, Medical Disciplines", "ntee1", PAttribute.STRING);
		var f708 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Medical Research"], PAttributeFilter.EQUAL, "Medical Research", "ntee1", PAttribute.STRING);
		var f709 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Crime, Legal Related"], PAttributeFilter.EQUAL, "Crime, Legal Related", "ntee1", PAttribute.STRING);
		var f710 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Employment, Job Related"], PAttributeFilter.EQUAL, "Employment, Job Related", "ntee1", PAttribute.STRING);
		var f711 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Food, Agriculture, and Nutrition"], PAttributeFilter.EQUAL, "Food, Agriculture, and Nutrition", "ntee1", PAttribute.STRING);
		var f712 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Housing, Shelter"], PAttributeFilter.EQUAL, "Housing, Shelter", "ntee1", PAttribute.STRING);
		var f713 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Public Safety"], PAttributeFilter.EQUAL, "Public Safety", "ntee1", PAttribute.STRING);
		var f714 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Recreation, Sports, Leisure, Athletics"], PAttributeFilter.EQUAL, "Recreation, Sports, Leisure, Athletics", "ntee1", PAttribute.STRING);
		var f715 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Youth Development"], PAttributeFilter.EQUAL, "Youth Development", "ntee1", PAttribute.STRING);
		var f716 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Human Services - Multipurpose and Other"], PAttributeFilter.EQUAL, "Human Services - Multipurpose and Other", "ntee1", PAttribute.STRING);
		var f717 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["International, Foreign Affairs, and National Security"], PAttributeFilter.EQUAL, "International, Foreign Affairs, and National Security", "ntee1", PAttribute.STRING);
		var f718 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Civil Rights, Social Action, Advocacy"], PAttributeFilter.EQUAL, "Civil Rights, Social Action, Advocacy", "ntee1", PAttribute.STRING);
		var f719 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Community Improvement, Capacity Building"], PAttributeFilter.EQUAL, "Community Improvement, Capacity Building", "ntee1", PAttribute.STRING);
		var f720 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Philanthropy, Voluntarism, and Grantmaking Foundations"], PAttributeFilter.EQUAL, "Philanthropy, Voluntarism, and Grantmaking Foundations", "ntee1", PAttribute.STRING);
		var f721 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Science and Technology Research Institutes, Services"], PAttributeFilter.EQUAL, "Science and Technology Research Institutes, Services", "ntee1", PAttribute.STRING);
		var f722 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Social Science Research Institutes, Services"], PAttributeFilter.EQUAL, "Social Science Research Institutes, Services", "ntee1", PAttribute.STRING);
		var f723 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Public, Society Benefit - Multipurpose and Other"], PAttributeFilter.EQUAL, "Public, Society Benefit - Multipurpose and Other", "ntee1", PAttribute.STRING);
		var f724 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Religion Related, Spiritual Development"], PAttributeFilter.EQUAL, "Religion Related, Spiritual Development", "ntee1", PAttribute.STRING);
		var f725 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Mutual/Membership Benefit Organizations, Other"], PAttributeFilter.EQUAL, "Mutual/Membership Benefit Organizations, Other", "ntee1", PAttribute.STRING);
		var f726 = new PAttributeFilter("Natl Taxonomy of Exempt Entities Group", ["Unknown"], PAttributeFilter.EQUAL, "Unknown", "ntee1", PAttribute.STRING);
		set.setDisplayFilters([f0,f1,f2,f101,f102,f103,f201,f202,f203,f301,f302,f303,f401,f402,f403,f404,f501,f502,f503,f601,f602,f603,f604,f605,f606,f607,f608,f609,f610,f611,f612,f613,f614,f701,f702,f703,f704,f705,f706,f707,f708,f709,f710,f711,f712,f713,f714,f715,f716,f717,f718,f719,f720,f721,f722,f723,f724,f725,f726]);
	}
	// Crispus Attucks Direct Service Programs
	else if (set.id == 87050) {
		var f0 = new PAttributeFilter("Program", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "program", PAttribute.STRING);
		var f1 = new PAttributeFilter("Program", ["ALC"], PAttributeFilter.EQUAL, "ALC", "program", PAttribute.STRING);
		var f2 = new PAttributeFilter("Program", ["CAYBCS"], PAttributeFilter.EQUAL, "CAYBCS", "program", PAttribute.STRING);
		var f3 = new PAttributeFilter("Program", ["ELC"], PAttributeFilter.EQUAL, "ELC", "program", PAttribute.STRING);
		var f4 = new PAttributeFilter("Program", ["STARS"], PAttributeFilter.EQUAL, "STARS", "program", PAttribute.STRING);
		var f101 = new PAttributeFilter("Ethnicity", ["Black"], PAttributeFilter.EQUAL, "Black", "ethnicity", PAttribute.STRING);
		var f102 = new PAttributeFilter("Ethnicity", ["Hispanic"], PAttributeFilter.EQUAL, "Hispanic", "ethnicity", PAttribute.STRING);
		var f103 = new PAttributeFilter("Ethnicity", ["Other"], PAttributeFilter.EQUAL, "Other", "ethnicity", PAttribute.STRING);
		var f104 = new PAttributeFilter("Ethnicity", ["White"], PAttributeFilter.EQUAL, "White", "ethnicity", PAttribute.STRING);
		var f201 = new PAttributeFilter("Number in Program", [1], PAttributeFilter.EQUAL, "1", "in_program", PAttribute.NUMBER);
		var f202 = new PAttributeFilter("Number in Program", [2], PAttributeFilter.EQUAL, "2", "in_program", PAttribute.NUMBER);
		var f203 = new PAttributeFilter("Number in Program", [3], PAttributeFilter.EQUAL, "3", "in_program", PAttribute.NUMBER);
		var f204 = new PAttributeFilter("Number in Program", [4,8], PAttributeFilter.RANGE, "4 or more", "in_program", PAttribute.NUMBER);
		var f301 = new PAttributeFilter("Family Size", [0,2], PAttributeFilter.RANGE, "less than 3", "family_siz", PAttribute.NUMBER);
		var f302 = new PAttributeFilter("Family Size", [3,4], PAttributeFilter.RANGE, "3 - 4", "family_siz", PAttribute.NUMBER);
		var f303 = new PAttributeFilter("Family Size", [5,11], PAttributeFilter.RANGE, "5 or more", "family_siz", PAttribute.NUMBER);
		set.setDisplayFilters([f0,f1,f2,f3,f4,f101,f102,f103,f104,f201,f202,f203,f204,f301,f302,f303]);
	}
	// Stewards of Affordable Housing for the Future
	else if (set.id == 109850) {
		var f = [];
		f.push( new PAttributeFilter("Number of Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "units", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Units", [0, 29], PAttributeFilter.RANGE, "<30", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [30, 49], PAttributeFilter.RANGE, "30-49", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [50, 59], PAttributeFilter.RANGE, "50-59", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [60, 99], PAttributeFilter.RANGE, "60-99", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [100, 5000], PAttributeFilter.RANGE, "100 or more", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Occupancy", ["COLORCODE"], PAttributeFilter.STARTSWITH, "Color Code All", "primaryoccupancy_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Elderly"], PAttributeFilter.RANGE, "Elderly", "primaryoccupancy_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Family"], PAttributeFilter.RANGE, "Family", "primaryoccupancy_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Special Needs"], PAttributeFilter.RANGE, "Special Needs", "primaryoccupancy_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Transitional"], PAttributeFilter.RANGE, "Transitional", "primaryoccupancy_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Other"], PAttributeFilter.RANGE, "Other", "primaryoccupancy_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["Evangelical Lutheran Good Samaritan Society"], PAttributeFilter.EQUAL, "Evangelical Lutheran Good Samaritan Society", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["Mercy Housing"], PAttributeFilter.EQUAL, "Mercy Housing", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["National Church Residences"], PAttributeFilter.EQUAL, "National Church Residences", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["NHT/Enterprise"], PAttributeFilter.EQUAL, "NHT/Enterprise", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["NHP Foundation"], PAttributeFilter.EQUAL, "NHP Foundation", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["Preservation of Affordable Housing"], PAttributeFilter.EQUAL, "Preservation of Affordable Housing", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["Retirement Housing Foundation"], PAttributeFilter.EQUAL, "Retirement Housing Foundation", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["Volunteers of America"], PAttributeFilter.EQUAL, "Volunteers of America", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["Homes for America"], PAttributeFilter.EQUAL, "Homes for America", "sponsor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sponsor", ["The Community Builders"], PAttributeFilter.EQUAL, "The Community Builders", "sponsor", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}		
	// Wachovia Regional Foundation Grant Applicants
	else if (set.id == 87200) {
		var f = [];
		f[0] = new PAttributeFilter("Program Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "page", PAttribute.STRING);
		f[1] = new PAttributeFilter("Program Type", ["Area Investment by Others"], PAttributeFilter.EQUAL, "Area Investment by Others", "page", PAttribute.STRING);
		f[2] = new PAttributeFilter("Program Type", ["Community Services"], PAttributeFilter.EQUAL, "Community Services", "page", PAttribute.STRING);
		f[3] = new PAttributeFilter("Program Type", ["Economic Development"], PAttributeFilter.EQUAL, "Economic Development", "page", PAttribute.STRING);
		f[4] = new PAttributeFilter("Program Type", ["Housing"], PAttributeFilter.EQUAL, "Housing", "page", PAttribute.STRING);
		f[5] = new PAttributeFilter("Program Type", ["Neighborhood Assets"], PAttributeFilter.EQUAL, "Neighborhood Assets", "page", PAttribute.STRING);
		var years = [];
		for (var i=1982; i<1996; i++)
		        years.push(i);
		f[6] = new PAttributeFilter("Start Date", years, PAttributeFilter.RANGE, "Before 1995", "date_start", PAttribute.NUMBER);
		var years = [];
		for (var i=1996; i<2001; i++)
		        years.push(i);
		f[7] = new PAttributeFilter("Start Date", years, PAttributeFilter.RANGE, "1996-2000", "date_start", PAttribute.NUMBER);
		var years = [];
		for (var i=2001; i<2006; i++)
		        years.push(i);
		f[8] = new PAttributeFilter("Start Date", years, PAttributeFilter.RANGE, "2000-2005", "date_start", PAttribute.NUMBER);
		var years = [];
		for (var i=1905; i<2000; i++)
		        years.push(i);
		f[9] = new PAttributeFilter("Completion Date", years, PAttributeFilter.RANGE, "Before 2000", "date_compl", PAttribute.NUMBER);
		var years = [];
		for (var i=2000; i<2006; i++)
		        years.push(i);
		f[10] = new PAttributeFilter("Completion Date", years, PAttributeFilter.RANGE, "2000-2005", "date_compl", PAttribute.NUMBER);
		var years = [];
		for (var i=2006; i<2010; i++)
		        years.push(i);
		f[11] = new PAttributeFilter("Completion Date", years, PAttributeFilter.RANGE, "2006-2009", "date_compl", PAttribute.NUMBER);
		var years = [];
		for (var i=2010; i<2012; i++)
		        years.push(i);
		f[12] = new PAttributeFilter("Completion Date", years, PAttributeFilter.RANGE, "2010-2011", "date_compl", PAttribute.NUMBER);
		//f[13] = new PAttributeFilter("Completion Date", ["Ongoing"], PAttributeFilter.RANGE, "Ongoing", "date_compl", PAttribute.NUMBER);
		f[13] = new PAttributeFilter("Rehab or New", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "rehab_new", PAttribute.STRING);
		f[14] = new PAttributeFilter("Rehab or New", ["New/Rehab"], PAttributeFilter.EQUAL, "New/Rehab", "rehab_new", PAttribute.STRING);
		f[15] = new PAttributeFilter("Rehab or New", ["Rehab"], PAttributeFilter.EQUAL, "Rehab", "rehab_new", PAttribute.STRING);
		f[16] = new PAttributeFilter("Organization", ["Ahome"], PAttributeFilter.EQUAL, "Ahome", "org", PAttribute.STRING);
		f[17] = new PAttributeFilter("Organization", ["Bucks City"], PAttributeFilter.EQUAL, "Bucks City", "org", PAttribute.STRING);
		f[18] = new PAttributeFilter("Organization", ["CACLV"], PAttributeFilter.EQUAL, "CACLV", "org", PAttribute.STRING);
		f[19] = new PAttributeFilter("Organization", ["Cramer Hill"], PAttributeFilter.EQUAL, "Cramer Hill", "org", PAttribute.STRING);
		f[20] = new PAttributeFilter("Organization", ["UNCNEPA"], PAttributeFilter.EQUAL, "UNCNEPA", "org", PAttribute.STRING);
		f[21] = new PAttributeFilter("Total Project Cost", [0,19999], PAttributeFilter.RANGE, "<$20,000", "total_proj", PAttribute.NUMBER);
		f[22] = new PAttributeFilter("Total Project Cost", [20000,100000], PAttributeFilter.RANGE, "$20,000-$100,000", "total_proj", PAttribute.NUMBER);
		f[23] = new PAttributeFilter("Total Project Cost", [100001,1000000], PAttributeFilter.RANGE, "$100,001-$1,000,000", "total_proj", PAttribute.NUMBER);
		f[24] = new PAttributeFilter("Total Project Cost", [1000001,10000000], PAttributeFilter.RANGE, "$1,000,001-$10,000,000", "total_proj", PAttribute.NUMBER);
		f[25] = new PAttributeFilter("Total Project Cost", [10000001,54000000], PAttributeFilter.RANGE, ">$10,000,000", "total_proj", PAttribute.NUMBER);
		f[26] = new PAttributeFilter("Developer", ["Allentown Art Museum"], PAttributeFilter.EQUAL, "Allentown Art Museum", "developer", PAttribute.STRING);
		f[27] = new PAttributeFilter("Developer", ["Allentown Salvation Army"], PAttributeFilter.EQUAL, "Allentown Salvation Army", "developer", PAttribute.STRING);
		f[28] = new PAttributeFilter("Developer", ["Allentown Symphony"], PAttributeFilter.EQUAL, "Allentown Symphony", "developer", PAttribute.STRING);
		f[29] = new PAttributeFilter("Developer", ["ASGPO"], PAttributeFilter.EQUAL, "ASGPO", "developer", PAttribute.STRING);
		f[30] = new PAttributeFilter("Developer", ["Baum School of Art"], PAttributeFilter.EQUAL, "Baum School of Art", "developer", PAttribute.STRING);
		f[31] = new PAttributeFilter("Developer", ["Camden County Council on Economic Opportunity"], PAttributeFilter.EQUAL, "Camden County Council on Economic Opportunity", "developer", PAttribute.STRING);
		f[32] = new PAttributeFilter("Developer", ["Camden Redevelopment Agency"], PAttributeFilter.EQUAL, "Camden Redevelopment Agency", "developer", PAttribute.STRING);
		f[33] = new PAttributeFilter("Developer", ["City of Allentown"], PAttributeFilter.EQUAL, "City of Allentown", "developer", PAttribute.STRING);
		f[34] = new PAttributeFilter("Developer", ["City of Allentown, LANTA"], PAttributeFilter.EQUAL, "City of Allentown, LANTA", "developer", PAttribute.STRING);
		f[35] = new PAttributeFilter("Developer", ["HADC"], PAttributeFilter.EQUAL, "HADC", "developer", PAttribute.STRING);
		f[36] = new PAttributeFilter("Developer", ["Hope Charter School"], PAttributeFilter.EQUAL, "Hope Charter School", "developer", PAttribute.STRING);
		f[37] = new PAttributeFilter("Developer", ["Lackawanna Neighbors"], PAttributeFilter.EQUAL, "Lackawanna Neighbors", "developer", PAttribute.STRING);
		f[38] = new PAttributeFilter("Developer", ["Michael"], PAttributeFilter.STARTSWITH, "Michael's Development", "developer", PAttribute.STRING);
		f[39] = new PAttributeFilter("Developer", ["Morning Call"], PAttributeFilter.EQUAL, "Morning Call", "developer", PAttribute.STRING);
		f[40] = new PAttributeFilter("Developer", ["Sacred Heart Hospital"], PAttributeFilter.EQUAL, "Sacred Heart Hospital", "developer", PAttribute.STRING);
		f[41] = new PAttributeFilter("Developer", ["Salvation Army"], PAttributeFilter.EQUAL, "Salvation Army", "developer", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// TRF Charter School Investments
	else if (set.id == 88100) {
		var f = [];
		f[0] = new PAttributeFilter("Fiscal Year", [2001,2004], PAttributeFilter.RANGE, "before 2005", "fiscal_year", PAttribute.NUMBER);
		f[1] = new PAttributeFilter("Fiscal Year", [2005,2007], PAttributeFilter.RANGE, "2005-2007", "fiscal_year", PAttribute.NUMBER);
		f[2] = new PAttributeFilter("Fiscal Year", [2008,2012], PAttributeFilter.RANGE, "2008 and later", "fiscal_year", PAttribute.NUMBER);
		set.setDisplayFilters(f);
	}
	// HAP
	else if (set.id == 88300) {
		var f = [];
		f[0] = new PAttributeFilter("Developer", ["Habitat"], PAttributeFilter.EQUAL, "Habitat", "developer", PAttribute.STRING);
		f[1] = new PAttributeFilter("Developer", ["HAP"], PAttributeFilter.EQUAL, "HAP", "developer", PAttribute.STRING);
		f[2] = new PAttributeFilter("Developer", ["SNHS"], PAttributeFilter.EQUAL, "SNHS", "developer", PAttribute.STRING);
		f[3] = new PAttributeFilter("Developer", ["SNHS/HAP"], PAttributeFilter.EQUAL, "SNHS/HAP", "developer", PAttribute.STRING);
		f[4] = new PAttributeFilter("Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "type", PAttribute.STRING);
		f[5] = new PAttributeFilter("Type", ["Complete"], PAttributeFilter.EQUAL, "Complete", "type", PAttribute.STRING);
		f[6] = new PAttributeFilter("Type", ["Pipeline"], PAttributeFilter.EQUAL, "Pipeline", "type", PAttribute.STRING);
		f[7] = new PAttributeFilter("Type", ["Vacant or Abandoned"], PAttributeFilter.EQUAL, "Vacant or Abandoned", "type", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// NOAH
	else if (set.id == 88750) {
		var f = [];
		f[0] = new PAttributeFilter("Project Type", ["Affordable Housing"], PAttributeFilter.EQUAL, "Affordable Housing", "proj_type", PAttribute.STRING);
		f[1] = new PAttributeFilter("Project Type", ["Conservation"], PAttributeFilter.EQUAL, "Conservation", "proj_type", PAttribute.STRING);
		f[2] = new PAttributeFilter("Project Type", ["First Time Homebuyer"], PAttributeFilter.EQUAL, "First Time Homebuyer", "proj_type", PAttribute.STRING);
		f[3] = new PAttributeFilter("Project Type", ["School Yard Initiative"], PAttributeFilter.EQUAL, "School Yard Initiative", "proj_type", PAttribute.STRING);
		f[4] = new PAttributeFilter("Project Type", ["Summer Program"], PAttributeFilter.EQUAL, "Summer Program", "proj_type", PAttribute.STRING);
		f[5] = new PAttributeFilter("Project Type", ["Youth Program"], PAttributeFilter.EQUAL, "Youth Program", "proj_type", PAttribute.STRING);
		f[6] = new PAttributeFilter("Project Type", ["Youth Program Partnership"], PAttributeFilter.EQUAL, "Youth Program Partnership", "proj_type", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// TRF Investments
	else if (set.id == 90400) {
		var f = [];
		f.push( new PAttributeFilter("Investment Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["Business"], PAttributeFilter.EQUAL, "Business", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["Education"], PAttributeFilter.EQUAL, "Education", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["Energy"], PAttributeFilter.EQUAL, "Energy", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["Food Retail"], PAttributeFilter.EQUAL, "Food Retail", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["Housing"], PAttributeFilter.EQUAL, "Housing", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["All Other Commercial RE"], PAttributeFilter.EQUAL, "All Other Commercial Real Estate", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["All Other Community Facilities"], PAttributeFilter.EQUAL, "All Other Community Facilities", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Investment Type", ["Unknown"], PAttributeFilter.EQUAL, "Unknown", "widget_cat", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fiscal Year", [2001], PAttributeFilter.EQUAL, "2001", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2002], PAttributeFilter.EQUAL, "2002", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2003], PAttributeFilter.EQUAL, "2003", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2004], PAttributeFilter.EQUAL, "2004", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2005], PAttributeFilter.EQUAL, "2005", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2006], PAttributeFilter.EQUAL, "2006", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2007], PAttributeFilter.EQUAL, "2007", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2008], PAttributeFilter.EQUAL, "2008", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2009], PAttributeFilter.EQUAL, "2009", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2010], PAttributeFilter.EQUAL, "2010", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2011], PAttributeFilter.EQUAL, "2011", "fiscal_year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Fiscal Year", [2012], PAttributeFilter.EQUAL, "2012", "fiscal_year", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Success Measures: Commercial Properties
	else if (set.id == 89250) {
		var f = [];
		f[0] = new PAttributeFilter("Company Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "sic_division", PAttribute.STRING);
		f[1] = new PAttributeFilter("Company Type", ["Manufacturing"], PAttributeFilter.EQUAL, "Manufacturing", "sic_division", PAttribute.STRING);
		f[2] = new PAttributeFilter("Company Type", ["Retail Trade"], PAttributeFilter.EQUAL, "Retail Trade", "sic_division", PAttribute.STRING);
		f[3] = new PAttributeFilter("Company Type", ["Services"], PAttributeFilter.EQUAL, "Services", "sic_division", PAttribute.STRING);
		f[4] = new PAttributeFilter("Company Type", ["Finance, Insurance, Real Estate"], PAttributeFilter.EQUAL, "Finance, Insurance, Real Estate", "sic_division", PAttribute.STRING);
		f[5] = new PAttributeFilter("Company Type", ["Wholesale Trade"], PAttributeFilter.EQUAL, "Wholesale Trade", "sic_division", PAttribute.STRING);
		f[6] = new PAttributeFilter("Company Description", ["Manufacturing"], PAttributeFilter.EQUAL, "Manufacturing", "sic_filter", PAttribute.STRING);
		f[7] = new PAttributeFilter("Company Description", ["Retail Trade - Eating & Drinking"], PAttributeFilter.EQUAL, "Retail Trade - Eating & Drinking", "sic_filter", PAttribute.STRING);
		f[8] = new PAttributeFilter("Company Description", ["Retail Trade - Food Stores"], PAttributeFilter.EQUAL, "Retail Trade - Food Stores", "sic_filter", PAttribute.STRING);
		f[9] = new PAttributeFilter("Company Description", ["Retail Trade - General"], PAttributeFilter.EQUAL, "Retail Trade - General", "sic_filter", PAttribute.STRING);
		f[10] = new PAttributeFilter("Company Description", ["Services - Auto Repairs, Services, Parking"], PAttributeFilter.EQUAL, "Services - Auto Repairs, Services, Parking", "sic_filter", PAttribute.STRING);
		f[11] = new PAttributeFilter("Company Description", ["Services - Private"], PAttributeFilter.EQUAL, "Services - Private", "sic_filter", PAttribute.STRING);
		f[12] = new PAttributeFilter("Company Description", ["Services - General"], PAttributeFilter.EQUAL, "Services - General", "sic_filter", PAttribute.STRING);
		f[13] = new PAttributeFilter("Company Description", ["Finance, Insurance, Real Estate"], PAttributeFilter.EQUAL, "Finance, Insurance, Real Estate", "sic_filter", PAttribute.STRING);
		f[14] = new PAttributeFilter("Company Description", ["Wholesale Trade"], PAttributeFilter.EQUAL, "Wholesale Trade", "sic_filter", PAttribute.STRING);
		f[15] = new PAttributeFilter("Employees", ["1 - 4"], PAttributeFilter.EQUAL, "1 - 4", "employee_filter", PAttribute.STRING);
		f[16] = new PAttributeFilter("Employees", ["5 - 9"], PAttributeFilter.EQUAL, "5 - 9", "employee_filter", PAttribute.STRING);
		f[17] = new PAttributeFilter("Employees", ["10 - 19"], PAttributeFilter.EQUAL, "10 - 19", "employee_filter", PAttribute.STRING);
		f[18] = new PAttributeFilter("Employees", ["20 - 49"], PAttributeFilter.EQUAL, "20 - 49", "employee_filter", PAttribute.STRING);
		f[19] = new PAttributeFilter("Employees", ["50 - 99"], PAttributeFilter.EQUAL, "50 - 99", "employee_filter", PAttribute.STRING);
		f[20] = new PAttributeFilter("Employees", ["100 - 249"], PAttributeFilter.EQUAL, "100 - 249", "employee_filter", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// CRA of Los Angeles
	else if (set.id == 89300) {
		var f = [];
		f[0] = new PAttributeFilter("Region", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "region", PAttribute.STRING);
		f[1] = new PAttributeFilter("Region", ["Downtown Region"], PAttributeFilter.EQUAL, "Downtown Region", "region", PAttribute.STRING);
		f[2] = new PAttributeFilter("Region", ["East Valley Region"], PAttributeFilter.EQUAL, "East Valley Region", "region", PAttribute.STRING);
		f[3] = new PAttributeFilter("Region", ["Eastside Region"], PAttributeFilter.EQUAL, "Eastside Region", "region", PAttribute.STRING);
		f[4] = new PAttributeFilter("Region", ["Hollywood and Central Region"], PAttributeFilter.EQUAL, "Hollywood and Central Region", "region", PAttribute.STRING);
		f[5] = new PAttributeFilter("Region", ["Los Angeles Harbor"], PAttributeFilter.EQUAL, "Los Angeles Harbor", "region", PAttribute.STRING);
		f[6] = new PAttributeFilter("Region", ["South Los Angeles"], PAttributeFilter.EQUAL, "South Los Angeles", "region", PAttribute.STRING);
		f[7] = new PAttributeFilter("Region", ["West Valley"], PAttributeFilter.EQUAL, "West Valley", "region", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Chicago Foreclosure Filings
	else if (set.id == 89550) {
		var f = [];
		f.push( new PAttributeFilter("Original Mortgage Amount", [0,199999], PAttributeFilter.RANGE, "Less than $200,000", "original_m", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Mortgage Amount", [200000,300000], PAttributeFilter.RANGE, "$200,000 - $300,000", "original_m", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Mortgage Amount", [300001,54622200], PAttributeFilter.RANGE, "More than $300,000", "original_m", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Mortgage", [1930,2005], PAttributeFilter.RANGE, "Before 2006", "mortgageyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Mortgage", [2006,2007], PAttributeFilter.RANGE, "2006-2007", "mortgageyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Mortgage", [2008,2017], PAttributeFilter.RANGE, "2008 and later", "mortgageyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2006q1"], PAttributeFilter.EQUAL, "2006q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2006q2"], PAttributeFilter.EQUAL, "2006q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2006q4"], PAttributeFilter.EQUAL, "2006q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2007q1"], PAttributeFilter.EQUAL, "2007q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2007q2"], PAttributeFilter.EQUAL, "2007q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2007q3"], PAttributeFilter.EQUAL, "2007q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2007q4"], PAttributeFilter.EQUAL, "2007q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2008q1"], PAttributeFilter.EQUAL, "2008q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2008q2"], PAttributeFilter.EQUAL, "2008q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2008q3"], PAttributeFilter.EQUAL, "2008q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2008q4"], PAttributeFilter.EQUAL, "2008q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2009q1"], PAttributeFilter.EQUAL, "2009q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2009q2"], PAttributeFilter.EQUAL, "2009q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2009q3"], PAttributeFilter.EQUAL, "2009q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2009q4"], PAttributeFilter.EQUAL, "2009q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2010q1"], PAttributeFilter.EQUAL, "2010q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2010q2"], PAttributeFilter.EQUAL, "2010q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2010q3"], PAttributeFilter.EQUAL, "2010q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2010q4"], PAttributeFilter.EQUAL, "2010q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2011q1"], PAttributeFilter.EQUAL, "2011q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2011q2"], PAttributeFilter.EQUAL, "2011q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2011q3"], PAttributeFilter.EQUAL, "2011q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure Recording Quarter", ["2011q4"], PAttributeFilter.EQUAL, "2011q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["condominium"], PAttributeFilter.EQUAL, "condominium", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["multi-family"], PAttributeFilter.RANGE, "multi-family", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["single family"], PAttributeFilter.EQUAL, "single family", "prop_type", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Chicago Auctions
	else if (set.id == 89600) {
		var f = [];
		f[0] = new PAttributeFilter("Original Mortgage Amount", [0,199999], PAttributeFilter.RANGE, "Less than $200,000", "original_m", PAttribute.NUMBER);
		f[1] = new PAttributeFilter("Original Mortgage Amount", [200000,300000], PAttributeFilter.RANGE, "$200,000 - $300,000", "original_m", PAttribute.NUMBER);
		f[2] = new PAttributeFilter("Original Mortgage Amount", [300001,54622200], PAttributeFilter.RANGE, "More than $300,000", "original_m", PAttribute.NUMBER);
		f[3] = new PAttributeFilter("Year of Mortgage", [1970,2005], PAttributeFilter.RANGE, "Before 2006", "mortgageyr", PAttribute.NUMBER);
		f[4] = new PAttributeFilter("Year of Mortgage", [2006,2007], PAttributeFilter.RANGE, "2006-2007", "mortgageyr", PAttribute.NUMBER);
		f[5] = new PAttributeFilter("Year of Mortgage", [2008,2011], PAttributeFilter.RANGE, "2008 and later", "mortgageyr", PAttribute.NUMBER);
		f[6] = new PAttributeFilter("Sale Results", ["REO"], PAttributeFilter.EQUAL, "REO", "sale_results", PAttribute.STRING);
		f[7] = new PAttributeFilter("Sale Results", ["REO BANK OWNED"], PAttributeFilter.EQUAL, "REO BANK OWNED", "sale_results", PAttribute.STRING);
		f[8] = new PAttributeFilter("Sale Results", ["REO SOLD"], PAttributeFilter.EQUAL, "REO SOLD", "sale_results", PAttribute.STRING);
		f[9] = new PAttributeFilter("Sale Results", ["SOLD"], PAttributeFilter.EQUAL, "SOLD", "sale_results", PAttribute.STRING);
		f[10] = new PAttributeFilter("Property Type", ["condominium"], PAttributeFilter.EQUAL, "condominium", "prop_type", PAttribute.STRING);
		f[11] = new PAttributeFilter("Property Type", ["multi-family"], PAttributeFilter.RANGE, "multi-family", "prop_type", PAttribute.STRING);
		f[12] = new PAttributeFilter("Property Type", ["single family"], PAttributeFilter.EQUAL, "single family", "prop_type", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Swarthmore College CCCS
	else if (set.id == 89450) {
		var f = [];
		f[0] = new PAttributeFilter("Party", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "party", PAttribute.STRING);
		f[1] = new PAttributeFilter("Party", ["D"], PAttributeFilter.EQUAL, "Democrat", "party", PAttribute.STRING);
		f[2] = new PAttributeFilter("Party", ["R"], PAttributeFilter.EQUAL, "Republican", "party", PAttribute.STRING);
		f[3] = new PAttributeFilter("Party", ["I"], PAttributeFilter.EQUAL, "Independent", "party", PAttribute.STRING);
		f[4] = new PAttributeFilter("Grade", ["7"], PAttributeFilter.EQUAL, "7", "grade", PAttribute.STRING);
		f[5] = new PAttributeFilter("Grade", ["8"], PAttributeFilter.EQUAL, "8", "grade", PAttribute.STRING);
		f[6] = new PAttributeFilter("Gender", ["F"], PAttributeFilter.EQUAL, "Female", "gender", PAttribute.STRING);
		f[7] = new PAttributeFilter("Gender", ["M"], PAttributeFilter.EQUAL, "Male", "gender", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// ULC Affordable Housing Inventory
	else if (set.id == 89650) {
		var f = [];
		f[0] = new PAttributeFilter("Affordable Housing Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "master_list", PAttribute.STRING);
		f[1] = new PAttributeFilter("Affordable Housing Type", ["CHFA Loan"], PAttributeFilter.EQUAL, "CHFA Loan", "master_list", PAttribute.STRING);
		f[2] = new PAttributeFilter("Affordable Housing Type", ["LIHTC"], PAttributeFilter.EQUAL, "LIHTC", "master_list", PAttribute.STRING);
		f[3] = new PAttributeFilter("Affordable Housing Type", ["Expiring LIHTC"], PAttributeFilter.EQUAL, "Expiring LIHTC", "master_list", PAttribute.STRING);
		f[4] = new PAttributeFilter("Affordable Housing Type", ["Section 8"], PAttributeFilter.EQUAL, "Section 8", "master_list", PAttribute.STRING);
		f[5] = new PAttributeFilter("Affordable Housing Type", ["Expiring Section 8"], PAttributeFilter.EQUAL, "Expiring Section 8", "master_list", PAttribute.STRING);
		f[6] = new PAttributeFilter("Affordable Housing Type", ["PAB: 4% Tax Credit, 20+ years affordability"], PAttributeFilter.EQUAL, "PAB: 4% Tax Credit, 20+ years affordability", "master_list", PAttribute.STRING);
		f[7] = new PAttributeFilter("Affordable Housing Type", ["Public"], PAttributeFilter.EQUAL, "Public", "master_list", PAttribute.STRING);
		f[8] = new PAttributeFilter("Affordable Housing Type", ["Other","Road Home"], PAttributeFilter.RANGE, "Other", "master_list", PAttribute.STRING);
		f[9] = new PAttributeFilter("Number of Units", [1,15], PAttributeFilter.RANGE, "15 or fewer", "units", PAttribute.NUMBER);
		f[10] = new PAttributeFilter("Number of Units", [16,49], PAttributeFilter.RANGE, "16 - 49", "units", PAttribute.NUMBER);
		f[11] = new PAttributeFilter("Number of Units", [50,99], PAttributeFilter.RANGE, "50 - 99", "units", PAttribute.NUMBER);
		f[12] = new PAttributeFilter("Number of Units", [100,299], PAttributeFilter.RANGE, "100 - 299", "units", PAttribute.NUMBER);
		f[13] = new PAttributeFilter("Number of Units", [300,504], PAttributeFilter.RANGE, "300 or more", "units", PAttribute.NUMBER);
		f[14] = new PAttributeFilter("Within 1/4 Mile of Train Station", ["Yes"], PAttributeFilter.EQUAL, "Yes", "near_station", PAttribute.STRING);
		f[15] = new PAttributeFilter("Within 1/4 Mile of Train Station", ["No"], PAttributeFilter.EQUAL, "No", "near_station", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Success Measures: RealQuest Real Estate Data
	else if (set.id == 89750) {
		var f = [];
		f[0] = new PAttributeFilter("Housing Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "house_type_filter", PAttribute.STRING);
		f[1] = new PAttributeFilter("Housing Type", ["Single family or single units"], PAttributeFilter.EQUAL, "Single family or single units", "house_type_filter", PAttribute.STRING);
		f[2] = new PAttributeFilter("Housing Type", ["Other residential and mixed"], PAttributeFilter.EQUAL, "Other residential and mixed", "house_type_filter", PAttribute.STRING);
		f[3] = new PAttributeFilter("Land Use", ["SFR"], PAttributeFilter.EQUAL, "Single Family Residential (SFR)", "land_use", PAttribute.STRING);
		f[4] = new PAttributeFilter("Land Use", ["Townhouse/Rowhouse"], PAttributeFilter.EQUAL, "Townhouse/Rowhouse", "land_use", PAttribute.STRING);
		f[5] = new PAttributeFilter("Land Use", ["DUPLEX","TRIPLEX","QUADRUPLEX"], PAttributeFilter.RANGE, "Duplex, Triplex, Quadruplex", "land_use", PAttribute.STRING);
		f[6] = new PAttributeFilter("Land Use", ["Apartment"], PAttributeFilter.EQUAL, "Apartment", "land_use", PAttribute.STRING);
		f[7] = new PAttributeFilter("Land Use", ["MULTI FAMILY 10 UNITS PLUS", "MULTI FAMILY DWELLING"], PAttributeFilter.RANGE, "Multi-Family", "land_use", PAttribute.STRING);
		f[8] = new PAttributeFilter("Land Use", ["Condominium"], PAttributeFilter.EQUAL, "Condominium", "land_use", PAttribute.STRING);
		f[9] = new PAttributeFilter("Land Use", ["Cooperative"], PAttributeFilter.EQUAL, "Cooperative", "land_use", PAttribute.STRING);
		f[10] = new PAttributeFilter("Land Use", ["Mobile Home"], PAttributeFilter.EQUAL, "Mobile Home", "land_use", PAttribute.STRING);
		f[11] = new PAttributeFilter("Land Use", ["COMMON AREA", "NURSING HOME", "HOTEL", "TRANSIENT LODGING", "FRAT/SORORITY HOUSE", "MIXED COMPLEX", "RESIDENTIAL (NEC)"], PAttributeFilter.RANGE, "Other", "land_use", PAttribute.STRING);
		f[12] = new PAttributeFilter("Year Built", [1800,1920], PAttributeFilter.RANGE, "Before 1920", "year_built", PAttribute.NUMBER);
		f[13] = new PAttributeFilter("Year Built", [1920,1960], PAttributeFilter.RANGE, "1920 - 1960", "year_built", PAttribute.NUMBER);
		f[14] = new PAttributeFilter("Year Built", [1961,1999], PAttributeFilter.RANGE, "1961 - 1999", "year_built", PAttribute.NUMBER);
		f[15] = new PAttributeFilter("Year Built", [2000,2008], PAttributeFilter.RANGE, "2000 and Later", "year_built", PAttribute.NUMBER);
		f[16] = new PAttributeFilter("Year Built", [-9999], PAttributeFilter.EQUAL, "Not Recorded", "year_built", PAttribute.NUMBER);
		f[17] = new PAttributeFilter("Owner Occupied", ["Yes"], PAttributeFilter.EQUAL, "Yes", "ownocc", PAttribute.STRING);
		f[18] = new PAttributeFilter("Owner Occupied", ["No"], PAttributeFilter.EQUAL, "No", "ownocc", PAttribute.STRING);
		f[19] = new PAttributeFilter("Year of Previous Sale", ["Before 2005"], PAttributeFilter.EQUAL, "Before 2005", "lastsoldfilter", PAttribute.STRING);
		f[20] = new PAttributeFilter("Year of Previous Sale", ["2005"], PAttributeFilter.EQUAL, "2005", "lastsoldfilter", PAttribute.STRING);
		f[21] = new PAttributeFilter("Year of Previous Sale", ["2006"], PAttributeFilter.EQUAL, "2006", "lastsoldfilter", PAttribute.STRING);
		f[22] = new PAttributeFilter("Year of Previous Sale", ["2007"], PAttributeFilter.EQUAL, "2007", "lastsoldfilter", PAttribute.STRING);
		f[23] = new PAttributeFilter("Year of Previous Sale", ["2008"], PAttributeFilter.EQUAL, "2008", "lastsoldfilter", PAttribute.STRING);
		f[24] = new PAttributeFilter("Year of Previous Sale", ["2009"], PAttributeFilter.EQUAL, "2009", "lastsoldfilter", PAttribute.STRING);
		f[25] = new PAttributeFilter("Year of Previous Sale", ["No Sale Recorded"], PAttributeFilter.RANGE, "No Sale Recorded", "lastsoldfilter", PAttribute.STRING);
		f[26] = new PAttributeFilter("Sale Price", [0,49999], PAttributeFilter.RANGE, "Less than $50,000", "saleprice", PAttribute.NUMBER);
		f[27] = new PAttributeFilter("Sale Price", [50000,99999], PAttributeFilter.RANGE, "$50,000 to 99,000", "saleprice", PAttribute.NUMBER);
		f[28] = new PAttributeFilter("Sale Price", [100000,199999], PAttributeFilter.RANGE, "$100,000 - $199,999", "saleprice", PAttribute.NUMBER);
		f[29] = new PAttributeFilter("Sale Price", [200000,499999], PAttributeFilter.RANGE, "$200,000 - 499,999", "saleprice", PAttribute.NUMBER);
		f[30] = new PAttributeFilter("Sale Price", [500000,13750000], PAttributeFilter.RANGE, "$500,000 or more", "saleprice", PAttribute.NUMBER);
		f[31] = new PAttributeFilter("Sale Price", [-9999], PAttributeFilter.EQUAL, "No Sale or No Data Recorded", "saleprice", PAttribute.NUMBER);
		f[32] = new PAttributeFilter("Deed Type", ["Regular"], PAttributeFilter.EQUAL, "Regular", "deed_filter", PAttribute.STRING);
		f[33] = new PAttributeFilter("Deed Type", ["Warrantee"], PAttributeFilter.EQUAL, "Warrantee", "deed_filter", PAttribute.STRING);
		f[34] = new PAttributeFilter("Deed Type", ["Other or No Deed Reported"], PAttributeFilter.EQUAL, "Other or No Deed Reported", "deed_filter", PAttribute.STRING);
		f[35] = new PAttributeFilter("Loan Type", ["Conventional"], PAttributeFilter.EQUAL, "Conventional", "loan_type_filter", PAttribute.STRING);
		f[36] = new PAttributeFilter("Loan Type", ["Government"], PAttributeFilter.EQUAL, "Government", "loan_type_filter", PAttribute.STRING);
		f[37] = new PAttributeFilter("Loan Type", ["Private"], PAttributeFilter.EQUAL, "Private", "loan_type_filter", PAttribute.STRING);
		f[38] = new PAttributeFilter("Loan Type", ["Other Type or No Sale Recorded"], PAttributeFilter.EQUAL, "Other Type or No Sale Recorded", "loan_type_filter", PAttribute.STRING);
		f[39] = new PAttributeFilter("Interest Rate Type", ["Adjustable"], PAttributeFilter.EQUAL, "Adjustable", "interest_rate_filter", PAttribute.STRING);
		f[40] = new PAttributeFilter("Interest Rate Type", ["Balloon"], PAttributeFilter.EQUAL, "Balloon", "interest_rate_filter", PAttribute.STRING);
		f[41] = new PAttributeFilter("Interest Rate Type", ["Fixed"], PAttributeFilter.EQUAL, "Fixed", "interest_rate_filter", PAttribute.STRING);
		f[42] = new PAttributeFilter("Interest Rate Type", ["Not Indicated or No Sale Reported"], PAttributeFilter.EQUAL, "Not Indicated or No Sale Reported", "interest_rate_filter", PAttribute.STRING);
		f[43] = new PAttributeFilter("LTV at Purchase", [0,0.499999], PAttributeFilter.RANGE, "Less than .5", "ltvatpurch", PAttribute.NUMBER);
		f[44] = new PAttributeFilter("LTV at Purchase", [0.5,1], PAttributeFilter.RANGE, "0.5 to 1.0", "ltvatpurch", PAttribute.NUMBER);
		f[45] = new PAttributeFilter("LTV at Purchase", [1.0000001,1.2465], PAttributeFilter.RANGE, "Greater than 1.0", "ltvatpurch", PAttribute.NUMBER);
		f[46] = new PAttributeFilter("LTV at Purchase", [-9999], PAttributeFilter.EQUAL, "No sale or LTV could not be calculated", "ltvatpurch", PAttribute.NUMBER);
		f[47] = new PAttributeFilter("Est. Foreclosure", ["Yes"], PAttributeFilter.EQUAL, "Yes", "estfordeed", PAttribute.STRING);
		f[48] = new PAttributeFilter("Est. Foreclosure", ["No"], PAttributeFilter.EQUAL, "No", "estfordeed", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Nonprofit Finance Fund: Blue Shield CA
	else if (set.id == 89850) {
		var f = [];
		f[0] = new PAttributeFilter("Region", ["Northern CA"], PAttributeFilter.EQUAL, "Northern CA", "north_south", PAttribute.STRING);
		f[1] = new PAttributeFilter("Region", ["Southern CA"], PAttributeFilter.EQUAL, "Southern CA", "north_south", PAttribute.STRING);
		f[2] = new PAttributeFilter("Urban or Rural", ["Urban"], PAttributeFilter.EQUAL, "Urban", "urban_rural", PAttribute.STRING);
		f[3] = new PAttributeFilter("Urban or Rural", ["Rural"], PAttributeFilter.EQUAL, "Rural", "urban_rural", PAttribute.STRING);
		f[4] = new PAttributeFilter("Urban or Rural", ["Both"], PAttributeFilter.EQUAL, "Both", "urban_rural", PAttribute.STRING);
		f[5] = new PAttributeFilter("Urban or Rural", ["Unknown"], PAttributeFilter.EQUAL, "Unknown", "urban_rural", PAttribute.STRING);
		f[6] = new PAttributeFilter("Affiliation", ["Affiliated"], PAttributeFilter.EQUAL, "Affiliated", "affiliated", PAttribute.STRING);
		f[7] = new PAttributeFilter("Affiliation", ["Stand-alone"], PAttributeFilter.EQUAL, "Stand-alone", "affiliated", PAttribute.STRING);
		f[8] = new PAttributeFilter("Size", ["Larger"], PAttributeFilter.EQUAL, "Larger", "large_small", PAttribute.STRING);
		f[9] = new PAttributeFilter("Size", ["Smaller"], PAttributeFilter.EQUAL, "Smaller", "large_small", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// EEI
	else if (set.id == 89350) {
		var f = [];
		f.push( new PAttributeFilter("Program Focus", ["Media and Communication Arts"], PAttributeFilter.RANGE, "Media and Communication Arts", "focus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Focus", ["Visual and Performing Arts"], PAttributeFilter.RANGE, "Visual and Performing Arts", "focus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gradespan", ["High School","Opportunity Schools"], PAttributeFilter.RANGE, "High Schools", "gradespan", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gradespan", ["ROC/ROP"], PAttributeFilter.EQUAL, "Regional Occupation Center/Program", "gradespan", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gradespan", ["Community College Campuses"], PAttributeFilter.EQUAL, "Community College", "gradespan", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gradespan", ["State College And University Campuses"], PAttributeFilter.EQUAL, "California State University", "gradespan", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gradespan", ["University Of Calif. Campuses"], PAttributeFilter.EQUAL, "University of California", "gradespan", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gradespan", ["Adult Education Centers","State Approved or Exempt Post-secon","WASC Accredited Non-public Post-sec"], PAttributeFilter.RANGE, "Other Post Secondary", "gradespan", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Louisiana Housing Finance Agency
	else if (set.id == 90050) {
		var f = [];
		f[0] = new PAttributeFilter("Program Type", ["TC"], PAttributeFilter.RANGE, "TC", "program", PAttribute.STRING);
		f[1] = new PAttributeFilter("Program Type", ["HOME"], PAttributeFilter.RANGE, "HOME", "program", PAttribute.STRING);
		f[2] = new PAttributeFilter("Program Type", ["FDIC"], PAttributeFilter.RANGE, "FDIC", "program", PAttribute.STRING);
		f[3] = new PAttributeFilter("Program Type", ["FHA Insured"], PAttributeFilter.RANGE, "FHA Insured", "program", PAttribute.STRING);
		f[4] = new PAttributeFilter("Program Type", ["BF"], PAttributeFilter.RANGE, "BF", "program", PAttribute.STRING);
		f[5] = new PAttributeFilter("Program Type", ["HoDAG"], PAttributeFilter.RANGE, "HoDAG", "program", PAttribute.STRING);
		f[6] = new PAttributeFilter("Year Placed in Service", [1988,1995], PAttributeFilter.RANGE, "Before 1995", "year_pis", PAttribute.NUMBER);
		f[7] = new PAttributeFilter("Year Placed in Service", [1995,1999], PAttributeFilter.RANGE, "1995 - 1999", "year_pis", PAttribute.NUMBER);
		f[8] = new PAttributeFilter("Year Placed in Service", [2000,2004], PAttributeFilter.RANGE, "2000 - 2004", "year_pis", PAttribute.NUMBER);
		f[9] = new PAttributeFilter("Year Placed in Service", [2005,2007], PAttributeFilter.RANGE, "2005 and After", "year_pis", PAttribute.NUMBER);
		f[10] = new PAttributeFilter("No. Buildings", [1], PAttributeFilter.EQUAL, "1", "bldg", PAttribute.NUMBER);
		f[11] = new PAttributeFilter("No. Buildings", [2,9], PAttributeFilter.RANGE, "2 - 9", "bldg", PAttribute.NUMBER);
		f[12] = new PAttributeFilter("No. Buildings", [10,19], PAttributeFilter.RANGE, "10 - 19", "bldg", PAttribute.NUMBER);
		f[13] = new PAttributeFilter("No. Buildings", [20,39], PAttributeFilter.RANGE, "20 - 40", "bldg", PAttribute.NUMBER);
		f[14] = new PAttributeFilter("No. Buildings", [40,147], PAttributeFilter.RANGE, "40 or more", "bldg", PAttribute.NUMBER);
		f[15] = new PAttributeFilter("No. Units", [1,10], PAttributeFilter.RANGE, "10 or less", "num_units", PAttribute.NUMBER);
		f[16] = new PAttributeFilter("No. Units", [11,25], PAttributeFilter.RANGE, "11 to 25", "num_units", PAttribute.NUMBER);
		f[17] = new PAttributeFilter("No. Units", [26,50], PAttributeFilter.RANGE, "26 to 50", "num_units", PAttribute.NUMBER);
		f[18] = new PAttributeFilter("No. Units", [51,100], PAttributeFilter.RANGE, "51 to 100", "num_units", PAttribute.NUMBER);
		f[19] = new PAttributeFilter("No. Units", [101,328], PAttributeFilter.RANGE, "More than 100", "num_units", PAttribute.NUMBER);
		f[20] = new PAttributeFilter("Rural Development", ["Yes"], PAttributeFilter.EQUAL, "Yes", "rural_development", PAttribute.STRING);
		f[21] = new PAttributeFilter("Rural Development", ["No"], PAttributeFilter.EQUAL, "No", "rural_development", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Nonprofit Finance Fund Child Care Investments
	else if (set.id == 90850) {
		var f = [];
		f[0] = new PAttributeFilter("Grant Award", [2500,20000], PAttributeFilter.RANGE, "$20,000 or Less", "grant_award", PAttribute.NUMBER);
		f[1] = new PAttributeFilter("Grant Award", [20001,49999], PAttributeFilter.RANGE, "$20,001 - $49,999", "grant_award", PAttribute.NUMBER);
		f[2] = new PAttributeFilter("Grant Award", [50000,75000], PAttributeFilter.RANGE, "$50,000 or More", "grant_award", PAttribute.NUMBER);
		f[3] = new PAttributeFilter("Grant Type", ["Capital"], PAttributeFilter.EQUAL, "Capital", "grant_type", PAttribute.STRING);
		f[4] = new PAttributeFilter("Grant Type", ["Planning"], PAttributeFilter.EQUAL, "Planning", "grant_type", PAttribute.STRING);
		f[5] = new PAttributeFilter("Award Year", [2003,2004], PAttributeFilter.RANGE, "2004 and Before", "award_date_filter", PAttribute.NUMBER);
		f[6] = new PAttributeFilter("Award Year", [2005], PAttributeFilter.RANGE, "2005", "award_date_filter", PAttribute.NUMBER);
		f[7] = new PAttributeFilter("Award Year", [2006], PAttributeFilter.RANGE, "2006", "award_date_filter", PAttribute.NUMBER);
		f[8] = new PAttributeFilter("Award Year", [2007], PAttributeFilter.RANGE, "2007", "award_date_filter", PAttribute.NUMBER);
		f[9] = new PAttributeFilter("Award Year", [2008], PAttributeFilter.RANGE, "2008", "award_date_filter", PAttribute.NUMBER);
		f[10] = new PAttributeFilter("Award Year", [2009], PAttributeFilter.RANGE, "2009", "award_date_filter", PAttribute.NUMBER);
		f[11] = new PAttributeFilter("Total Project Cost", [5000,30000], PAttributeFilter.RANGE, "$30,000 or Less", "tpc", PAttribute.NUMBER);
		f[12] = new PAttributeFilter("Total Project Cost", [30001,60000], PAttributeFilter.RANGE, "$30,001 to $60,000", "tpc", PAttribute.NUMBER);
		f[13] = new PAttributeFilter("Total Project Cost", [60001,99999], PAttributeFilter.RANGE, "$60,001 to $99,999", "tpc", PAttribute.NUMBER);
		f[14] = new PAttributeFilter("Total Project Cost", [100000,1386000], PAttributeFilter.RANGE, "$100,000 or More", "tpc", PAttribute.NUMBER);
		f[15] = new PAttributeFilter("County", ["Bucks"], PAttributeFilter.EQUAL, "Bucks", "county", PAttribute.STRING);
		f[16] = new PAttributeFilter("County", ["Chester"], PAttributeFilter.EQUAL, "Chester", "county", PAttribute.STRING);
		f[17] = new PAttributeFilter("County", ["Delaware"], PAttributeFilter.EQUAL, "Delaware", "county", PAttribute.STRING);
		f[18] = new PAttributeFilter("County", ["Montgomery"], PAttributeFilter.EQUAL, "Montgomery", "county", PAttribute.STRING);
		f[19] = new PAttributeFilter("County", ["Philadelphia"], PAttributeFilter.EQUAL, "Philadelphia", "county", PAttribute.STRING);
		f[20] = new PAttributeFilter("CDBG Eligibility", ["CDBG Eligible Census Tract"], PAttributeFilter.EQUAL, "CDBG Eligible Census Tract", "cdbg", PAttribute.STRING);
		f[21] = new PAttributeFilter("CDBG Eligibility", ["Not a CDBG Eligible Census Tract"], PAttributeFilter.EQUAL, "Not a CDBG Eligible Census Tract", "cdbg", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Denver Transit Lines
	else if (set.id == 90100) {
		var f = [];
		f[0] = new PAttributeFilter("Existing vs Proposed Lines", ["Existing Transit Lines"], PAttributeFilter.EQUAL, "Existing Transit Lines", "name", PAttribute.STRING);
		f[1] = new PAttributeFilter("Existing vs Proposed Lines", ["Proposed or Future Transit Lines"], PAttributeFilter.EQUAL, "Proposed or Future Transit Lines", "name", PAttribute.STRING);
		f[2] = new PAttributeFilter("Existing Transit Corridor", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code By All", "corridor", PAttribute.STRING);
		f[3] = new PAttributeFilter("Existing Transit Corridor", ["Central Corridor"], PAttributeFilter.EQUAL, "Central Corridor", "corridor", PAttribute.STRING);
		f[4] = new PAttributeFilter("Existing Transit Corridor", ["Central Platte Valley"], PAttributeFilter.EQUAL, "Central Platte Valley", "corridor", PAttribute.STRING);
		f[5] = new PAttributeFilter("Existing Transit Corridor", ["Southeast Corridor"], PAttributeFilter.EQUAL, "Southeast Corridor", "corridor", PAttribute.STRING);
		f[6] = new PAttributeFilter("Existing Transit Corridor", ["Southwest Corridor"], PAttributeFilter.EQUAL, "Southwest Corridor", "corridor", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Denver Transit Stations
	else if (set.id == 90150) {
		var f = [];
		f[0] = new PAttributeFilter("Transit Corridor", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "corridor", PAttribute.STRING);
		f[1] = new PAttributeFilter("Transit Corridor", ["Central Platte Valley"], PAttributeFilter.EQUAL, "Central Platte Valley", "corridor", PAttribute.STRING);
		f[2] = new PAttributeFilter("Transit Corridor", ["Denver Union Station"], PAttributeFilter.EQUAL, "Denver Union Station", "corridor", PAttribute.STRING);
		f[3] = new PAttributeFilter("Transit Corridor", ["East Corridor"], PAttributeFilter.EQUAL, "East Corridor", "corridor", PAttribute.STRING);
		f[4] = new PAttributeFilter("Transit Corridor", ["Gold Line"], PAttributeFilter.EQUAL, "Gold Line", "corridor", PAttribute.STRING);
		f[5] = new PAttributeFilter("Transit Corridor", ["I-225"], PAttributeFilter.EQUAL, "I-225", "corridor", PAttribute.STRING);
		f[6] = new PAttributeFilter("Transit Corridor", ["North Metro"], PAttributeFilter.EQUAL, "North Metro", "corridor", PAttribute.STRING);
		f[7] = new PAttributeFilter("Transit Corridor", ["Northwest Rail"], PAttributeFilter.EQUAL, "Northwest Rail", "corridor", PAttribute.STRING);
		f[8] = new PAttributeFilter("Transit Corridor", ["Southeast Corridor"], PAttributeFilter.EQUAL, "Southeast Corridor", "corridor", PAttribute.STRING);
		f[9] = new PAttributeFilter("Transit Corridor", ["Southwest Corridor"], PAttributeFilter.EQUAL, "Southwest Corridor", "corridor", PAttribute.STRING);
		f[10] = new PAttributeFilter("Transit Corridor", ["US 36 BRT"], PAttributeFilter.EQUAL, "US 36 BRT", "corridor", PAttribute.STRING);
		f[11] = new PAttributeFilter("Transit Corridor", ["West Corridor"], PAttributeFilter.EQUAL, "West Corridor", "corridor", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Denver Bus Line Radius
	else if (set.id == 90300) {
		var f = [];
		f[0] = new PAttributeFilter("Name", ["Bus Line 1/4 Mile Radius"], PAttributeFilter.EQUAL, "Bus Line 1/4 Mile Radius", "name", PAttribute.STRING);
		f[1] = new PAttributeFilter("Name", ["Express Bus 1/4 Mile Radius"], PAttributeFilter.EQUAL, "Express Bus 1/4 Mile Radius", "name", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Wachovia Regional Foundation Applicants, Nov 2009
	else if (set.id == 90350) {
		var f = [];
		f[0] = new PAttributeFilter("Program Type", ["CommSvcs"], PAttributeFilter.EQUAL, "Community Services", "page", PAttribute.STRING);
		f[1] = new PAttributeFilter("Program Type", ["EconDev"], PAttributeFilter.EQUAL, "Economic Development", "page", PAttribute.STRING);
		f[2] = new PAttributeFilter("Program Type", ["Housing"], PAttributeFilter.EQUAL, "Housing", "page", PAttribute.STRING);
		f[3] = new PAttributeFilter("Program Type", ["InvByOther"], PAttributeFilter.EQUAL, "Other", "page", PAttribute.STRING);
		f[4] = new PAttributeFilter("Organization", ["Brand New Day"], PAttributeFilter.EQUAL, "Brand New Day", "org", PAttribute.STRING);
		f[5] = new PAttributeFilter("Organization", ["Impact Services"], PAttributeFilter.EQUAL, "Impact Services", "org", PAttribute.STRING);
		f[6] = new PAttributeFilter("Organization", ["Isles"], PAttributeFilter.EQUAL, "Isles", "org", PAttribute.STRING);
		f[7] = new PAttributeFilter("Organization", ["NKCDC"], PAttributeFilter.EQUAL, "NKCDC", "org", PAttribute.STRING);
		f[8] = new PAttributeFilter("Project Type Category", ["Demolition"], PAttributeFilter.EQUAL, "Demolition", "typproject_filter", PAttribute.STRING);
		f[9] = new PAttributeFilter("Project Type Category", ["Single-Family Residential"], PAttributeFilter.EQUAL, "Single-Family Residential", "typproject_filter", PAttribute.STRING);
		f[10] = new PAttributeFilter("Project Type Category", ["Homeownership and Low Income Homeownership"], PAttributeFilter.EQUAL, "Homeownership and Low Income Homeownership", "typproject_filter", PAttribute.STRING);
		f[11] = new PAttributeFilter("Project Type Category", ["Rental and Low Income Rental"], PAttributeFilter.EQUAL, "Rental and Low Income Rental", "typproject_filter", PAttribute.STRING);
		f[12] = new PAttributeFilter("Project Type Category", ["Mixed income development"], PAttributeFilter.EQUAL, "Mixed income development", "typproject_filter", PAttribute.STRING);
		f[13] = new PAttributeFilter("Project Type Category", ["Transitional Housing for Homeless Veterans"], PAttributeFilter.EQUAL, "Transitional Housing for Homeless Veterans", "typproject_filter", PAttribute.STRING);
		f[14] = new PAttributeFilter("Project Type Category", ["Other"], PAttributeFilter.EQUAL, "Other", "typproject_filter", PAttribute.STRING);
		f[15] = new PAttributeFilter("Project Type Category", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "typproject_filter", PAttribute.STRING);
		f[16] = new PAttributeFilter("Rehab or New", ["Rehab"], PAttributeFilter.EQUAL, "Rehab", "rehab_new", PAttribute.STRING);
		f[17] = new PAttributeFilter("Rehab or New", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "rehab_new", PAttribute.STRING);
		f[18] = new PAttributeFilter("Rehab or New", ["Not indicated or not applicable"], PAttributeFilter.EQUAL, "Not indicated or not applicable", "rehab_new", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Mercy Housing Target Areas
	else if (set.id == 90450) {
		var f = [];
		f[0] = new PAttributeFilter("Chicago Community Area", ["Auburn Gresham"], PAttributeFilter.EQUAL, "Auburn Gresham", "comm_area", PAttribute.STRING);
		f[1] = new PAttributeFilter("Chicago Community Area", ["Austin"], PAttributeFilter.EQUAL, "Austin", "comm_area", PAttribute.STRING);
		f[2] = new PAttributeFilter("Chicago Community Area", ["Chatham"], PAttributeFilter.EQUAL, "Chatham", "comm_area", PAttribute.STRING);
		f[3] = new PAttributeFilter("Chicago Community Area", ["Chicago Lawn"], PAttributeFilter.EQUAL, "Chicago Lawn", "comm_area", PAttribute.STRING);
		f[4] = new PAttributeFilter("Chicago Community Area", ["East Garfield Park"], PAttributeFilter.EQUAL, "East Garfield Park", "comm_area", PAttribute.STRING);
		f[5] = new PAttributeFilter("Chicago Community Area", ["Grand Boulevard"], PAttributeFilter.EQUAL, "Grand Boulevard", "comm_area", PAttribute.STRING);
		f[6] = new PAttributeFilter("Chicago Community Area", ["Greater Grand Crossing"], PAttributeFilter.EQUAL, "Greater Grand Crossing", "comm_area", PAttribute.STRING);
		f[7] = new PAttributeFilter("Chicago Community Area", ["Humboldt Park"], PAttributeFilter.EQUAL, "Humboldt Park", "comm_area", PAttribute.STRING);
		f[8] = new PAttributeFilter("Chicago Community Area", ["New City"], PAttributeFilter.EQUAL, "New City", "comm_area", PAttribute.STRING);
		f[9] = new PAttributeFilter("Chicago Community Area", ["North Lawndale"], PAttributeFilter.EQUAL, "North Lawndale", "comm_area", PAttribute.STRING);
		f[10] = new PAttributeFilter("Chicago Community Area", ["Oakland"], PAttributeFilter.EQUAL, "Oakland", "comm_area", PAttribute.STRING);
		f[11] = new PAttributeFilter("Chicago Community Area", ["Pullman"], PAttributeFilter.EQUAL, "Pullman", "comm_area", PAttribute.STRING);
		f[12] = new PAttributeFilter("Chicago Community Area", ["Roseland"], PAttributeFilter.EQUAL, "Roseland", "comm_area", PAttribute.STRING);
		f[13] = new PAttributeFilter("Chicago Community Area", ["Woodlawn"], PAttributeFilter.EQUAL, "Woodlawn", "comm_area", PAttribute.STRING);
		f[14] = new PAttributeFilter("Zip Code", ["60609"], PAttributeFilter.EQUAL, "60609", "zip_code", PAttribute.STRING);
		f[15] = new PAttributeFilter("Zip Code", ["60612"], PAttributeFilter.EQUAL, "60612", "zip_code", PAttribute.STRING);
		f[16] = new PAttributeFilter("Zip Code", ["60619"], PAttributeFilter.EQUAL, "60619", "zip_code", PAttribute.STRING);
		f[17] = new PAttributeFilter("Zip Code", ["60620"], PAttributeFilter.EQUAL, "60620", "zip_code", PAttribute.STRING);
		f[18] = new PAttributeFilter("Zip Code", ["60623"], PAttributeFilter.EQUAL, "60623", "zip_code", PAttribute.STRING);
		f[19] = new PAttributeFilter("Zip Code", ["60624"], PAttributeFilter.EQUAL, "60624", "zip_code", PAttribute.STRING);
		f[20] = new PAttributeFilter("Zip Code", ["60628"], PAttributeFilter.EQUAL, "60628", "zip_code", PAttribute.STRING);
		f[21] = new PAttributeFilter("Zip Code", ["60629"], PAttributeFilter.EQUAL, "60629", "zip_code", PAttribute.STRING);
		f[22] = new PAttributeFilter("Zip Code", ["60637"], PAttributeFilter.EQUAL, "60637", "zip_code", PAttribute.STRING);
		f[23] = new PAttributeFilter("Zip Code", ["60639"], PAttributeFilter.EQUAL, "60639", "zip_code", PAttribute.STRING);
		f[24] = new PAttributeFilter("Zip Code", ["60644"], PAttributeFilter.EQUAL, "60644", "zip_code", PAttribute.STRING);
		f[25] = new PAttributeFilter("Zip Code", ["60651"], PAttributeFilter.EQUAL, "60651", "zip_code", PAttribute.STRING);
		f[26] = new PAttributeFilter("Zip Code", ["60653"], PAttributeFilter.EQUAL, "60653", "zip_code", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Crispus Attucks 2009 Community Survey
	else if (set.id == 90650) {
		set.colorcodes = [icons.triangle_darkorange,icons.triangle,icons.triangle_lightOrange,icons.triangle_gray,icons.triangle_purple,icons.triangle_darkpurple];
		var f = [];
		f[0] = new PAttributeFilter("Years in Neighborhood", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "years_in_neighborhood", PAttribute.STRING);
		f[1] = new PAttributeFilter("Years in Neighborhood", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "years_in_neighborhood", PAttribute.STRING);
		f[2] = new PAttributeFilter("Years in Neighborhood", ["1 - 5 years"], PAttributeFilter.EQUAL, "1-5 years", "years_in_neighborhood", PAttribute.STRING);
		f[3] = new PAttributeFilter("Years in Neighborhood", ["6 - 10 years"], PAttributeFilter.EQUAL, "6-10 years", "years_in_neighborhood", PAttribute.STRING);
		f[4] = new PAttributeFilter("Years in Neighborhood", ["11 - 20 years"], PAttributeFilter.EQUAL, "11-20 years", "years_in_neighborhood", PAttribute.STRING);
		f[5] = new PAttributeFilter("Years in Neighborhood", ["21 - 30 years"], PAttributeFilter.EQUAL, "21-30 years", "years_in_neighborhood", PAttribute.STRING);
		f[6] = new PAttributeFilter("Years in Neighborhood", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "years_in_neighborhood", PAttribute.STRING);
		f[7] = new PAttributeFilter("Num. Neighbors Speak with Regularly for 5 Min", ["0"], PAttributeFilter.EQUAL, "0", "num_neighbors_5min", PAttribute.STRING);
		f[8] = new PAttributeFilter("Num. Neighbors Speak with Regularly for 5 Min", ["1 - 3"], PAttributeFilter.EQUAL, "1 - 3", "num_neighbors_5min", PAttribute.STRING);
		f[9] = new PAttributeFilter("Num. Neighbors Speak with Regularly for 5 Min", ["4 - 6"], PAttributeFilter.EQUAL, "4 - 6", "num_neighbors_5min", PAttribute.STRING);
		f[10] = new PAttributeFilter("Num. Neighbors Speak with Regularly for 5 Min", ["7 - 9"], PAttributeFilter.EQUAL, "7 - 9", "num_neighbors_5min", PAttribute.STRING);
		f[11] = new PAttributeFilter("Num. Neighbors Speak with Regularly for 5 Min", ["10 or more"], PAttributeFilter.EQUAL, "10 or more", "num_neighbors_5min", PAttribute.STRING);
		f[12] = new PAttributeFilter("Level of Safety Walking in the Daytime", ["Safe or very safe"], PAttributeFilter.EQUAL, "Safe or very safe", "safety_daytime", PAttribute.STRING);
		f[13] = new PAttributeFilter("Level of Safety Walking in the Daytime", ["Somewhat safe"], PAttributeFilter.EQUAL, "Somewhat safe", "safety_daytime", PAttribute.STRING);
		f[14] = new PAttributeFilter("Level of Safety Walking in the Daytime", ["Not very safe or Not at all safe"], PAttributeFilter.EQUAL, "Not very safe or Not at all safe", "safety_daytime", PAttribute.STRING);
		f[15] = new PAttributeFilter("Level of Safety Walking at Night", ["Safe or very safe"], PAttributeFilter.EQUAL, "Safe or very safe", "safety_night", PAttribute.STRING);
		f[16] = new PAttributeFilter("Level of Safety Walking at Night", ["Somewhat safe"], PAttributeFilter.EQUAL, "Somewhat safe", "safety_night", PAttribute.STRING);
		f[17] = new PAttributeFilter("Level of Safety Walking at Night", ["Not very safe or Not at all safe"], PAttributeFilter.EQUAL, "Not very safe or Not at all safe", "safety_night", PAttribute.STRING);
		f[18] = new PAttributeFilter("Own or Rent", ["Own"], PAttributeFilter.EQUAL, "Own", "own_rent", PAttribute.STRING);
		f[19] = new PAttributeFilter("Own or Rent", ["Rent"], PAttributeFilter.EQUAL, "Rent", "own_rent", PAttribute.STRING);
		f[20] = new PAttributeFilter("Own or Rent", ["Neither (for instance, live with a friend or relative)"], PAttributeFilter.EQUAL, "Neither (for instance, live with a friend or relative)", "own_rent", PAttribute.STRING);
		f[21] = new PAttributeFilter("Most Like About Neighborhood", ["Friendliness"], PAttributeFilter.EQUAL, "Friendliness", "best_neighborhood", PAttribute.STRING);
		f[22] = new PAttributeFilter("Most Like About Neighborhood", ["Safety"], PAttributeFilter.EQUAL, "Safety", "best_neighborhood", PAttribute.STRING);
		f[23] = new PAttributeFilter("Most Like About Neighborhood", ["Nearness to work"], PAttributeFilter.EQUAL, "Nearness to work", "best_neighborhood", PAttribute.STRING);
		f[24] = new PAttributeFilter("Most Like About Neighborhood", ["Cleanliness of streets/homes"], PAttributeFilter.EQUAL, "Cleanliness of streets/homes", "best_neighborhood", PAttribute.STRING);
		f[25] = new PAttributeFilter("Most Like About Neighborhood", ["Community pride or spirit"], PAttributeFilter.EQUAL, "Community pride or spirit", "best_neighborhood", PAttribute.STRING);
		f[26] = new PAttributeFilter("Most Like About Neighborhood", ["Quality of schools"], PAttributeFilter.EQUAL, "Quality of schools", "best_neighborhood", PAttribute.STRING);
		f[27] = new PAttributeFilter("Most Like About Neighborhood", ["Parks or open spaces"], PAttributeFilter.EQUAL, "Parks or open spaces", "best_neighborhood", PAttribute.STRING);
		f[28] = new PAttributeFilter("Most Like About Neighborhood", ["Available shopping"], PAttributeFilter.EQUAL, "Available shopping", "best_neighborhood", PAttribute.STRING);
		f[29] = new PAttributeFilter("Most Like About Neighborhood", ["Other"], PAttributeFilter.EQUAL, "Other", "best_neighborhood", PAttribute.STRING);
		f[30] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Friendliness"], PAttributeFilter.EQUAL, "Friendliness", "second_best_neighborhood", PAttribute.STRING);
		f[31] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Cleanliness of streets/homes"], PAttributeFilter.EQUAL, "Cleanliness of streets/homes", "second_best_neighborhood", PAttribute.STRING);
		f[32] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Quality of schools"], PAttributeFilter.EQUAL, "Quality of schools", "second_best_neighborhood", PAttribute.STRING);
		f[33] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Safety"], PAttributeFilter.EQUAL, "Safety", "second_best_neighborhood", PAttribute.STRING);
		f[34] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Community pride or spirit"], PAttributeFilter.EQUAL, "Community pride or spirit", "second_best_neighborhood", PAttribute.STRING);
		f[35] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Available shopping"], PAttributeFilter.EQUAL, "Available shopping", "second_best_neighborhood", PAttribute.STRING);
		f[36] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Nearness to work"], PAttributeFilter.EQUAL, "Nearness to work", "second_best_neighborhood", PAttribute.STRING);
		f[37] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Parks or open spaces"], PAttributeFilter.EQUAL, "Parks or open spaces", "second_best_neighborhood", PAttribute.STRING);
		f[38] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Available jobs"], PAttributeFilter.EQUAL, "Available jobs", "second_best_neighborhood", PAttribute.STRING);
		f[39] = new PAttributeFilter("2nd Most Like About Neighborhood", ["Other"], PAttributeFilter.EQUAL, "Other", "second_best_neighborhood", PAttribute.STRING);
		f[40] = new PAttributeFilter("Worst Thing About Neighborhood", ["Crime or other safety issues"], PAttributeFilter.EQUAL, "Crime or other safety issues", "worst_neighborhood", PAttribute.STRING);
		f[41] = new PAttributeFilter("Worst Thing About Neighborhood", ["Litter, graffiti or other cleanliness issues"], PAttributeFilter.EQUAL, "Litter, graffiti or other cleanliness issues", "worst_neighborhood", PAttribute.STRING);
		f[42] = new PAttributeFilter("Worst Thing About Neighborhood", ["Number of abandoned or run-down buildings"], PAttributeFilter.EQUAL, "Number of abandoned or run-down buildings", "worst_neighborhood", PAttribute.STRING);
		f[43] = new PAttributeFilter("Worst Thing About Neighborhood", ["Lack of available jobs"], PAttributeFilter.EQUAL, "Lack of available jobs", "worst_neighborhood", PAttribute.STRING);
		f[44] = new PAttributeFilter("Worst Thing About Neighborhood", ["Police non-responsiveness or harassment"], PAttributeFilter.EQUAL, "Police non-responsiveness or harassment", "worst_neighborhood", PAttribute.STRING);
		f[45] = new PAttributeFilter("Worst Thing About Neighborhood", ["Distance from shopping"], PAttributeFilter.EQUAL, "Distance from shopping", "worst_neighborhood", PAttribute.STRING);
		f[46] = new PAttributeFilter("Worst Thing About Neighborhood", ["Lack of quality parks or open spaces"], PAttributeFilter.EQUAL, "Lack of quality parks or open spaces", "worst_neighborhood", PAttribute.STRING);
		f[47] = new PAttributeFilter("Worst Thing About Neighborhood", ["Distance from work"], PAttributeFilter.EQUAL, "Distance from work", "worst_neighborhood", PAttribute.STRING);
		f[48] = new PAttributeFilter("Worst Thing About Neighborhood", ["Poor-quality schools"], PAttributeFilter.EQUAL, "Poor-quality schools", "worst_neighborhood", PAttribute.STRING);
		f[49] = new PAttributeFilter("Worst Thing About Neighborhood", ["Unreliable public services"], PAttributeFilter.EQUAL, "Unreliable public services", "worst_neighborhood", PAttribute.STRING);
		f[50] = new PAttributeFilter("Worst Thing About Neighborhood", ["Presence of undesirable businesses"], PAttributeFilter.EQUAL, "Presence of undesirable businesses", "worst_neighborhood", PAttribute.STRING);
		f[51] = new PAttributeFilter("Worst Thing About Neighborhood", ["Lack of neighborhood friendliness"], PAttributeFilter.EQUAL, "Lack of neighborhood friendliness", "worst_neighborhood", PAttribute.STRING);
		f[52] = new PAttributeFilter("Worst Thing About Neighborhood", ["Other"], PAttributeFilter.EQUAL, "Other", "worst_neighborhood", PAttribute.STRING);
		f[53] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Crime or other safety issues"], PAttributeFilter.EQUAL, "Crime or other safety issues", "second_worst_neighborhood", PAttribute.STRING);
		f[54] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Litter, graffiti or other cleanliness issues"], PAttributeFilter.EQUAL, "Litter, graffiti or other cleanliness issues", "second_worst_neighborhood", PAttribute.STRING);
		f[55] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Number of abandoned or run-down buildings"], PAttributeFilter.EQUAL, "Number of abandoned or run-down buildings", "second_worst_neighborhood", PAttribute.STRING);
		f[56] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Lack of available jobs"], PAttributeFilter.EQUAL, "Lack of available jobs", "second_worst_neighborhood", PAttribute.STRING);
		f[57] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Police non-responsiveness or harassment"], PAttributeFilter.EQUAL, "Police non-responsiveness or harassment", "second_worst_neighborhood", PAttribute.STRING);
		f[58] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Presence of undesirable businesses"], PAttributeFilter.EQUAL, "Presence of undesirable businesses", "second_worst_neighborhood", PAttribute.STRING);
		f[59] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Distance from shopping"], PAttributeFilter.EQUAL, "Distance from shopping", "second_worst_neighborhood", PAttribute.STRING);
		f[60] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Lack of neighborhood friendliness"], PAttributeFilter.EQUAL, "Lack of neighborhood friendliness", "second_worst_neighborhood", PAttribute.STRING);
		f[61] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Distance from work"], PAttributeFilter.EQUAL, "Distance from work", "second_worst_neighborhood", PAttribute.STRING);
		f[62] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Unreliable public services"], PAttributeFilter.EQUAL, "Unreliable public services", "second_worst_neighborhood", PAttribute.STRING);
		f[63] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Poor-quality schools"], PAttributeFilter.EQUAL, "Poor-quality schools", "second_worst_neighborhood", PAttribute.STRING);
		f[64] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Lack of quality parks or open spaces"], PAttributeFilter.EQUAL, "Lack of quality parks or open spaces", "second_worst_neighborhood", PAttribute.STRING);
		f[65] = new PAttributeFilter("2nd Worst Thing About Neighborhood", ["Other"], PAttributeFilter.EQUAL, "Other", "second_worst_neighborhood", PAttribute.STRING);
		f[66] = new PAttributeFilter("Frequency Family Uses Crispus Attucks Services", ["Usually quarterly"], PAttributeFilter.EQUAL, "Usually quarterly", "frequency_services_attuck", PAttribute.STRING);
		f[67] = new PAttributeFilter("Frequency Family Uses Crispus Attucks Services", ["Usually monthly"], PAttributeFilter.EQUAL, "Usually monthly", "frequency_services_attuck", PAttribute.STRING);
		f[68] = new PAttributeFilter("Frequency Family Uses Crispus Attucks Services", ["Usually weekly"], PAttributeFilter.EQUAL, "Usually weekly", "frequency_services_attuck", PAttribute.STRING);
		f[69] = new PAttributeFilter("Frequency Family Uses Crispus Attucks Services", ["Usually daily"], PAttributeFilter.EQUAL, "Usually daily", "frequency_services_attuck", PAttribute.STRING);
		f[70] = new PAttributeFilter("Frequency Family Uses Crispus Attucks Services", ["Never"], PAttributeFilter.EQUAL, "Never", "frequency_services_attuck", PAttribute.STRING);
		f[71] = new PAttributeFilter("Frequency Parking is an Issue", ["Rarely or Almost never"], PAttributeFilter.EQUAL, "Rarely or Almost never", "frequency_parking_issue", PAttribute.STRING);
		f[72] = new PAttributeFilter("Frequency Parking is an Issue", ["Sometimes"], PAttributeFilter.EQUAL, "Sometimes", "frequency_parking_issue", PAttribute.STRING);
		f[73] = new PAttributeFilter("Frequency Parking is an Issue", ["Almost always"], PAttributeFilter.EQUAL, "Almost always", "frequency_parking_issue", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Wachovia Regional Foundation Grantees, Dec 2009
	else if (set.id == 90750) {
		var f = [];
		f[0] = new PAttributeFilter("Program Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "page", PAttribute.STRING);
		f[1] = new PAttributeFilter("Program Type", ["Community Services"], PAttributeFilter.EQUAL, "Community Services", "page", PAttribute.STRING);
		f[2] = new PAttributeFilter("Program Type", ["Economic Development"], PAttributeFilter.EQUAL, "Economic Development", "page", PAttribute.STRING);
		f[3] = new PAttributeFilter("Program Type", ["Housing"], PAttributeFilter.EQUAL, "Housing", "page", PAttribute.STRING);
		f[4] = new PAttributeFilter("Program Type", ["Neighborhood Assets"], PAttributeFilter.EQUAL, "Neighborhood Assets", "page", PAttribute.STRING);
		f[5] = new PAttributeFilter("Program Type", ["Area Investment By Others"], PAttributeFilter.EQUAL, "Area Investment By Others", "page", PAttribute.STRING);
		f[6] = new PAttributeFilter("Organization", ["APM"], PAttributeFilter.EQUAL, "APM", "org", PAttribute.STRING);
		f[7] = new PAttributeFilter("Organization", ["Bucks County"], PAttributeFilter.EQUAL, "Bucks County Housing Group", "org", PAttribute.STRING);
		f[8] = new PAttributeFilter("Organization", ["Cramer Hill"], PAttributeFilter.EQUAL, "Cramer Hill CDC", "org", PAttribute.STRING);
		f[9] = new PAttributeFilter("Organization", ["Parkside"], PAttributeFilter.EQUAL, "Parkside PBCIP", "org", PAttribute.STRING);
		f[10] = new PAttributeFilter("Organization", ["UNCNEPA"], PAttributeFilter.EQUAL, "United Neighborhood Centers of Northeastern PA", "org", PAttribute.STRING);
		f[11] = new PAttributeFilter("Rehab or New", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "rehab_new", PAttribute.STRING);
		f[12] = new PAttributeFilter("Rehab or New", ["Rehab"], PAttributeFilter.EQUAL, "Rehab", "rehab_new", PAttribute.STRING);
		f[13] = new PAttributeFilter("Rehab or New", ["Rehab & New Construction"], PAttributeFilter.EQUAL, "Rehab & New Construction", "rehab_new", PAttribute.STRING);
		set.setDisplayFilters(f);
	}
	// Chicago Demolition List
	else if (set.id == 91050) {
		set.colorcodes = [icons.star_brown,icons.star_red,icons.star];
		var f = [];
		f.push( new PAttributeFilter("Case Group", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "casegroup", PAttribute.STRING) );
		f.push( new PAttributeFilter("Case Group", ["DEMO COURT"], PAttributeFilter.EQUAL, "DEMO COURT", "casegroup", PAttribute.STRING) );
		f.push( new PAttributeFilter("Case Group", ["FAST TRACK DEMO"], PAttributeFilter.EQUAL, "FAST TRACK DEMO", "casegroup", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Oregon At Risk Properties, December 2009
	else if (set.id == 91100) {
		var f = [];
		f.push( new PAttributeFilter("Subsidy Program", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "progname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subsidy Program", ["HUD"], PAttributeFilter.EQUAL, "US Department of Housing & Urban Development", "progname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subsidy Program", ["OHCS"], PAttributeFilter.EQUAL, "Oregon Housing & Community Services", "progname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subsidy Program", ["RD"], PAttributeFilter.EQUAL, "Rural Development", "progname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Overall Expiration Year", ["2009"], PAttributeFilter.EQUAL, "2009", "overallexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Overall Expiration Year", ["2010"], PAttributeFilter.EQUAL, "2010", "overallexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Overall Expiration Year", ["2011"], PAttributeFilter.EQUAL, "2011", "overallexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Overall Expiration Year", ["2012"], PAttributeFilter.EQUAL, "2012", "overallexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Overall Expiration Year", ["2013"], PAttributeFilter.EQUAL, "2013", "overallexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Overall Expiration Year", ["2014"], PAttributeFilter.EQUAL, "2014", "overallexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Current Expiration Year", ["2009"], PAttributeFilter.EQUAL, "2009", "currentexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Current Expiration Year", ["2010"], PAttributeFilter.EQUAL, "2010", "currentexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Current Expiration Year", ["2011"], PAttributeFilter.EQUAL, "2011", "currentexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Current Expiration Year", ["2012"], PAttributeFilter.EQUAL, "2012", "currentexp_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Current Expiration Year", ["2013"], PAttributeFilter.EQUAL, "2013", "currentexp_filter", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// United Way
	else if (set.id == 91300) {
		var f = [];
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [0], PAttributeFilter.EQUAL, "None", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [1,9999], PAttributeFilter.RANGE, "Less than $10,000", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [10000,24999], PAttributeFilter.RANGE, "$10,000 to $24,999", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [25000,49999], PAttributeFilter.RANGE, "$25,000 to $49,999", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [50000,99999], PAttributeFilter.RANGE, "$50,000 to $99,999", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [100000,199999], PAttributeFilter.RANGE, "$100,000 to $199,999", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [200000,300000], PAttributeFilter.RANGE, "$200,000 to $300,000", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2010", [300001,893059], PAttributeFilter.RANGE, "More than $300,000", "fy2010uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [0], PAttributeFilter.EQUAL, "None", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [1,9999], PAttributeFilter.RANGE, "Less than $10,000", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [10000,24999], PAttributeFilter.RANGE, "$10,000 to $24,999", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [25000,49999], PAttributeFilter.RANGE, "$25,000 to $49,999", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [50000,99999], PAttributeFilter.RANGE, "$50,000 to $99,999", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [100000,199999], PAttributeFilter.RANGE, "$100,000 to $199,999", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [200000,300000], PAttributeFilter.RANGE, "$200,000 to $300,000", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency UW Grant - FY2009", [300001,893059], PAttributeFilter.RANGE, "More than $300,000", "fy2009uwgrant", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency Size (Expense Budget)", [0,249999], PAttributeFilter.RANGE, "Less than $250 thousand", "agencybudgetrecyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency Size (Expense Budget)", [250000,999999], PAttributeFilter.RANGE, "$250 thousand to $999,999", "agencybudgetrecyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency Size (Expense Budget)", [1000000,10000000], PAttributeFilter.RANGE, "$1 million to $10 million", "agencybudgetrecyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Agency Size (Expense Budget)", [10000001,1675887118], PAttributeFilter.RANGE, "More than $10 million", "agencybudgetrecyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Physical Health"], PAttributeFilter.RANGE, "Physical Health", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Behavioral Health"], PAttributeFilter.RANGE, "Behavioral Health", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["School Readiness"], PAttributeFilter.RANGE, "School Readiness", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Succeeding in School"], PAttributeFilter.RANGE, "Succeeding in School", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Reengagement of Older Youth"], PAttributeFilter.RANGE, "Reengagement of Older Youth", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Basic Adult Education and Skills"], PAttributeFilter.RANGE, "Basic Adult Education and Skills", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Jobs and Income"], PAttributeFilter.RANGE, "Jobs and Income", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Financial Literacy and Stability"], PAttributeFilter.RANGE, "Financial Literacy and Stability", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Self Sufficiency"], PAttributeFilter.RANGE, "Self Sufficiency", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Coping with Chronic Conditions and Disabilities"], PAttributeFilter.RANGE, "Coping with Chronic Conditions and Disabilities", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Senior Independence"], PAttributeFilter.RANGE, "Senior Independence", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Community Development"], PAttributeFilter.RANGE, "Community Development", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Basic Needs"], PAttributeFilter.RANGE, "Basic Needs", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Human Services Needs Addressed", ["Disaster Preparedness and Relief"], PAttributeFilter.RANGE, "Disaster Preparedness and Relief", "humansvcsneeds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Percentage clients below 200% federal poverty line", [0,19], PAttributeFilter.RANGE, "Less than 20%", "p200poverty", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage clients below 200% federal poverty line", [20,50], PAttributeFilter.RANGE, "20% to 50%", "p200poverty", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage clients below 200% federal poverty line", [51,80], PAttributeFilter.RANGE, "51% to 80%", "p200poverty", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage clients below 200% federal poverty line", [81,90], PAttributeFilter.RANGE, "81% to 90%", "p200poverty", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage clients below 200% federal poverty line", [91,100], PAttributeFilter.RANGE, "More than 90%", "p200poverty", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage of non-English-speaking clients", [0,4], PAttributeFilter.RANGE, "Less than 5%", "plimitedenglish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage of non-English-speaking clients", [5,10], PAttributeFilter.RANGE, "5% to 10%", "plimitedenglish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage of non-English-speaking clients", [11,20], PAttributeFilter.RANGE, "11% to 20%", "plimitedenglish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage of non-English-speaking clients", [21,50], PAttributeFilter.RANGE, "21% to 50%", "plimitedenglish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage of non-English-speaking clients", [51,80], PAttributeFilter.RANGE, "51% to 80%", "plimitedenglish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percentage of non-English-speaking clients", [81,100], PAttributeFilter.RANGE, "More than 80%", "plimitedenglish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Hispanic", [0,4], PAttributeFilter.RANGE, "Less than 5%", "phisporlatino", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Hispanic", [5,10], PAttributeFilter.RANGE, "5% to 10%", "phisporlatino", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Hispanic", [11,20], PAttributeFilter.RANGE, "11% to 20%", "phisporlatino", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Hispanic", [21,50], PAttributeFilter.RANGE, "21% to 50%", "phisporlatino", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Hispanic", [51,80], PAttributeFilter.RANGE, "51% to 80%", "phisporlatino", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Hispanic", [81,100], PAttributeFilter.RANGE, "More than 80%", "phisporlatino", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: White (not Hispanic)", [0,4], PAttributeFilter.RANGE, "Less than 5%", "pwhite", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: White (not Hispanic)", [5,10], PAttributeFilter.RANGE, "5% to 10%", "pwhite", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: White (not Hispanic)", [11,20], PAttributeFilter.RANGE, "11% to 20%", "pwhite", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: White (not Hispanic)", [21,50], PAttributeFilter.RANGE, "21% to 50%", "pwhite", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: White (not Hispanic)", [51,80], PAttributeFilter.RANGE, "51% to 80%", "pwhite", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: White (not Hispanic)", [81,100], PAttributeFilter.RANGE, "More than 80%", "pwhite", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Black (not Hispanic)", [0,4], PAttributeFilter.RANGE, "Less than 5%", "pblack", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Black (not Hispanic)", [5,10], PAttributeFilter.RANGE, "5% to 10%", "pblack", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Black (not Hispanic)", [11,20], PAttributeFilter.RANGE, "11% to 20%", "pblack", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Black (not Hispanic)", [21,50], PAttributeFilter.RANGE, "21% to 50%", "pblack", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Black (not Hispanic)", [51,80], PAttributeFilter.RANGE, "51% to 80%", "pblack", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Black (not Hispanic)", [81,100], PAttributeFilter.RANGE, "More than 80%", "pblack", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Asian (not Hispanic)", [0,4], PAttributeFilter.RANGE, "Less than 5%", "pasian", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Asian (not Hispanic)", [5,10], PAttributeFilter.RANGE, "5% to 10%", "pasian", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Asian (not Hispanic)", [11,20], PAttributeFilter.RANGE, "11% to 20%", "pasian", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Asian (not Hispanic)", [21,50], PAttributeFilter.RANGE, "21% to 50%", "pasian", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Asian (not Hispanic)", [51,80], PAttributeFilter.RANGE, "51% to 80%", "pasian", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Asian (not Hispanic)", [81,100], PAttributeFilter.RANGE, "More than 80%", "pasian", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Other (not Hispanic)", [0,4], PAttributeFilter.RANGE, "Less than 5%", "pother", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Other (not Hispanic)", [5,10], PAttributeFilter.RANGE, "5% to 10%", "pother", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Other (not Hispanic)", [11,20], PAttributeFilter.RANGE, "11% to 20%", "pother", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Other (not Hispanic)", [21,50], PAttributeFilter.RANGE, "21% to 50%", "pother", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Other (not Hispanic)", [51,80], PAttributeFilter.RANGE, "51% to 80%", "pother", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Client Ethnicity: Other (not Hispanic)", [81,100], PAttributeFilter.RANGE, "More than 80%", "pother", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// The Preservation Compact
	else if (set.id == 91350) {
		var f = [];
		f.push( new PAttributeFilter("Project", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "program", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project", ["Interagency Council"], PAttributeFilter.EQUAL, "Interagency Council", "program", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project", ["Preservation Fund"], PAttributeFilter.EQUAL, "Preservation Fund", "program", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project", ["Energy Savers Program"], PAttributeFilter.EQUAL, "Energy Savers Program", "program", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project", ["Rental Housing Alliance"], PAttributeFilter.EQUAL, "Rental Housing Alliance", "program", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project", ["Property Taxes"], PAttributeFilter.EQUAL, "Property Taxes", "program", PAttribute.STRING) );
		f.push( new PAttributeFilter("Preservation Fund Partner", ["Community Investment Corporation"], PAttributeFilter.EQUAL, "Community Investment Corporation", "preservationpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Preservation Fund Partner", ["Community Initiatives, Inc"], PAttributeFilter.EQUAL, "Community Initiatives, Inc", "preservationpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Preservation Fund Partner", ["Chicago Community Loan Fund"], PAttributeFilter.EQUAL, "Chicago Community Loan Fund", "preservationpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Energy Savers Program Details", ["Energy Audit"], PAttributeFilter.EQUAL, "Energy Audit", "energyprogramtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Energy Savers Program Details", ["Energy Improvement"], PAttributeFilter.EQUAL, "Energy Improvement", "energyprogramtype", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// TRF Supermarket Study of LAA for Brookings Institution
	else if (set.id == 99800) {
		var f = [];
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [20,34], PAttributeFilter.RANGE, "34 or less", "wtaccs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [35,44], PAttributeFilter.RANGE, "35 - 44", "wtaccs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [45,50], PAttributeFilter.RANGE, "45 - 50", "wtaccs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [51,93], PAttributeFilter.RANGE, "greater than 50", "wtaccs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [-4702366,0], PAttributeFilter.RANGE, "$0 or less", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [1,2000000], PAttributeFilter.RANGE, "$1 - $2,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [2000001,5000000], PAttributeFilter.RANGE, "$2,000,001 - $5,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [5000001,8000000], PAttributeFilter.RANGE, "$5,000,001 - $8,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [8000001,104976263], PAttributeFilter.RANGE, "greater than $8,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Grocery Retail Demand", [525442,2000000], PAttributeFilter.RANGE, "less than $2,000,000", "groc_deman", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Grocery Retail Demand", [2000001,6000000], PAttributeFilter.RANGE, "$2,000,001 - $6,000,000", "groc_deman", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Grocery Retail Demand", [6000001,10000000], PAttributeFilter.RANGE, "$6,000,001 - $10,000,000", "groc_deman", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Grocery Retail Demand", [10000001,20000000], PAttributeFilter.RANGE, "$10,000,001 - $20,000,000", "groc_deman", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Grocery Retail Demand", [20000001,108856503], PAttributeFilter.RANGE, "greater than $20,000,000", "groc_deman", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Rate", [-134.8,49], PAttributeFilter.RANGE, "less than 50%", "leakage_ra", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Rate", [50,75], PAttributeFilter.RANGE, "50% - 75%", "leakage_ra", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Rate", [76,100], PAttributeFilter.RANGE, "76% - 100%", "leakage_ra", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("# Grocery Retail Sq Ft Leaked", [-7251,0], PAttributeFilter.RANGE, "0 or less", "sqft_leake", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("# Grocery Retail Sq Ft Leaked", [1,3500], PAttributeFilter.RANGE, "1 - 3,500", "sqft_leake", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("# Grocery Retail Sq Ft Leaked", [3501,10000], PAttributeFilter.RANGE, "3,501 - 10,000", "sqft_leake", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("# Grocery Retail Sq Ft Leaked", [10001,20000], PAttributeFilter.RANGE, "10,001 - 20,000", "sqft_leake", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("# Grocery Retail Sq Ft Leaked", [20001,40000], PAttributeFilter.RANGE, "20,0001 - 40,000", "sqft_leake", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("# Grocery Retail Sq Ft Leaked", [40001,161876], PAttributeFilter.RANGE, "greater than 40,000", "sqft_leake", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Fast Food", [0], PAttributeFilter.EQUAL, "0%", "ff_pct", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Fast Food", [1,25], PAttributeFilter.RANGE, "1% - 25%", "ff_pct", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Fast Food", [26,50], PAttributeFilter.RANGE, "26% - 50%", "ff_pct", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Fast Food", [51,100], PAttributeFilter.RANGE, "greater than 50%", "ff_pct", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Limited Svc Stores", [0], PAttributeFilter.EQUAL, "0%", "se_pct", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Limited Svc Stores", [1,25], PAttributeFilter.RANGE, "1% - 25%", "se_pct", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Limited Svc Stores", [26,50], PAttributeFilter.RANGE, "26% - 50%", "se_pct", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("% of All Block Groups in LAA Served by Limited Svc Stores", [51,100], PAttributeFilter.RANGE, "greater than 50%", "se_pct", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Planned Parenthood Los Angeles
	else if (set.id == 92000) {
		var f = [];
		f.push( new PAttributeFilter("Health Center Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Health Center Type", ["Tab"], PAttributeFilter.EQUAL, "Tab", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Health Center Type", ["Basics"], PAttributeFilter.EQUAL, "Basics", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Health Center Type", ["Full"], PAttributeFilter.EQUAL, "Full", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Planning Area (SPA)", ["SPA 2"], PAttributeFilter.EQUAL, "SPA 2", "spa", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Planning Area (SPA)", ["SPA 3"], PAttributeFilter.EQUAL, "SPA 3", "spa", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Planning Area (SPA)", ["SPA 4"], PAttributeFilter.EQUAL, "SPA 4", "spa", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Planning Area (SPA)", ["SPA 5"], PAttributeFilter.EQUAL, "SPA 5", "spa", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Planning Area (SPA)", ["SPA 6"], PAttributeFilter.EQUAL, "SPA 6", "spa", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Planning Area (SPA)", ["SPA 7"], PAttributeFilter.EQUAL, "SPA 7", "spa", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Planning Area (SPA)", ["SPA 8"], PAttributeFilter.EQUAL, "SPA 8", "spa", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Mercy Housing NSP2 Target Areas
	else if (set.id == 92050) {
		// This set contains polygons, so the custom color icon order must be set for those too (in polycolorcodes).
		// colorcodes must still be set even if the set only contains polygons.
		set.colorcodes = [icons.polygon_green,icons.polygon,icons.polygon_yellow];
		set.polycolorcodes = [icons.polygon_green,icons.polygon,icons.polygon_yellow];
		var f = [];
		f.push( new PAttributeFilter("Category", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Growth"], PAttributeFilter.EQUAL, "Growth", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Stability"], PAttributeFilter.EQUAL, "Stability", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Caution"], PAttributeFilter.EQUAL, "Caution", "category", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Massachusetts At Risk Properties, December 2009
	else if (set.id == 92100) {
		set.colorcodes = [icons.triangle_red,icons.triangle_purple,icons.triangle_gray,icons.triangle_green];
		var f = [];
		f.push( new PAttributeFilter("Agency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "agency", PAttribute.STRING) );
		f.push( new PAttributeFilter("Agency", ["MHFA"], PAttributeFilter.EQUAL, "MHFA", "agency", PAttribute.STRING) );
		f.push( new PAttributeFilter("Agency", ["PRIVATE"], PAttributeFilter.EQUAL, "PRIVATE", "agency", PAttribute.STRING) );
		f.push( new PAttributeFilter("Agency", ["HUD"], PAttributeFilter.EQUAL, "HUD", "agency", PAttribute.STRING) );
		f.push( new PAttributeFilter("Agency", ["RHS"], PAttributeFilter.EQUAL, "RHS", "agency", PAttribute.STRING) );
		f.push( new PAttributeFilter("Units At Risk in 2012", [0], PAttributeFilter.EQUAL, "None", "unitsatrisk_filter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Units At Risk in 2012", [1,25], PAttributeFilter.RANGE, "1 to 25 units", "unitsatrisk_filter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Units At Risk in 2012", [26,50], PAttributeFilter.RANGE, "26 to 50 units", "unitsatrisk_filter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Units At Risk in 2012", [51,100], PAttributeFilter.RANGE, "51 to 100 units", "unitsatrisk_filter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Units At Risk in 2012", [101,200], PAttributeFilter.RANGE, "101 to 200 units", "unitsatrisk_filter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Units At Risk in 2012", [200,601], PAttributeFilter.RANGE, "More than 200 units", "unitsatrisk_filter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Units At Risk in 2012", [999], PAttributeFilter.EQUAL, "Lost", "unitsatrisk_filter", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// New Communities Program
	else if (set.id == 92200) {
		var f = [];
		f.push( new PAttributeFilter("Neighborhood", ["Logan Square"], PAttributeFilter.EQUAL, "Logan Square", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Humboldt Park"], PAttributeFilter.EQUAL, "Humboldt Park", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["East Garfield Park"], PAttributeFilter.EQUAL, "East Garfield Park", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Near West Side (West Haven)"], PAttributeFilter.EQUAL, "Near West Side (West Haven)", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["North Lawndale"], PAttributeFilter.EQUAL, "North Lawndale", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Little Village (South Lawndale)"], PAttributeFilter.EQUAL, "Little Village (South Lawndale)", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Lower West Side"], PAttributeFilter.EQUAL, "Lower West Side", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Quad Communities"], PAttributeFilter.EQUAL, "Quad Communities", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Englewood Area"], PAttributeFilter.EQUAL, "Englewood Area", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Washington Park"], PAttributeFilter.EQUAL, "Washington Park", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Woodlawn"], PAttributeFilter.EQUAL, "Woodlawn", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Chicago Lawn Area"], PAttributeFilter.EQUAL, "Chicago Lawn Area", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["Auburn Gresham"], PAttributeFilter.EQUAL, "Auburn Gresham", "nhoodname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Neighborhood", ["South Chicago"], PAttributeFilter.EQUAL, "South Chicago", "nhoodname", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Chelsea Neighborhood Developers: Foreclosures
	else if (set.id == 92750) {
		var f = [];
		f.push( new PAttributeFilter("Status", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["REO"], PAttributeFilter.EQUAL, "REO", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Auction"], PAttributeFilter.EQUAL, "Auction", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Petition"], PAttributeFilter.EQUAL, "Petition", "status", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Chelsea Neighborhood Developers: MLS Sales
	else if (set.id == 92800 ) {
		var f = [];
		f.push( new PAttributeFilter("Sale Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "sale_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Type", ["REO"], PAttributeFilter.EQUAL, "REO", "sale_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Type", ["MKT"], PAttributeFilter.EQUAL, "MKT", "sale_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Type", ["AUC"], PAttributeFilter.EQUAL, "AUC", "sale_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["1-Family"], PAttributeFilter.EQUAL, "1-Family", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["2-Family"], PAttributeFilter.EQUAL, "2-Family", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["3-Family"], PAttributeFilter.EQUAL, "3-Family", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["4-Family"], PAttributeFilter.EQUAL, "4-Family", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Price", [129000,149999], PAttributeFilter.RANGE, "Less than $150,000", "sale_price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sale Price", [150000,200000], PAttributeFilter.RANGE, "$150,000 - $200,000", "sale_price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sale Price", [200001,250000], PAttributeFilter.RANGE, "$200,001 - $250,000", "sale_price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sale Price", [250001,300000], PAttributeFilter.RANGE, "Greater than $250,000", "sale_price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [37.79,59.99], PAttributeFilter.RANGE, "Less than $60", "price_sqft", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [60,90], PAttributeFilter.RANGE, "$60 - $90", "price_sqft", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [90.01,129.07], PAttributeFilter.RANGE, "Greater than $90", "price_sqft", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Family Unit", [50767,59999], PAttributeFilter.RANGE, "Less than $60,000", "price_per_unit", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Family Unit", [60000,100000], PAttributeFilter.RANGE, "$60,001 - $100,000", "price_per_unit", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Family Unit", [100001,142750], PAttributeFilter.RANGE, "Greater than $100,000", "price_per_unit", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Parkside Vacant Property Survey
	else if (set.id == 92850) {
		var f = [];
		f.push( new PAttributeFilter("Property Name", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "project_na", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Name", ["Empire Avenue Project"], PAttributeFilter.EQUAL, "Empire Avenue Project", "project_na", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Name", ["Park Boulevard Phase IV"], PAttributeFilter.EQUAL, "Park Boulevard Phase IV", "project_na", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Name", ["Park Boulevard Phase V"], PAttributeFilter.EQUAL, "Park Boulevard Phase V", "project_na", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Name", ["Park Boulevard Phase VI"], PAttributeFilter.EQUAL, "Park Boulevard Phase VI", "project_na", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Name", ["Princes Avenue Project"], PAttributeFilter.EQUAL, "Princes Avenue Project", "project_na", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Name", ["Potential Commercial Development"], PAttributeFilter.EQUAL, "Potential Commercial Development", "project_na", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Commercial"], PAttributeFilter.EQUAL, "Commercial", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Vacant Lot"], PAttributeFilter.EQUAL, "Vacant Lot", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Institutional"], PAttributeFilter.EQUAL, "Institutional", "property_type", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Chicago NSP Communities
	else if (set.id == 92900) {
		var f = [];
		f.push( new PAttributeFilter("Community", ["AUSTIN"], PAttributeFilter.EQUAL, "AUSTIN", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["HUMBOLDT PARK"], PAttributeFilter.EQUAL, "HUMBOLDT PARK", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["EAST GARFIELD PARK"], PAttributeFilter.EQUAL, "EAST GARFIELD PARK", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["WEST GARFIELD PARK"], PAttributeFilter.EQUAL, "WEST GARFIELD PARK", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["NORTH LAWNDALE"], PAttributeFilter.EQUAL, "NORTH LAWNDALE", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["OAKLAND"], PAttributeFilter.EQUAL, "OAKLAND", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["GRAND BOULEVARD"], PAttributeFilter.EQUAL, "GRAND BOULEVARD", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["FULLER PARK"], PAttributeFilter.EQUAL, "FULLER PARK", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["NEW CITY"], PAttributeFilter.EQUAL, "NEW CITY", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["WASHINGTON PARK"], PAttributeFilter.EQUAL, "WASHINGTON PARK", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["ENGLEWOOD"], PAttributeFilter.EQUAL, "ENGLEWOOD", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["WEST ENGLEWOOD"], PAttributeFilter.EQUAL, "WEST ENGLEWOOD", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["WOODLAWN"], PAttributeFilter.EQUAL, "WOODLAWN", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["CHICAGO LAWN"], PAttributeFilter.EQUAL, "CHICAGO LAWN", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["GREATER GRAND CROSSING"], PAttributeFilter.EQUAL, "GREATER GRAND CROSSING", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["SOUTH SHORE"], PAttributeFilter.EQUAL, "SOUTH SHORE", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["AUBURN GRESHAM"], PAttributeFilter.EQUAL, "AUBURN GRESHAM", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["SOUTH CHICAGO"], PAttributeFilter.EQUAL, "SOUTH CHICAGO", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["CHATHAM"], PAttributeFilter.EQUAL, "CHATHAM", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["ROSELAND"], PAttributeFilter.EQUAL, "ROSELAND", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["BURNSIDE"], PAttributeFilter.EQUAL, "BURNSIDE", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["SOUTH DEERING"], PAttributeFilter.EQUAL, "SOUTH DEERING", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["PULLMAN"], PAttributeFilter.EQUAL, "PULLMAN", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["RIVERDALE"], PAttributeFilter.EQUAL, "RIVERDALE", "community", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community", ["WEST PULLMAN"], PAttributeFilter.EQUAL, "WEST PULLMAN", "community", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Chelsea Neighborhood Developers Observation Survey
	else if (set.id == 93000) {
		var f = [];
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple,icons.diamond_white];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Mixed Use"], PAttributeFilter.EQUAL, "Mixed Use", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Community Space"], PAttributeFilter.EQUAL, "Community Space", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Dilapidated and not able to be repaired or renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or renovated", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Construction of dwelling is not complete"], PAttributeFilter.EQUAL, "Construction of dwelling is not complete", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Property"], PAttributeFilter.EQUAL, "Vacant Property", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Lot"], PAttributeFilter.EQUAL, "Vacant Lot", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Very attractive"], PAttributeFilter.EQUAL, "Very attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Trash, Debris, or Litter", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "trash", PAttribute.STRING) );
		f.push( new PAttributeFilter("Trash, Debris, or Litter", ["A lot"], PAttributeFilter.EQUAL, "A lot", "trash", PAttribute.STRING) );
		f.push( new PAttributeFilter("Trash, Debris, or Litter", ["Some"], PAttributeFilter.EQUAL, "Some", "trash", PAttribute.STRING) );
		f.push( new PAttributeFilter("Trash, Debris, or Litter", ["None"], PAttributeFilter.EQUAL, "None", "trash", PAttribute.STRING) );
		f.push( new PAttributeFilter("Graffiti", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "graffiti", PAttribute.STRING) );
		f.push( new PAttributeFilter("Graffiti", ["Yes"], PAttributeFilter.EQUAL, "Yes", "graffiti", PAttribute.STRING) );
		f.push( new PAttributeFilter("Graffiti", ["No"], PAttributeFilter.EQUAL, "No", "graffiti", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Chelsea Neighborhood Developers: Residential Satisfaction Survey
	else if (set.id == 93050) {
		var f = [];
		f.push( new PAttributeFilter("Condition of Homes is Satisfactory", ["Agree"], PAttributeFilter.EQUAL, "Agree", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Homes is Satisfactory", ["Neither agree/disagree"], PAttributeFilter.EQUAL, "Neither agree/disagree", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Homes is Satisfactory", ["Disagree","Strongly disagree"], PAttributeFilter.EQUAL, "Disagree or Strongly disagree", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Cleanliness of Area is Satisfactory", ["Agree"], PAttributeFilter.EQUAL, "Agree", "cleanliness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Cleanliness of Area is Satisfactory", ["Neither agree/disagree"], PAttributeFilter.EQUAL, "Neither agree/disagree", "cleanliness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Cleanliness of Area is Satisfactory", ["Disagree","Strongly disagree"], PAttributeFilter.EQUAL, "Disagree or Strongly disagree", "cleanliness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Cleanliness of Area is Satisfactory", ["No opinion or answer"], PAttributeFilter.EQUAL, "No opinion or answer", "cleanliness", PAttribute.STRING) );
		f.push( new PAttributeFilter("My Family Feels Safe", ["Agree"], PAttributeFilter.EQUAL, "Agree", "family_safe", PAttribute.STRING) );
		f.push( new PAttributeFilter("My Family Feels Safe", ["Neither agree/disagree"], PAttributeFilter.EQUAL, "Neither agree/disagree", "family_safe", PAttribute.STRING) );
		f.push( new PAttributeFilter("My Family Feels Safe", ["Disagree","Strongly disagree"], PAttributeFilter.EQUAL, "Disagree or Strongly disagree", "family_safe", PAttribute.STRING) );
		f.push( new PAttributeFilter("My Family Feels Safe", ["No opinion or answer"], PAttributeFilter.EQUAL, "No opinion or answer", "family_safe", PAttribute.STRING) );
		f.push( new PAttributeFilter("No. of Neighbors Spoken With Regularly", ["0"], PAttributeFilter.EQUAL, "0", "neighbors_speak", PAttribute.STRING) );
		f.push( new PAttributeFilter("No. of Neighbors Spoken With Regularly", ["1-3"], PAttributeFilter.EQUAL, "1-3", "neighbors_speak", PAttribute.STRING) );
		f.push( new PAttributeFilter("No. of Neighbors Spoken With Regularly", ["4-6"], PAttributeFilter.EQUAL, "4-6", "neighbors_speak", PAttribute.STRING) );
		f.push( new PAttributeFilter("No. of Neighbors Spoken With Regularly", ["7-9"], PAttributeFilter.EQUAL, "7-9", "neighbors_speak", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime is Most Common Complaint", ["Yes"], PAttributeFilter.EQUAL, "Yes", "crime", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime is Most Common Complaint", ["No"], PAttributeFilter.EQUAL, "No", "crime", PAttribute.STRING) );
		f.push( new PAttributeFilter("Litter or Graffiti is Most Common Complain", ["Yes"], PAttributeFilter.EQUAL, "Yes", "litter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Litter or Graffiti is Most Common Complain", ["No"], PAttributeFilter.EQUAL, "No", "litter", PAttribute.STRING) );
		f.push( new PAttributeFilter("There are Safe Places for Children to Play", ["Agree","Strongly agree"], PAttributeFilter.EQUAL, "Agree or Strongly agree", "children_play", PAttribute.STRING) );
		f.push( new PAttributeFilter("There are Safe Places for Children to Play", ["Neither agree/disagree"], PAttributeFilter.EQUAL, "Neither agree/disagree", "children_play", PAttribute.STRING) );
		f.push( new PAttributeFilter("There are Safe Places for Children to Play", ["Disagree","Strongly disagree"], PAttributeFilter.EQUAL, "Disagree or Strongly disagree", "children_play", PAttribute.STRING) );
		f.push( new PAttributeFilter("I Feel Good About My Neighborhood", ["Agree","Strongly agree"], PAttributeFilter.EQUAL, "Agree or Strongly agree", "feel_good", PAttribute.STRING) );
		f.push( new PAttributeFilter("I Feel Good About My Neighborhood", ["Neither agree/disagree"], PAttributeFilter.EQUAL, "Neither agree/disagree", "feel_good", PAttribute.STRING) );
		f.push( new PAttributeFilter("I Feel Good About My Neighborhood", ["Disagree","Strongly disagree"], PAttributeFilter.EQUAL, "Disagree or Strongly disagree", "feel_good", PAttribute.STRING) );
		f.push( new PAttributeFilter("I Feel Good About My Neighborhood", ["No opinion or answer"], PAttributeFilter.EQUAL, "No opinion or answer", "feel_good", PAttribute.STRING) );
		f.push( new PAttributeFilter("Familiar With CND", ["Familiar","Very familiar"], PAttributeFilter.EQUAL, "Familiar or Very familiar", "cnd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Familiar With CND", ["I think I have heard of it"], PAttributeFilter.EQUAL, "I think I have heard of it", "cnd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Familiar With CND", ["Not at all familiar"], PAttributeFilter.EQUAL, "Not at all familiar", "cnd", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Northwest CDC Survey
	else if (set.id == 93250) {
		set.colorcodes = [icons.star_yellow,icons.star_red,icons.star_blue,icons.star_gray];
		var f = [];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Commercial"], PAttributeFilter.EQUAL, "Commercial", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Institutional"], PAttributeFilter.EQUAL, "Institutional", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["House of Worship"], PAttributeFilter.EQUAL, "House of Worship", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Residential Type", ["Single Unit"], PAttributeFilter.EQUAL, "Single Unit", "residentialtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Residential Type", ["Multifamily (divided parcel)"], PAttributeFilter.EQUAL, "Multifamily (divided parcel)", "residentialtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy Status", ["Fully Occupied"], PAttributeFilter.EQUAL, "Fully Occupied", "occupancystatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy Status", ["Vacant House"], PAttributeFilter.EQUAL, "Vacant House", "occupancystatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For rent by owner"], PAttributeFilter.EQUAL, "For rent by owner", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For rent by listing agency"], PAttributeFilter.EQUAL, "For rent by listing agency", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For sale by owner"], PAttributeFilter.EQUAL, "For sale by owner", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For sale by bank/agent"], PAttributeFilter.EQUAL, "For sale by bank/agent", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["Not on the market"], PAttributeFilter.EQUAL, "Not on the market", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Resident Interaction", ["Spoke with homeowner"], PAttributeFilter.EQUAL, "Spoke with homeowner", "residentinteraction", PAttribute.STRING) );
		f.push( new PAttributeFilter("Resident Interaction", ["No contact"], PAttributeFilter.EQUAL, "No contact", "residentinteraction", PAttribute.STRING) );
		f.push( new PAttributeFilter("Active Commercial", ["Yes"], PAttributeFilter.EQUAL, "Yes", "commoperation", PAttribute.STRING) );
		f.push( new PAttributeFilter("Active Commercial", ["No"], PAttributeFilter.EQUAL, "No", "commoperation", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Good"], PAttributeFilter.EQUAL, "Good", "buildingcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Stable"], PAttributeFilter.EQUAL, "Stable", "buildingcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["In progress"], PAttributeFilter.EQUAL, "In progress", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["In the last two years"], PAttributeFilter.EQUAL, "In the last two years", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["No recent improvements"], PAttributeFilter.EQUAL, "No recent improvements", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Minor Repairs Needed", ["Yes"], PAttributeFilter.EQUAL, "Yes", "repairs", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Fairmount CDC Survey
	else if (set.id == 93300) {
		set.colorcodes = [icons.star,icons.star_red,icons.star_blue,icons.star_gray,icons.star_green];
		var f = [];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Commercial"], PAttributeFilter.EQUAL, "Commercial", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Mixed Use"], PAttributeFilter.EQUAL, "Mixed Use", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["House of Worship"], PAttributeFilter.EQUAL, "House of Worship", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Lot"], PAttributeFilter.EQUAL, "Lot", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Residential Type", ["Single Unit"], PAttributeFilter.EQUAL, "Single Unit", "residentialtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Residential Type", ["Multifamily (divided parcel)"], PAttributeFilter.EQUAL, "Multifamily (divided parcel)", "residentialtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy Status", ["Fully Occupied"], PAttributeFilter.EQUAL, "Fully Occupied", "occupancystatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy Status", ["Partially Occupied"], PAttributeFilter.EQUAL, "Partially Occupied", "occupancystatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy Status", ["Vacant House"], PAttributeFilter.EQUAL, "Vacant House", "occupancystatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy Status", ["Abandoned Property"], PAttributeFilter.EQUAL, "Abandoned Property", "occupancystatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Good"], PAttributeFilter.EQUAL, "Good", "buildingcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Stable"], PAttributeFilter.EQUAL, "Stable", "buildingcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Fair"], PAttributeFilter.EQUAL, "Fair", "buildingcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Poor"], PAttributeFilter.EQUAL, "Poor", "buildingcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["In progress"], PAttributeFilter.EQUAL, "In progress", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["In the last two years"], PAttributeFilter.EQUAL, "In the last two years", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["No recent improvements"], PAttributeFilter.EQUAL, "No recent improvements", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For Sale by Owner"], PAttributeFilter.EQUAL, "For Sale by Owner", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For Sale by Bank/Agent"], PAttributeFilter.EQUAL, "For Sale by Bank/Agent", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["Sheriff Sale Sign"], PAttributeFilter.EQUAL, "Sheriff Sale Sign", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For Rent by Owner"], PAttributeFilter.EQUAL, "For Rent by Owner", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["For Rent by Listing Agent"], PAttributeFilter.EQUAL, "For Rent by Listing Agent", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale Status", ["Not on the Market"], PAttributeFilter.EQUAL, "Not on the Market", "salestatus", PAttribute.STRING) );
		f.push( new PAttributeFilter("Active Commercial", ["Yes"], PAttributeFilter.EQUAL, "Yes", "commoperation", PAttribute.STRING) );
		f.push( new PAttributeFilter("Active Commercial", ["No"], PAttributeFilter.EQUAL, "No", "commoperation", PAttribute.STRING) );
		f.push( new PAttributeFilter("Commercial Upper Floor", ["Yes"], PAttributeFilter.EQUAL, "Yes", "upperfloor", PAttribute.STRING) );
		f.push( new PAttributeFilter("Commercial Upper Floor", ["No"], PAttributeFilter.EQUAL, "No", "upperfloor", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Wilmington Trust
	else if (set.id == 93400) {
		set.colorcodes = [icons.polygon,icons.polygon_purple,icons.polygon_yellow,icons.polygon_lightgray];
		set.polycolorcodes = [icons.polygon,icons.polygon_purple,icons.polygon_yellow,icons.polygon_lightgray];
		var f = [];
		f.push( new PAttributeFilter("Loan Status", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "arcadia1", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["WTC OREO"], PAttributeFilter.EQUAL, "WTC OREO", "arcadia1", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["WTC Performing"], PAttributeFilter.EQUAL, "WTC Performing", "arcadia1", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["WTC Workout"], PAttributeFilter.EQUAL, "WTC Workout", "arcadia1", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["Not Financed by WTC"], PAttributeFilter.EQUAL, "Not Financed by WTC", "arcadia1", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Approved"], PAttributeFilter.EQUAL, "Approved", "arcadia13", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Preliminary Approval"], PAttributeFilter.EQUAL, "Preliminary Approval", "arcadia13", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Unapproved"], PAttributeFilter.EQUAL, "Unapproved", "arcadia13", PAttribute.STRING) );
		f.push( new PAttributeFilter("Improvement Status", ["Fully Improved","Full Improved"], PAttributeFilter.RANGE, "Fully Improved", "arcadia16", PAttribute.STRING) );
		f.push( new PAttributeFilter("Improvement Status", ["Partially Improved","Partially Improved - PH 2A Fully Improved"], PAttributeFilter.RANGE, "Partially Improved", "arcadia16", PAttribute.STRING) );
		f.push( new PAttributeFilter("Improvement Status", ["Unimproved"], PAttributeFilter.EQUAL, "Unimproved", "arcadia16", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Approved \"For Sale\" Units", [0], PAttributeFilter.EQUAL, "0", "arcadia19", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Approved \"For Sale\" Units", [1,100], PAttributeFilter.RANGE, "1 - 100", "arcadia19", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Approved \"For Sale\" Units", [101,200], PAttributeFilter.RANGE, "101 - 200", "arcadia19", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Approved \"For Sale\" Units", [201,2531], PAttributeFilter.RANGE, "More than 200", "arcadia19", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [-9999,0], PAttributeFilter.RANGE, "0", "arcadian27", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [1,50], PAttributeFilter.RANGE, "1 - 50", "arcadian27", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [51,100], PAttributeFilter.RANGE, "51 - 100", "arcadian27", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [101,1283], PAttributeFilter.RANGE, "More than 100", "arcadian27", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Unimproved Units", [-9999,0], PAttributeFilter.RANGE, "0", "arcadian28", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Unimproved Units", [1,100], PAttributeFilter.RANGE, "1 - 100", "arcadian28", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Unimproved Units", [101,2219], PAttributeFilter.RANGE, "More than 100", "arcadian28", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Builder Name", ["Anderson Homes"], PAttributeFilter.RANGE, "Anderson Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Ashburn Homes"], PAttributeFilter.RANGE, "Ashburn Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Gemcraft Homes"], PAttributeFilter.RANGE, "Gemcraft Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["K. Hovnanian Homes"], PAttributeFilter.RANGE, "K. Hovnanian Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["NV Homes"], PAttributeFilter.RANGE, "NV Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Ryan Homes Inc."], PAttributeFilter.RANGE, "Ryan Homes Inc.", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Schell Brothers"], PAttributeFilter.RANGE, "Schell Brothers", "builder", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// New Kensington CDC Survey
	else if(set.id == 93500) {
		var f = [];
		f.push( new PAttributeFilter("Structure Type", ["Rowhouse"], PAttributeFilter.EQUAL, "Rowhouse", "structuretype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["Semi-detached"], PAttributeFilter.EQUAL, "Semi-detached", "structuretype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["Nonresidential"], PAttributeFilter.EQUAL, "Nonresidential", "structuretype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["Multi-family"], PAttributeFilter.EQUAL, "Multi-family", "structuretype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Land Use", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "landuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Land Use", ["Residential"], PAttributeFilter.EQUAL, "Residential", "landuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Land Use", ["Mixed Use"], PAttributeFilter.EQUAL, "Mixed-Use", "landuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Land Use", ["Commercial"], PAttributeFilter.EQUAL, "Commercial", "landuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Land Use", ["Institutional"], PAttributeFilter.EQUAL, "Institutional", "landuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Land Use", ["Industrial"], PAttributeFilter.EQUAL, "Industrial", "landuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Land Use", ["Vacant Land"], PAttributeFilter.EQUAL, "Vacant Land", "landuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Occupied"], PAttributeFilter.EQUAL, "Occupied", "occupancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Vacant"], PAttributeFilter.EQUAL, "Vacant", "occupancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Occupancy", ["Unknown"], PAttributeFilter.EQUAL, "Unknown", "occupancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Excellent"], PAttributeFilter.EQUAL, "Excellent", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Good"], PAttributeFilter.EQUAL, "Good", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Fair"], PAttributeFilter.EQUAL, "Fair", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["Poor"], PAttributeFilter.EQUAL, "Poor", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Building Condition", ["New facade"], PAttributeFilter.EQUAL, "New facade", "condition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["In progress"], PAttributeFilter.EQUAL, "In progress", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["In the last two years"], PAttributeFilter.EQUAL, "In the last two years", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["No recent improvements"], PAttributeFilter.EQUAL, "No recent improvements", "improvements", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recent Improvements", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "improvements", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Community First Fund
	else if(set.id == 93550) {
		var f = [];
		set.colorcodes = [icons.circle_red,icons.circle_yellow,icons.circle_blue,icons.circle_green,icons.circle_darkpurple,icons.circle_black];
		f.push( new PAttributeFilter("Purpose of Loan", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "purpose_cff", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Business Loan - Micro"], PAttributeFilter.EQUAL, "Business Loan - Micro", "purpose_cff", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Business Loan - Non Micro", "Business Loan - Non-Micro"], PAttributeFilter.RANGE, "Business Loan - Non-Micro", "purpose_cff", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Commercial"], PAttributeFilter.EQUAL, "Real Estate - Commercial", "purpose_cff", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Affordable Housing"], PAttributeFilter.EQUAL, "Real Estate - Affordable Housing", "purpose_cff", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Market Rate"], PAttributeFilter.EQUAL, "Real Estate - Market Rate", "purpose_cff", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Mixed Use"], PAttributeFilter.EQUAL, "Real Estate - Mixed Use", "purpose_cff", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Working Capital"], PAttributeFilter.EQUAL, "Working Capital", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Equipment", "Equipment acquisition", "Equipment Acquisition"], PAttributeFilter.RANGE, "Equipment", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Inventory"], PAttributeFilter.EQUAL, "Inventory", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Rebab", "Rehab/Renovations", "Rehab/Reno"], PAttributeFilter.RANGE, "Rehab/Renovations", "use_of_funds", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Primary Use of Funds", ["Debt Consolidation"], PAttributeFilter.EQUAL, "Debt Consolidation", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Refi CFF loan", "Refinance - CFF Loan", "Refinance CFF Loan", "Refinancing CFF loan"], PAttributeFilter.RANGE, "Refinancing CFF loan", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Real Estate Acquisition"], PAttributeFilter.EQUAL, "Real Estate Acquisition", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Expansion"], PAttributeFilter.EQUAL, "Expansion", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Refinance - Non CFF Loan"], PAttributeFilter.EQUAL, "Refinance - Non CFF Loan", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Acquisition"], PAttributeFilter.EQUAL, "Acquisition", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Other"], PAttributeFilter.EQUAL, "Other", "use_of_funds", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Amount", [500,35000], PAttributeFilter.RANGE, "$0 - $35,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [35001,50000], PAttributeFilter.RANGE, "$35,001-$50,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [50001,100000], PAttributeFilter.RANGE, "$50,001-$100,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [100001,250000], PAttributeFilter.RANGE, "$100,001-$250,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [250001,500000], PAttributeFilter.RANGE, "$250,001-$500,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [500001,750000], PAttributeFilter.RANGE, "$500,001-$750,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [750001,1000000], PAttributeFilter.RANGE, "$750,001 and greater", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [1995,2000], PAttributeFilter.RANGE, "2000 and earlier", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2001], PAttributeFilter.EQUAL, "2001", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2002], PAttributeFilter.EQUAL, "2002", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2003], PAttributeFilter.EQUAL, "2003", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2004], PAttributeFilter.EQUAL, "2004", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2005], PAttributeFilter.EQUAL, "2005", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2006], PAttributeFilter.EQUAL, "2006", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2007], PAttributeFilter.EQUAL, "2007", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2008], PAttributeFilter.EQUAL, "2008", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2009], PAttributeFilter.EQUAL, "2009", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2010], PAttributeFilter.EQUAL, "2010", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2011], PAttributeFilter.EQUAL, "2011", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Start-up or Existing", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "startup_existing", PAttribute.STRING) );
		f.push( new PAttributeFilter("Start-up or Existing", ["Start-up"], PAttributeFilter.EQUAL, "Start-up", "startup_existing", PAttribute.STRING) );
		f.push( new PAttributeFilter("Start-up or Existing", ["Existing"], PAttributeFilter.EQUAL, "Existing", "startup_existing", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gender", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "gender", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gender", ["Female"], PAttributeFilter.EQUAL, "Female", "gender", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gender", ["Male"], PAttributeFilter.EQUAL, "Male", "gender", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gender", ["Non-Profit"], PAttributeFilter.EQUAL, "Non-Profit", "gender", PAttribute.STRING) );
		f.push( new PAttributeFilter("Race", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "race", PAttribute.STRING) );
		f.push( new PAttributeFilter("Race", ["White"], PAttributeFilter.EQUAL, "White", "race", PAttribute.STRING) );
		f.push( new PAttributeFilter("Race", ["Black"], PAttributeFilter.EQUAL, "Black", "race", PAttribute.STRING) );
		f.push( new PAttributeFilter("Race", ["Asian"], PAttributeFilter.EQUAL, "Asian", "race", PAttribute.STRING) );
		f.push( new PAttributeFilter("Race", ["Pacific Islander"], PAttributeFilter.EQUAL, "Pacific Islander", "race", PAttribute.STRING) );
		f.push( new PAttributeFilter("Race", ["Other"], PAttributeFilter.EQUAL, "Other", "race", PAttribute.STRING) );
		f.push( new PAttributeFilter("Race", ["Non-Profit"], PAttributeFilter.EQUAL, "Non-Profit", "race", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Hispanic"], PAttributeFilter.EQUAL, "Hispanic", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Non-Hispanic"], PAttributeFilter.EQUAL, "Non-Hispanic", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Non-Profit"], PAttributeFilter.EQUAL, "Non-Profit", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Minority", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "minority", PAttribute.STRING) );
		f.push( new PAttributeFilter("Minority", ["White Non-Hispanic"], PAttributeFilter.EQUAL, "White Non-Hispanic", "minority", PAttribute.STRING) );
		f.push( new PAttributeFilter("Minority", ["Minority"], PAttributeFilter.EQUAL, "Minority", "minority", PAttribute.STRING) );
		f.push( new PAttributeFilter("Income Level", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "income_lvl", PAttribute.STRING) );
		f.push( new PAttributeFilter("Income Level", ["Low"], PAttributeFilter.EQUAL, "Low", "income_lvl", PAttribute.STRING) );
		f.push( new PAttributeFilter("Income Level", ["Moderate"], PAttributeFilter.EQUAL, "Moderate", "income_lvl", PAttribute.STRING) );
		f.push( new PAttributeFilter("Income Level", ["High"], PAttributeFilter.EQUAL, "High", "income_lvl", PAttribute.STRING) );
		f.push( new PAttributeFilter("Income Level", ["Non-Profit"], PAttributeFilter.EQUAL, "Non-Profit", "income_lvl", PAttribute.STRING) );
		f.push( new PAttributeFilter("Income Level", ["Unknown"], PAttributeFilter.EQUAL, "Unknown", "income_lvl", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total FTEs", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "total_jobs", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total FTEs", [0,0.5], PAttributeFilter.RANGE, "0-0.5", "total_jobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total FTEs", [1,1.5], PAttributeFilter.RANGE, "1-1.5", "total_jobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total FTEs", [2,5.5], PAttributeFilter.RANGE, "2-5.5", "total_jobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total FTEs", [6,9.5], PAttributeFilter.RANGE, "6-9.5", "total_jobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total FTEs", [10,19], PAttributeFilter.RANGE, "10-19", "total_jobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total FTEs", [20,339], PAttributeFilter.RANGE, "20 or more", "total_jobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Affordable Housing Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "ah_units", PAttribute.STRING) );
		f.push( new PAttributeFilter("Affordable Housing Units", [1,4], PAttributeFilter.RANGE, "1-4", "ah_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Affordable Housing Units", [5,10], PAttributeFilter.RANGE, "5-10", "ah_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Affordable Housing Units", [11,61], PAttributeFilter.RANGE, "11 or more", "ah_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Market Rate Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "mkt_rate_units", PAttribute.STRING) );
		f.push( new PAttributeFilter("Market Rate Units", [1,4], PAttributeFilter.RANGE, "1-4", "mkt_rate_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Market Rate Units", [5,10], PAttributeFilter.RANGE, "5-10", "mkt_rate_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Market Rate Units", [11,33], PAttributeFilter.RANGE, "11 or more", "mkt_rate_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sale or Rental", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "sale_rent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale or Rental", ["Sale"], PAttributeFilter.EQUAL, "Sale", "sale_rent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale or Rental", ["Rent"], PAttributeFilter.EQUAL, "Rent", "sale_rent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Amount Leveraged", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "leverages", PAttribute.STRING) );
		f.push( new PAttributeFilter("Amount Leveraged", [0], PAttributeFilter.EQUAL, "$0", "leverages", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Leveraged", [1,9999], PAttributeFilter.RANGE, "$1-$9,999", "leverages", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Leveraged", [10000,99999], PAttributeFilter.RANGE, "$10,000-$99,999", "leverages", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Leveraged", [100000,999999], PAttributeFilter.RANGE, "$100,000-$999,999", "leverages", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Leveraged", [1000000,11900000], PAttributeFilter.RANGE, "$1,000,000 or greater", "leverages", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Community First Fund Investments (for Widget)
	else if (set.id == 97200) {
		var f = [];
		set.colorcodes = [icons.circle_red,icons.circle_yellow,icons.circle_blue,icons.circle_green,icons.circle_darkpurple,icons.circle_black];
		f.push( new PAttributeFilter("Purpose of Loan", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "loanpurpose", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Business Loan - Micro"], PAttributeFilter.EQUAL, "Business Loan - Micro", "loanpurpose", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Business Loan - Non Micro", "Business Loan - Non-Micro"], PAttributeFilter.RANGE, "Business Loan - Non-Micro", "loanpurpose", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Commercial"], PAttributeFilter.EQUAL, "Real Estate - Commercial", "loanpurpose", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Affordable Housing"], PAttributeFilter.EQUAL, "Real Estate - Affordable Housing", "loanpurpose", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Market Rate"], PAttributeFilter.EQUAL, "Real Estate - Market Rate", "loanpurpose", PAttribute.STRING) );
		f.push( new PAttributeFilter("Purpose of Loan", ["Real Estate - Mixed Use"], PAttributeFilter.EQUAL, "Real Estate - Mixed Use", "loanpurpose", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Working Capital"], PAttributeFilter.EQUAL, "Working Capital", "loanuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Equipment", "Equipment acquisition", "Equipment Acquistion"], PAttributeFilter.RANGE, "Equipment", "loanuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Inventory"], PAttributeFilter.EQUAL, "Inventory", "loanuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Rebab", "Rehab/Renovations", "Rehab/Reno"], PAttributeFilter.RANGE, "Rehab/Renovations", "loanuse", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Primary Use of Funds", ["Debt consolidation"], PAttributeFilter.EQUAL, "Debt consolidation", "loanuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Refi CFF loan", "Refinance - CFF Loan", "Refinance CFF Loan", "Refinancing CFF loan"], PAttributeFilter.RANGE, "Refinancing CFF loan", "loanuse", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Primary Use of Funds", ["Real Estate Acquisition"], PAttributeFilter.EQUAL, "Real Estate Acquisition", "loanuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Expansion"], PAttributeFilter.EQUAL, "Expansion", "loanuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Primary Use of Funds", ["Refinance - Non CFF Loan"], PAttributeFilter.EQUAL, "Refinance - Non CFF Loan", "loanuse", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Primary Use of Funds", ["Acquisition"], PAttributeFilter.EQUAL, "Acquisition", "loanuse", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Primary Use of Funds", ["Other"], PAttributeFilter.EQUAL, "Other", "loanuse", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Amount", [500,35000], PAttributeFilter.RANGE, "$0-35,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [35001,50000], PAttributeFilter.RANGE, "$35,001-50,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [50001,100000], PAttributeFilter.RANGE, "$50,001-100,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [100001,250000], PAttributeFilter.RANGE, "$100,001-250,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [250001,500000], PAttributeFilter.RANGE, "$250,001-500,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [500001,750000], PAttributeFilter.RANGE, "$500,001-750,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Amount", [750001,1000000], PAttributeFilter.RANGE, "$750,001 and greater", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [1995,2004], PAttributeFilter.RANGE, "2004 and earlier", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2005], PAttributeFilter.EQUAL, "2005", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2006], PAttributeFilter.EQUAL, "2006", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2007], PAttributeFilter.EQUAL, "2007", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2008], PAttributeFilter.EQUAL, "2008", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2009], PAttributeFilter.EQUAL, "2009", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2010], PAttributeFilter.EQUAL, "2010", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Loan Date", [2011], PAttributeFilter.EQUAL, "2011", "yearloan", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jobs Created or Retained", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "totaljobs", PAttribute.STRING) );
		f.push( new PAttributeFilter("Jobs Created or Retained", [0,0.5], PAttributeFilter.RANGE, "0-0.5", "totaljobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jobs Created or Retained", [1,1.5], PAttributeFilter.RANGE, "1-1.5", "totaljobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jobs Created or Retained", [2,5.5], PAttributeFilter.RANGE, "2-5.5", "totaljobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jobs Created or Retained", [6,9.5], PAttributeFilter.RANGE, "6-9.5", "totaljobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jobs Created or Retained", [10,19], PAttributeFilter.RANGE, "10-19", "totaljobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jobs Created or Retained", [20,339], PAttributeFilter.RANGE, "20 or more", "totaljobs", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Affordable Housing Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "ahunits", PAttribute.STRING) );
		f.push( new PAttributeFilter("Affordable Housing Units", [1,4], PAttributeFilter.RANGE, "1-4", "ahunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Affordable Housing Units", [5,10], PAttributeFilter.RANGE, "5-10", "ahunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Affordable Housing Units", [11,61], PAttributeFilter.RANGE, "11 or more", "ahunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Market Rate Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "mktunits", PAttribute.STRING) );
		f.push( new PAttributeFilter("Market Rate Units", [1,4], PAttributeFilter.RANGE, "1-4", "mktunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Market Rate Units", [5,10], PAttributeFilter.RANGE, "5-10", "mktunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Market Rate Units", [11,61], PAttributeFilter.RANGE, "11 or more", "mktunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sale or Rental", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "salerent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale or Rental", ["Sale"], PAttributeFilter.EQUAL, "Sale", "salerent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sale or Rental", ["Rent"], PAttributeFilter.EQUAL, "Rent", "salerent", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Kansas Housing Corporation Rental Housing
	else if(set.id == 93600) {
		var f = [];
		f.push( new PAttributeFilter("Financing", ["HTC"], PAttributeFilter.RANGE, "HTC", "fin", PAttribute.STRING) );
		f.push( new PAttributeFilter("Financing", ["HOME"], PAttributeFilter.RANGE, "HOME", "fin", PAttribute.STRING) );
		f.push( new PAttributeFilter("Financing", ["CEP"], PAttributeFilter.RANGE, "CEP", "fin", PAttribute.STRING) );
		f.push( new PAttributeFilter("Financing", ["TCAP"], PAttributeFilter.RANGE, "TCAP", "fin", PAttribute.STRING) );
		f.push( new PAttributeFilter("Target Population", ["Family"], PAttributeFilter.RANGE, "Family", "targetpop", PAttribute.STRING) );
		f.push( new PAttributeFilter("Target Population", ["Elderly"], PAttributeFilter.RANGE, "Elderly", "targetpop", PAttribute.STRING) );
		f.push( new PAttributeFilter("Target Population", ["Disabled","Special Needs","HL"], PAttributeFilter.RANGE, "Other", "targetpop", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Units", [2,19], PAttributeFilter.RANGE, "Less than 20", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Units", [20,40], PAttributeFilter.RANGE, "20 to 40", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Units", [41,180], PAttributeFilter.RANGE, "More than 40", "units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Proj Project Cost", [275000,999999], PAttributeFilter.RANGE, "Less than $1,000,000", "projectedcost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Proj Project Cost", [1000000,4000000], PAttributeFilter.RANGE, "$1,000,000 to $4,000,000", "projectedcost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Proj Project Cost", [4000001,13450000], PAttributeFilter.RANGE, "More than $4,000,000", "projectedcost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Status", ["Developmental"], PAttributeFilter.EQUAL, "Developmental", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Under Construction"], PAttributeFilter.EQUAL, "Under Construction", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Complete"], PAttributeFilter.EQUAL, "Complete", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year Project Approved", [2008], PAttributeFilter.EQUAL, "2008", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Project Approved", [2009], PAttributeFilter.EQUAL, "2009", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Project Approved", [2010], PAttributeFilter.EQUAL, "2010", "year", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Philadelphia Sheriff Sales
	else if(set.id == 93650) {
		var f = [];
		f.push( new PAttributeFilter("Amount Owed", [6726.84,49999], PAttributeFilter.RANGE, "Less than $50,000", "amtowed", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Owed", [50000,99999], PAttributeFilter.RANGE, "$50,000 to $99,999", "amtowed", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Owed", [100000,149999], PAttributeFilter.RANGE, "$100,000 to $149,999", "amtowed", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Owed", [150000,199999], PAttributeFilter.RANGE, "$150,000 to $199,999", "amtowed", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Amount Owed", [200000,10737681.36], PAttributeFilter.RANGE, "More than $200,000", "amtowed", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Impact Services Crime Analysis
	else if (set.id == 93800) {
		var f = [];
		f.push( new PAttributeFilter("Type of Crime", ["Drugs"], PAttributeFilter.EQUAL, "Drugs", "crimeclassfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Crime", ["Robbery and Burglary"], PAttributeFilter.EQUAL, "Robbery and Burglary", "crimeclassfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Crime", ["Assault"], PAttributeFilter.EQUAL, "Assault", "crimeclassfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Crime", ["Rape"], PAttributeFilter.EQUAL, "Rape", "crimeclassfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Crime", ["Homicide"], PAttributeFilter.EQUAL, "Homicide", "crimeclassfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Crime", ["Theft"], PAttributeFilter.EQUAL, "Theft", "crimeclassfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Crime", ["Other"], PAttributeFilter.EQUAL, "Other", "crimeclassfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Aggravated Assault - Gun"], PAttributeFilter.EQUAL, "Aggravated Assault - Gun", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Aggravated Assault - Other"], PAttributeFilter.EQUAL, "Aggravated Assault - Other", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Burglary - Non-Residence"], PAttributeFilter.EQUAL, "Burglary - Non-Residence", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Burglary - Residence"], PAttributeFilter.EQUAL, "Burglary - Residence", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Cocaine (Powder)"], PAttributeFilter.EQUAL, "Cocaine (Powder)", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Crack Cocaine"], PAttributeFilter.EQUAL, "Crack Cocaine", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Dangerous Non- Narcotic Drugs"], PAttributeFilter.EQUAL, "Dangerous Non- Narcotic Drugs", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Heroin"], PAttributeFilter.EQUAL, "Heroin", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Homicide"], PAttributeFilter.EQUAL, "Homicide", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Marijuana"], PAttributeFilter.EQUAL, "Marijuana", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Opium and its Derivatives","Opium and its Derivatives (Morphine, Codeine)"], PAttributeFilter.RANGE, "Opium and its Derivatives", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Pick Pocket","Purse snatch"], PAttributeFilter.RANGE, "Pick Pocket/Purse Snatching", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Rape"], PAttributeFilter.EQUAL, "Rape", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Retail Theft"], PAttributeFilter.EQUAL, "Retail Theft", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Robbery- Gun"], PAttributeFilter.EQUAL, "Robbery- Gun", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Robbery- Other"], PAttributeFilter.EQUAL, "Robbery- Other", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Simple Assault"], PAttributeFilter.EQUAL, "Simple Assault", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Stolen Auto"], PAttributeFilter.EQUAL, "Stolen Auto", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Synthetic Narcotics- Manufactured narcotics"], PAttributeFilter.EQUAL, "Synthetic Narcotics- Manufactured narcotics", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Theft - Other"], PAttributeFilter.EQUAL, "Theft - Other", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Theft from Auto"], PAttributeFilter.EQUAL, "Theft from Auto", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Theft Tag"], PAttributeFilter.EQUAL, "Theft Tag", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Crime Classification", ["Hospital Case- Sick Person Transported by Police","Injuries and Other","Sudden Death","Suicide","Suicide Attempt","Threats","Trespassing","VUFA","Other Narcotics","Bike Theft"], PAttributeFilter.RANGE, "Other", "crimeclass", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year", [2005], PAttributeFilter.EQUAL, "2005", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year", [2006], PAttributeFilter.EQUAL, "2006", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year", [2007], PAttributeFilter.EQUAL, "2007", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year", [2008], PAttributeFilter.EQUAL, "2008", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year", [2009], PAttributeFilter.EQUAL, "2009", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Arrest", ["Yes"], PAttributeFilter.EQUAL, "Yes", "arrest", PAttribute.STRING) );
		f.push( new PAttributeFilter("Arrest", ["No"], PAttributeFilter.EQUAL, "No", "arrest", PAttribute.STRING) );
		f.push( new PAttributeFilter("Arrest", ["E/C"], PAttributeFilter.EQUAL, "E/C", "arrest", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Kansas Housing Corporation Weatherization Assistance Program
	else if (set.id == 93850) {
		var f = [];
		f.push( new PAttributeFilter("Subgrantee Name", ["Community Action of Topeka"], PAttributeFilter.EQUAL, "Community Action of Topeka", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["East Central Kansas Economic Opportunity Corporation"], PAttributeFilter.EQUAL, "East Central Kansas Economic Opportunity Corporation", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["Harvest America Corporation-SW"], PAttributeFilter.EQUAL, "Harvest America Corporation - SW", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["Harvest America Corporation-WY"], PAttributeFilter.EQUAL, "Harvest America Corporation - WY", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["Interfaith Housing Services"], PAttributeFilter.EQUAL, "Interfaith Housing Services", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["Johnson County Human Services & Aging"], PAttributeFilter.EQUAL, "Johnson County Human Services & Aging", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["North Central Regional Planning Committee"], PAttributeFilter.EQUAL, "North Central Regional Planning Committee", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["Northeast Kansas Community Action Program"], PAttributeFilter.EQUAL, "Northeast Kansas Community Action Program", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["South Central Kansas Economic Development District"], PAttributeFilter.EQUAL, "South Central Kansas Economic Development District", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Subgrantee Name", ["Southeast Kansas Community Action Program"], PAttributeFilter.EQUAL, "Southeast Kansas Community Action Program", "subname", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fund", ["DOE08"], PAttributeFilter.EQUAL, "DOE08", "fund", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fund", ["DOE09"], PAttributeFilter.EQUAL, "DOE09", "fund", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fund", ["DOEARRA"], PAttributeFilter.EQUAL, "DOEARRA", "fund", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fund", ["LP08"], PAttributeFilter.EQUAL, "LP08", "fund", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fund", ["LP09"], PAttributeFilter.EQUAL, "LP09", "fund", PAttribute.STRING) );
		f.push( new PAttributeFilter("Completed Year", [2009], PAttributeFilter.EQUAL, "2009", "compyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Completed Year", [2010], PAttributeFilter.EQUAL, "2010", "compyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Cost", [0,1500], PAttributeFilter.RANGE, "$1,500 or less", "total", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Cost", [1501,5000], PAttributeFilter.RANGE, "$1,501 - $5,000", "total", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Cost", [5001,10000], PAttributeFilter.RANGE, "$5,001 - $10,000", "total", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Cost", [10001,17503.06], PAttributeFilter.RANGE, "Over $10,000", "total", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Funding Source", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "fund", PAttribute.STRING) );
		f.push( new PAttributeFilter("Funding Source", ["DOE"], PAttributeFilter.RANGE, "DOE", "fund", PAttribute.STRING) );
		f.push( new PAttributeFilter("Funding Source", ["LP"], PAttributeFilter.RANGE, "LP", "fund", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Crozer Health System Service Areas
	else if (set.id == 94200) {
		var f = [];
		f.push( new PAttributeFilter("Service Areas", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "serviceare", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Areas", ["CCMC PSA"], PAttributeFilter.EQUAL, "CCMC PSA", "serviceare", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Areas", ["DCMH PSA"], PAttributeFilter.EQUAL, "DCMH PSA", "serviceare", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Areas", ["NDC"], PAttributeFilter.EQUAL, "NDC", "serviceare", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Areas", ["Springfield PSA"], PAttributeFilter.EQUAL, "Springfield PSA", "serviceare", PAttribute.STRING) );
		f.push( new PAttributeFilter("Service Areas", ["Taylor PSA"], PAttributeFilter.EQUAL, "Taylor PSA", "serviceare", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// HANDS Home Sale Data 
	else if (set.id == 94150) {
		var f = [];
		f.push( new PAttributeFilter("Days on Market", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "daysonmkt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Listing Price", [1,50000], PAttributeFilter.RANGE, "$50,000 or less", "origlistamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Listing Price", [50001,100000], PAttributeFilter.RANGE, "$50,001 - $100,000", "origlistamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Listing Price", [100001,200000], PAttributeFilter.RANGE, "$100,001 - $200,000", "origlistamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Listing Price", [200001,373900], PAttributeFilter.RANGE, "More than $200,000", "origlistamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Selling Price", [1,50000], PAttributeFilter.RANGE, "$50,000 or less", "sellprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Selling Price", [50001,100000], PAttributeFilter.RANGE, "$50,001 - $100,000", "sellprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Selling Price", [100001,200000], PAttributeFilter.RANGE, "$100,001 - $200,000", "sellprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Selling Price", [200001,440000], PAttributeFilter.RANGE, "More than $200,000", "sellprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Year", [-9999], PAttributeFilter.EQUAL, "N/A", "closedateyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Year", [2006], PAttributeFilter.EQUAL, "2006", "closedateyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Year", [2007], PAttributeFilter.EQUAL, "2007", "closedateyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Year", [2008], PAttributeFilter.EQUAL, "2008", "closedateyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Year", [2009], PAttributeFilter.EQUAL, "2009", "closedateyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Year", [2010], PAttributeFilter.EQUAL, "2010", "closedateyr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [0,29], PAttributeFilter.RANGE, "Less than 30", "daysonmkt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [30,100], PAttributeFilter.RANGE, "30 - 100", "daysonmkt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [101,824], PAttributeFilter.RANGE, "More than 100", "daysonmkt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("ADM", [-9999,29], PAttributeFilter.RANGE, "Less than 30", "adm", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("ADM", [30,100], PAttributeFilter.RANGE, "30 - 100", "adm", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("ADM", [101,278], PAttributeFilter.RANGE, "More than 100", "adm", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Single/Multi-Family", ["Single Family"], PAttributeFilter.EQUAL, "Single Family", "singlemulti", PAttribute.STRING) );
		f.push( new PAttributeFilter("Single/Multi-Family", ["Multi-Family"], PAttributeFilter.EQUAL, "Multi-Family", "singlemulti", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// St. Ambrose Aid Society Auction Data
	else if (set.id == 94250) {
		var f = [];
		f.push( new PAttributeFilter("Date", ["2008-Q1"], PAttributeFilter.EQUAL, "2008-Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date", ["2008-Q2"], PAttributeFilter.EQUAL, "2008-Q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date", ["2008-Q3"], PAttributeFilter.EQUAL, "2008-Q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date", ["2008-Q4"], PAttributeFilter.EQUAL, "2008-Q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date", ["2009-Q1"], PAttributeFilter.EQUAL, "2009-Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date", ["2009-Q2"], PAttributeFilter.EQUAL, "2009-Q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date", ["2009-Q3"], PAttributeFilter.EQUAL, "2009-Q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date", ["2009-Q4"], PAttributeFilter.EQUAL, "2009-Q4", "quarter", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// St. Ambrose Aid Society Sales Data
	else if (set.id == 94300) {
		var f = [];
		f.push( new PAttributeFilter("List Price", [1,49999], PAttributeFilter.RANGE, "Less than $50,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [50000,60000], PAttributeFilter.RANGE, "$50,000 - $60,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [60001,70000], PAttributeFilter.RANGE, "$60,001 - $70,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [70001,80000], PAttributeFilter.RANGE, "$70,001 - $80,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [80001,90000], PAttributeFilter.RANGE, "$80,001 - $90,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [90001,100000], PAttributeFilter.RANGE, "$90,001 - $100,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [100001,110000], PAttributeFilter.RANGE, "$100,001 - $110,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [110001,120000], PAttributeFilter.RANGE, "$110,001 - $120,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [120001,130000], PAttributeFilter.RANGE, "$120,001 - $130,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [130001,140000], PAttributeFilter.RANGE, "$130,001 - $140,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [140001,150000], PAttributeFilter.RANGE, "$140,001 - $150,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [150001,160000], PAttributeFilter.RANGE, "$150,001 - $160,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("List Price", [170001,242000], PAttributeFilter.RANGE, "More than $170,000", "listprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [1,49999], PAttributeFilter.RANGE, "Less than $50,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [50000,60000], PAttributeFilter.RANGE, "$50,000 - $60,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [60001,70000], PAttributeFilter.RANGE, "$60,001 - $70,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [70001,80000], PAttributeFilter.RANGE, "$70,001 - $80,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [80001,90000], PAttributeFilter.RANGE, "$80,001 - $90,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [90001,100000], PAttributeFilter.RANGE, "$90,001 - $100,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [100001,110000], PAttributeFilter.RANGE, "$100,001 - $110,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [110001,120000], PAttributeFilter.RANGE, "$110,001 - $120,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [120001,130000], PAttributeFilter.RANGE, "$120,001 - $130,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [130001,140000], PAttributeFilter.RANGE, "$130,001 - $140,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [140001,150000], PAttributeFilter.RANGE, "$140,001 - $150,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [150001,160000], PAttributeFilter.RANGE, "$150,001 - $160,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Close Price", [170001,242000], PAttributeFilter.RANGE, "More than $170,000", "closeprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference: List Price Less Close Price", [10000,19000], PAttributeFilter.RANGE, "List price $10,000 or more greater than closing price", "difference", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference: List Price Less Close Price", [1,9999], PAttributeFilter.RANGE, "List price $1 to $9,999 greater than closing price", "difference", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference: List Price Less Close Price", [0], PAttributeFilter.EQUAL, "List price equal to closing price", "difference", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference: List Price Less Close Price", [-9999,-1], PAttributeFilter.RANGE, "Closing price $1 to $9,999 greater than list price", "difference", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference: List Price Less Close Price", [-19000,-10000], PAttributeFilter.RANGE, "Closing price $10,000 or more greater than  list price", "difference", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales by Year", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales by Year", ["2007"], PAttributeFilter.EQUAL, "2007", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales by Year", ["2008"], PAttributeFilter.EQUAL, "2008", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales by Year", ["2009"], PAttributeFilter.EQUAL, "2009", "year", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2007-Q1"], PAttributeFilter.EQUAL, "2007-Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2007-Q2"], PAttributeFilter.EQUAL, "2007-Q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2007-Q3"], PAttributeFilter.EQUAL, "2007-Q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2007-Q4"], PAttributeFilter.EQUAL, "2007-Q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2008-Q1"], PAttributeFilter.EQUAL, "2008-Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2008-Q2"], PAttributeFilter.EQUAL, "2008-Q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2008-Q3"], PAttributeFilter.EQUAL, "2008-Q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2008-Q4"], PAttributeFilter.EQUAL, "2008-Q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2009-Q1"], PAttributeFilter.EQUAL, "2009-Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2009-Q2"], PAttributeFilter.EQUAL, "2009-Q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2009-Q3"], PAttributeFilter.EQUAL, "2009-Q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sales by Quarter", ["2009-Q4"], PAttributeFilter.EQUAL, "2009-Q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Days on Market", [0,30], PAttributeFilter.RANGE, "Less than 30", "domp", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [31,99], PAttributeFilter.RANGE, "30 - 99", "domp", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [100,149], PAttributeFilter.RANGE, "100 - 149", "domp", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [150,199], PAttributeFilter.RANGE, "150 - 199", "domp", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [200,300], PAttributeFilter.RANGE, "200 - 300", "domp", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days on Market", [301,572], PAttributeFilter.RANGE, "More than 300", "domp", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Crozer Hospitals
	else if (set.id == 94350) {
		var f = [];
		f.push( new PAttributeFilter("Hospital Type", ["CKHS"], PAttributeFilter.EQUAL, "CKHS", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Hospital Type", ["Main Line"], PAttributeFilter.EQUAL, "Main Line", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Hospital Type", ["Free Standing"], PAttributeFilter.EQUAL, "Free Standing", "type", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Housing Partnership Network Properties
	else if (set.id == 94650) {
		var f = [];
		set.colorcodes = [icons.diamond,icons.diamond_purple,icons.diamond_gray,icons.diamond_green,icons.diamond_blue,icons.diamond_red,icons.diamond_yellow,icons.diamond_white,icons.diamond_pink,icons.diamond_black,icons.diamond_darkblue,icons.diamond_darkgreen,icons.diamond_darkpurple,icons.diamond_darkorange,icons.triangle_purple,icons.triangle_gray,icons.triangle_blue,icons.triangle_green,icons.triangle,icons.triangle_red,icons.triangle_yellow,icons.triangle_white,icons.triangle_pink,icons.triangle_black,icons.triangle_darkblue];
		f.push( new PAttributeFilter("Member Name", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "member", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Member Name", ["Action Housing Inc."], PAttributeFilter.EQUAL, "Action Housing Inc.", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Aeon"], PAttributeFilter.EQUAL, "Aeon", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["AHC"], PAttributeFilter.EQUAL, "AHC", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["BRIDGE Housing Corporation"], PAttributeFilter.EQUAL, "BRIDGE Housing Corporation", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Champlain Housing Trust"], PAttributeFilter.EQUAL, "Champlain Housing Trust", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["CHP"], PAttributeFilter.EQUAL, "CHP", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Community Housing Initiatives"], PAttributeFilter.EQUAL, "Community Housing Initiatives", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Community Preservation and Development"], PAttributeFilter.EQUAL, "Community Preservation and Development", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Eden housing"], PAttributeFilter.EQUAL, "Eden housing", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["HAP"], PAttributeFilter.EQUAL, "HAP", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Hispanic Housing Development Corp."], PAttributeFilter.EQUAL, "Hispanic Housing Development Corp.", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Homes for America"], PAttributeFilter.EQUAL, "Homes for America", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["LINC Housing Corporation"], PAttributeFilter.EQUAL, "LINC Housing Corporation", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Mid-Peninsula Housing Coalition"], PAttributeFilter.EQUAL, "Mid-Peninsula Housing Coalition", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["National Community Renaissance"], PAttributeFilter.EQUAL, "National Community Renaissance", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["NCR"], PAttributeFilter.EQUAL, "NCR", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Nevada Hand"], PAttributeFilter.EQUAL, "Nevada Hand", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Preservation of Affordable Housing Inc"], PAttributeFilter.EQUAL, "Preservation of Affordable Housing Inc", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["REACH Community Development Inc"], PAttributeFilter.EQUAL, "REACH Community Development Inc", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Rocky Mountain Mutual Housing Association"], PAttributeFilter.EQUAL, "Rocky Mountain Mutual Housing Association", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Settlement Housing Fund"], PAttributeFilter.EQUAL, "Settlement Housing Fund", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["South Shore Housing Development Corp"], PAttributeFilter.EQUAL, "South Shore Housing Development Corp", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["Southwest Minnesota Housing Partnership"], PAttributeFilter.EQUAL, "Southwest Minnesota Housing Partnership", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["The Caleb Foundation Inc"], PAttributeFilter.EQUAL, "The Caleb Foundation Inc", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Member Name", ["The Housing Partnership Inc(Louisville)"], PAttributeFilter.EQUAL, "The Housing Partnership Inc(Louisville)", "member", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year Constructed", [1814,1899], PAttributeFilter.RANGE, "Before 1900", "year_const", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Constructed", [1900,1925], PAttributeFilter.RANGE, "1900-1925", "year_const", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Constructed", [1926,1960], PAttributeFilter.RANGE, "1926-1960", "year_const", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Constructed", [1961,1980], PAttributeFilter.RANGE, "1961-1980", "year_const", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Constructed", [1981,2000], PAttributeFilter.RANGE, "1981-2000", "year_const", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Constructed", [2001,2010], PAttributeFilter.RANGE, "2001 and later", "year_const", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Constructed", [-9999], PAttributeFilter.EQUAL, "N/A", "year_const", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [0,4], PAttributeFilter.RANGE, "Less than 5", "num_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [5,30], PAttributeFilter.RANGE, "5-30", "num_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [31,100], PAttributeFilter.RANGE, "31-100", "num_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [101,200], PAttributeFilter.RANGE, "101-200", "num_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [201,400], PAttributeFilter.RANGE, "201-400", "num_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [401,745], PAttributeFilter.RANGE, "401 and greater", "num_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [-9999], PAttributeFilter.EQUAL, "N/A", "num_units", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// PCG Domestic Financing
	else if (set.id == 94600) {
		var f = [];
		f.push( new PAttributeFilter("Type of Borrower", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "borrowertype", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Type of Borrower", ["Affordable Housing"], PAttributeFilter.EQUAL, "Affordable Housing", "borrowertype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Borrower", ["Community Facility"], PAttributeFilter.EQUAL, "Community Facility", "borrowertype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Borrower", ["Working Capital"], PAttributeFilter.EQUAL, "Working Capital", "borrowertype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Borrower", ["CDFI"], PAttributeFilter.EQUAL, "CDFI", "borrowertype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Borrower", ["Commercial Real Estate"], PAttributeFilter.EQUAL, "Commercial Real Estate", "borrowertype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Boston Community Capital"], PAttributeFilter.EQUAL, "Boston Community Capital", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["City First Bank of DC"], PAttributeFilter.EQUAL, "City First Bank of DC", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Community Housing Capital"], PAttributeFilter.EQUAL, "Community Housing Capital", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Enterprise Corporation of the Delta"], PAttributeFilter.EQUAL, "Enterprise Corporation of the Delta", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Florida Community Loan Fund"], PAttributeFilter.EQUAL, "Florida Community Loan Fund", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Forward Community Investments"], PAttributeFilter.EQUAL, "Forward Community Investments", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Harbor Bank & Baltimore Community Lending"], PAttributeFilter.EQUAL, "Harbor Bank & Baltimore Community Lending", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["IFF"], PAttributeFilter.EQUAL, "IFF", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Legacy Bank"], PAttributeFilter.EQUAL, "Legacy Bank", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Legacy Redevelopment Corporation"], PAttributeFilter.EQUAL, "Legacy Redevelopment Corporation", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Legacy Redevelopment Corporation & Forward Community Investments"], PAttributeFilter.EQUAL, "Legacy Redevelopment Corporation & Forward Community Investments", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Leviticus 25:23 Alternative Fund, Inc"], PAttributeFilter.EQUAL, "Leviticus 25:23 Alternative Fund, Inc", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Neighborhood National Bank"], PAttributeFilter.EQUAL, "Neighborhood National Bank", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Neighborworks Capital"], PAttributeFilter.EQUAL, "Neighborworks Capital", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["NH Community Loan Fund"], PAttributeFilter.EQUAL, "NH Community Loan Fund", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Nonprofit Assistance Fund"], PAttributeFilter.EQUAL, "Nonprofit Assistance Fund", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Nonprofit Finance Fund & Calvert Foundation"], PAttributeFilter.EQUAL, "Nonprofit Finance Fund & Calvert Foundation", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Open Door Housing Fund"], PAttributeFilter.EQUAL, "Open Door Housing Fund", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["ShoreBank"], PAttributeFilter.EQUAL, "ShoreBank", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Lending Partner", ["Virginia Community Capital"], PAttributeFilter.EQUAL, "Virginia Community Capital", "lendingpartner", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2002"], PAttributeFilter.EQUAL, "2002", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2003"], PAttributeFilter.EQUAL, "2003", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2004"], PAttributeFilter.EQUAL, "2004", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2005"], PAttributeFilter.EQUAL, "2005", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2006"], PAttributeFilter.EQUAL, "2006", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2007"], PAttributeFilter.EQUAL, "2007", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2008"], PAttributeFilter.EQUAL, "2008", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2009"], PAttributeFilter.EQUAL, "2009", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2010"], PAttributeFilter.EQUAL, "2010", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan/Investment Amount", [25000,99999], PAttributeFilter.RANGE, "Less than $100,000", "origamount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan/Investment Amount", [100001,200000], PAttributeFilter.RANGE, "$100,001 - $200,000", "origamount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan/Investment Amount", [200001,400000], PAttributeFilter.RANGE, "$200,001 - $400,000", "origamount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan/Investment Amount", [400001,550000], PAttributeFilter.RANGE, "More than $400,000", "origamount", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// PCG International Financing
	else if (set.id == 94700) {
		var f = [];
		f.push( new PAttributeFilter("Year of Loan Origination", ["2003"], PAttributeFilter.EQUAL, "2003", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2004"], PAttributeFilter.EQUAL, "2004", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2006"], PAttributeFilter.EQUAL, "2006", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2007"], PAttributeFilter.EQUAL, "2007", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2008"], PAttributeFilter.EQUAL, "2008", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Loan Origination", ["2009"], PAttributeFilter.EQUAL, "2009", "yearoriginated", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan/Investment Amount", [100000,199999], PAttributeFilter.RANGE, "Less than $200,000", "origamount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan/Investment Amount", [200000,300000], PAttributeFilter.RANGE, "$200,000 - $300,000", "origamount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan/Investment Amount", [300000,350000], PAttributeFilter.RANGE, "More than $300,000", "origamount", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// NHS of New Haven: Title Transfers (Sales) 
	else if (set.id == 94800) {
		var f = [];
		f.push( new PAttributeFilter("Sales Price", [1,49999], PAttributeFilter.RANGE, "Less than $50,000", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [50000,99999], PAttributeFilter.RANGE, "$50,000 - $99,999", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [100000,149999], PAttributeFilter.RANGE, "$100,000 - $149,999", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [150000,199999], PAttributeFilter.RANGE, "$150,000 - $199,999", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [200000,249999], PAttributeFilter.RANGE, "$200,000 - $249,999", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [250000,299999], PAttributeFilter.RANGE, "$250,000 - $299,999", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [300000,499999], PAttributeFilter.RANGE, "$300,000 - $499,999", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [500000,999999], PAttributeFilter.RANGE, "$500,000 - $999,999", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales Price", [1000000,14575000], PAttributeFilter.RANGE, "$1,000,000 or more", "price", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Type of Sale", ["WR"], PAttributeFilter.EQUAL, "Normal real estate transactions", "deedtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Sale", ["FC","FD","CM","TR"], PAttributeFilter.RANGE, "Foreclosure-related", "deedtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Sale", ["QT"], PAttributeFilter.EQUAL, "Family member", "deedtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Sale", ["CN","CV","MG","TC","EX","Not indicated"], PAttributeFilter.RANGE, "Other or not indicated", "deedtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["1-FAM RES"], PAttributeFilter.EQUAL, "1-FAM RES", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["2-FAM RES"], PAttributeFilter.EQUAL, "2-FAM RES", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["3-FAM RES"], PAttributeFilter.EQUAL, "3-FAM RES", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["1-4 FAM RES"], PAttributeFilter.EQUAL, "1-4 FAM RES", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["CONDOMINIUM"], PAttributeFilter.EQUAL, "CONDOMINIUM", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["4-8 UNIT APT"], PAttributeFilter.EQUAL, "4-8 UNIT APT", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["9"], PAttributeFilter.RANGE, "9 + UNIT APT", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Usage", ["APT BLDG"], PAttributeFilter.EQUAL, "APT BLDG", "usage", PAttribute.STRING) );
		f.push( new PAttributeFilter("Price Per Square Foot", [0,10], PAttributeFilter.RANGE, "$10 or less", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [10.01,30.00], PAttributeFilter.RANGE, "$10.01 - $30.00", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [30.01,60.00], PAttributeFilter.RANGE, "$30.01 - $60.00", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [60.01,90.00], PAttributeFilter.RANGE, "$60.01 - $90.00", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [90.01,120.00], PAttributeFilter.RANGE, "$90.01 - $120.00", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [120.01,150.00], PAttributeFilter.RANGE, "$120.01 - $150.00", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [150.01,200.00], PAttributeFilter.RANGE, "$150.01 - $200.00", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [200.00,5664.59], PAttributeFilter.RANGE, "More than $200.00", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Price Per Square Foot", [-9999.00], PAttributeFilter.EQUAL, "N/A", "ppsf", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Mortgage Type", ["Fixed"], PAttributeFilter.EQUAL, "Fixed", "mtgtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Mortgage Type", ["Adjustable-rate mortgage"], PAttributeFilter.EQUAL, "Adjustable-rate mortgage", "mtgtype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Mortgage Type", ["Not indicated"], PAttributeFilter.EQUAL, "Not indicated", "mtgtype", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// NHS of New Haven: Foreclosures 
	else if (set.id == 94850) {
		var f = [];
		set.colorcodes = [icons.triangle_gray,icons.triangle_darkblue,icons.triangle_green,icons.triangle_blue,icons.triangle_yellow,icons.triangle,icons.triangle_red];
		f.push( new PAttributeFilter("Last Sales Price", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lstslprice", PAttribute.STRING) );
		f.push( new PAttributeFilter("Last Sales Price", [-9999], PAttributeFilter.EQUAL, "N/A", "lstslprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sales Price", [1,49999], PAttributeFilter.RANGE, "Less than $50,000", "lstslprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sales Price", [50000,100000], PAttributeFilter.RANGE, "$50,000 - $100,000", "lstslprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sales Price", [100001,150000], PAttributeFilter.RANGE, "$100,001 - $150,000", "lstslprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sales Price", [150001,200000], PAttributeFilter.RANGE, "$150,001 - $200,000", "lstslprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sales Price", [200001,300000], PAttributeFilter.RANGE, "$200,001 - $300,000", "lstslprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sales Price", [300001,900000], PAttributeFilter.RANGE, "More than $300,000", "lstslprice", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [1964,1999], PAttributeFilter.RANGE, "Before 2000", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [2000,2002], PAttributeFilter.RANGE, "2000 - 2002", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [2003,2005], PAttributeFilter.RANGE, "2003 - 2005", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [2006], PAttributeFilter.EQUAL, "2006", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [2007], PAttributeFilter.EQUAL, "2007", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [2008], PAttributeFilter.EQUAL, "2008", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [2009], PAttributeFilter.EQUAL, "2009", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Sale Year", [-9999], PAttributeFilter.EQUAL, "N/A", "lstslyear", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Record Type", ["Foreclose Auction-Pub Notice 1"], PAttributeFilter.EQUAL, "Foreclose Auction-Pub Notice 1", "rectype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Record Type", ["Lis Penden - Foreclosure"], PAttributeFilter.EQUAL, "Lis Penden - Foreclosure", "rectype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Record Type", ["Lis Pendens"], PAttributeFilter.EQUAL, "Lis Pendens", "rectype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Last Mortgage Price", [1,99999], PAttributeFilter.RANGE, "Less than $100,000", "lstmtgamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Mortgage Price", [100000,199999], PAttributeFilter.RANGE, "$100,000-$199,999", "lstmtgamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Mortgage Price", [200000,299999], PAttributeFilter.RANGE, "$200,000-$299,999", "lstmtgamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Mortgage Price", [300000,960000], PAttributeFilter.RANGE, "$300,000 or greater", "lstmtgamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Last Mortgage Price", [-9999], PAttributeFilter.EQUAL, "N/A", "lstmtgamt", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Housing Partnership Network Project Pipeline
	else if (set.id == 94900) {
		var f = [];
		f.push( new PAttributeFilter("Activity Type", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "act_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Activity Type", ["Preservation (acquisition with or without rehab)"], PAttributeFilter.EQUAL, "Preservation (acquisition with or without rehab)", "act_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Activity Type", ["Rehabilitation of existing portfolio"], PAttributeFilter.EQUAL, "Rehabilitation of existing portfolio", "act_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Multifamily"], PAttributeFilter.RANGE, "Multifamily (5+ units)", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Single-family (1-4 units)"], PAttributeFilter.EQUAL, "Single-family (1-4 units)", "prop_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Development Cost", [-9999,2999999], PAttributeFilter.RANGE, "Less than $3,000,000", "totdevcost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Cost", [3000000,10000000], PAttributeFilter.RANGE, "$3,000,000 to $10,000,000", "totdevcost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Cost", [10000001,51000000], PAttributeFilter.RANGE, "More than $10,000,000", "totdevcost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Anticipated Year Placed in Service", ["2011"], PAttributeFilter.EQUAL, "2011", "antyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Anticipated Year Placed in Service", ["2012"], PAttributeFilter.EQUAL, "2012", "antyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Anticipated Year Placed in Service", ["2013"], PAttributeFilter.EQUAL, "2013", "antyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Anticipated Year Placed in Service", ["2014"], PAttributeFilter.EQUAL, "2014", "antyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Anticipated Year Placed in Service", ["2015"], PAttributeFilter.EQUAL, "2015", "antyear", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// NHS of Phoenix
	else if (set.id == 95000) {
		var f = [];
		f.push( new PAttributeFilter("Status (as of February, 2010)", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status (as of February, 2010)", ["Bank Owned"], PAttributeFilter.EQUAL, "Bank Owned", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status (as of February, 2010)", ["Beneficiary"], PAttributeFilter.EQUAL, "Beneficiary", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status (as of February, 2010)", ["REO"], PAttributeFilter.EQUAL, "REO", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status (as of February, 2010)", ["Trustee"], PAttributeFilter.EQUAL, "Trustee", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Original Loan Balance", [1,49999], PAttributeFilter.RANGE, "Less than $50,000", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [50000,74999], PAttributeFilter.RANGE, "$50,000 - $74,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [75000,99999], PAttributeFilter.RANGE, "$75,000 - $99,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [100000,124999], PAttributeFilter.RANGE, "$100,000 - $124,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [125000,149999], PAttributeFilter.RANGE, "$125,000 - $149,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [150000,174999], PAttributeFilter.RANGE, "$150,000 - $174,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [175000,199999], PAttributeFilter.RANGE, "$175,000 - $199,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [200000,224999], PAttributeFilter.RANGE, "$200,000 - $224,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [225000,249999], PAttributeFilter.RANGE, "$225,000 - $249,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [250000,274999], PAttributeFilter.RANGE, "$250,000 - $274,999", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Original Loan Balance", [275000,300000], PAttributeFilter.RANGE, "$275,000 - $300,000", "originalloanbalance", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [1,10000], PAttributeFilter.RANGE, "Less than $10,000", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [10000,19999], PAttributeFilter.RANGE, "$10,000 - $19,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [20000,29999], PAttributeFilter.RANGE, "$20,000 - $29,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [30000,39999], PAttributeFilter.RANGE, "$30,000 - $39,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [40000,49999], PAttributeFilter.RANGE, "$40,000 - $49,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [50000,59999], PAttributeFilter.RANGE, "$50,000 - $59,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [60000,69999], PAttributeFilter.RANGE, "$60,000 - $69,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [70000,79999], PAttributeFilter.RANGE, "$70,000 - $79,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [80000,89999], PAttributeFilter.RANGE, "$80,000 - $89,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [90000,99999], PAttributeFilter.RANGE, "$90,000 - $99,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [100000,109999], PAttributeFilter.RANGE, "$100,000 - $109,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [110000,119999], PAttributeFilter.RANGE, "$110,000 - $119,999", "transfervalue", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Transfer Value", [120000,198891], PAttributeFilter.RANGE, "$120,000 and greater", "transfervalue", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// NORA: Sale of Adjudicated Property
	else if (set.id == 95050) {
		var f = [];
		set.colorcodes = [icons.diamond_red,icons.diamond,icons.diamond_yellow,icons.diamond_green,icons.diamond_blue,icons.diamond_gray];
		f.push( new PAttributeFilter("Years of Back Taxes Owed", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "yrsbacktax", PAttribute.STRING) );
		f.push( new PAttributeFilter("Years of Back Taxes Owed", [20,86], PAttributeFilter.RANGE, "20 more more years", "yrsbacktax", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Years of Back Taxes Owed", [15,19], PAttributeFilter.RANGE, "15 to 19 years", "yrsbacktax", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Years of Back Taxes Owed", [10,14], PAttributeFilter.RANGE, "10 to 14 years", "yrsbacktax", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Years of Back Taxes Owed", [5,9], PAttributeFilter.RANGE, "5 to 9 years", "yrsbacktax", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Years of Back Taxes Owed", [1,4], PAttributeFilter.RANGE, "1 to 4 years", "yrsbacktax", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Years of Back Taxes Owed", [0], PAttributeFilter.EQUAL, "None", "yrsbacktax", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Cook County Townships
	else if (set.id == 95200) {
		var f = [];
		set.polycolorcodes = [icons.polygon_blue,icons.polygon];
		set.colorcodes  = [icons.polygon_blue,icons.polygon];
		f.push( new PAttributeFilter("City/Suburb", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "citysuburb", PAttribute.STRING) );
		f.push( new PAttributeFilter("City/Suburb", ["City of Chicago"], PAttributeFilter.EQUAL, "City of Chicago", "citysuburb", PAttribute.STRING) );
		f.push( new PAttributeFilter("City/Suburb", ["Suburban Cook County"], PAttributeFilter.EQUAL, "Suburban Cook County", "citysuburb", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Goldman Sachs Urban Investments
	else if (set.id == 95300) {
		var f = [];
		f.push( new PAttributeFilter("Category", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Bridge Loan"], PAttributeFilter.EQUAL, "Bridge Loan", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Construction LCs"], PAttributeFilter.EQUAL, "Construction LCs", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Construction Loans"], PAttributeFilter.EQUAL, "Construction Loans", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Credit Facility Participations"], PAttributeFilter.EQUAL, "Credit Facility Participations", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Direct RE Investing"], PAttributeFilter.EQUAL, "Direct RE Investing", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Leverage Loan"], PAttributeFilter.EQUAL, "Leverage Loan", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["LIHTC"], PAttributeFilter.EQUAL, "LIHTC", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Mezzanine"], PAttributeFilter.EQUAL, "Mezzanine", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["NMTC"], PAttributeFilter.EQUAL, "NMTC", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Other Investing"], PAttributeFilter.EQUAL, "Other Investing", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Category", ["Pre-development"], PAttributeFilter.EQUAL, "Pre-development", "category", PAttribute.STRING) );
		f.push( new PAttributeFilter("Invest/Lend", ["Invest"], PAttributeFilter.EQUAL, "Invest", "invest_lend", PAttribute.STRING) );
		f.push( new PAttributeFilter("Invest/Lend", ["Lend"], PAttributeFilter.EQUAL, "Lend", "invest_lend", PAttribute.STRING) );
		f.push( new PAttributeFilter("Affordable Housing", ["Yes"], PAttributeFilter.EQUAL, "Yes", "affordable_housing", PAttribute.STRING) );
		f.push( new PAttributeFilter("Affordable Housing", ["No"], PAttributeFilter.EQUAL, "No", "affordable_housing", PAttribute.STRING) );
		f.push( new PAttributeFilter("Econ Dev/Job Creation", ["Yes"], PAttributeFilter.EQUAL, "Yes", "econ_dev_job", PAttribute.STRING) );
		f.push( new PAttributeFilter("Econ Dev/Job Creation", ["No"], PAttributeFilter.EQUAL, "No", "econ_dev_job", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community Facility", ["Yes"], PAttributeFilter.EQUAL, "Yes", "community_facility", PAttribute.STRING) );
		f.push( new PAttributeFilter("Community Facility", ["No"], PAttributeFilter.EQUAL, "No", "community_facility", PAttribute.STRING) );
		f.push( new PAttributeFilter("Revitalize/Stabalize", ["Yes"], PAttributeFilter.EQUAL, "Yes", "revitalize_stab", PAttribute.STRING) );
		f.push( new PAttributeFilter("Revitalize/Stabalize", ["No"], PAttributeFilter.EQUAL, "No", "revitalize_stab", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Spark InSite(s) Target Areas
	else if (set.id == 95600) {
		var f = [];
		f.push( new PAttributeFilter("Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "recovery_t", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type", ["Re-Build"], PAttributeFilter.EQUAL, "Re-Build", "recovery_t", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type", ["Re-Develop"], PAttributeFilter.EQUAL, "Re-Develop", "recovery_t", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type", ["Re-New"], PAttributeFilter.EQUAL, "Re-New", "recovery_t", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Alcee Fortier Blvd."], PAttributeFilter.EQUAL, "Alcee Fortier Blvd.", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Bayou Rd - Broad St Cultural Corridor"], PAttributeFilter.EQUAL, "Bayou Rd - Broad St Cultural Corridor", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Broad and Lafitte Greenway-Treme"], PAttributeFilter.EQUAL, "Broad and Lafitte Greenway-Treme", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Broadmoor Library"], PAttributeFilter.EQUAL, "Broadmoor Library", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Canal Street - Downtown"], PAttributeFilter.EQUAL, "Canal Street - Downtown", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Carrollton Avenue at I-10"], PAttributeFilter.EQUAL, "Carrollton Avenue at I-10", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Freret Street"], PAttributeFilter.EQUAL, "Freret Street", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Gentilly Blvd at Elysian Fields Ave"], PAttributeFilter.EQUAL, "Gentilly Blvd at Elysian Fields Ave", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Harrison Avenue"], PAttributeFilter.EQUAL, "Harrison Avenue", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Lower 9th - Neighborhood Center"], PAttributeFilter.EQUAL, "Lower 9th - Neighborhood Center", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["New Orleans East Plaza"], PAttributeFilter.EQUAL, "New Orleans East Plaza", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Oretha Castle Haley Corridor"], PAttributeFilter.EQUAL, "Oretha Castle Haley Corridor", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Robert E. Lee Blvd at Paris Ave"], PAttributeFilter.EQUAL, "Robert E. Lee Blvd at Paris Ave", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["S. Claiborne Avenue at Toledano"], PAttributeFilter.EQUAL, "S. Claiborne Avenue at Toledano", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["St. Bernard - AP Tureaud at N. Claiborne Ave"], PAttributeFilter.EQUAL, "St. Bernard - AP Tureaud at N. Claiborne Ave", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["St. Roch Market"], PAttributeFilter.EQUAL, "St. Roch Market", "recovery_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Tulane Ave and Jefferson Davis Pwy"], PAttributeFilter.EQUAL, "Tulane Ave and Jefferson Davis Pwy", "recovery_n", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Grocery Retail Locations (2009 locations)
	else if (set.id == 95650) {
		var f = [];
		f.push( new PAttributeFilter("Grocery Retail Type", ["Superette","Superette (< $2 million)"], PAttributeFilter.RANGE, "Superette", "descr", PAttribute.STRING) );
		f.push( new PAttributeFilter("Grocery Retail Type", ["Limited Assortment"], PAttributeFilter.EQUAL, "Limited Assortment", "descr", PAttribute.STRING) );
		f.push( new PAttributeFilter("Grocery Retail Type", ["Supermarket"], PAttributeFilter.EQUAL, "Supermarket", "descr", PAttribute.STRING) );
		f.push( new PAttributeFilter("Grocery Retail Type", ["Conventional Drug"], PAttributeFilter.EQUAL, "Conventional Drug", "descr", PAttribute.STRING) );
		f.push( new PAttributeFilter("Grocery Retail Type", ["Natural/Gourmet Foods","Military Commissary","Supercenter","Warehouse","Wholesale Club","Conventional Club"], PAttributeFilter.RANGE, "Other", "descr", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Community Legal Services, NY
	else if (set.id == 95800) {
		var f = [];
		f.push( new PAttributeFilter("Property Type", ["Apartment"], PAttributeFilter.EQUAL, "Apartment", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Commercial (Nec)"], PAttributeFilter.EQUAL, "Commercial (Nec)", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Commercial Condominium"], PAttributeFilter.EQUAL, "Commercial Condominium", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Condominium"], PAttributeFilter.EQUAL, "Condominium", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Cooperative"], PAttributeFilter.EQUAL, "Cooperative", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Duplex"], PAttributeFilter.EQUAL, "Duplex", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Educational Service"], PAttributeFilter.EQUAL, "Educational Service", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Garage"], PAttributeFilter.EQUAL, "Garage", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Industrial (Nec)"], PAttributeFilter.EQUAL, "Industrial (Nec)", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Loft Building"], PAttributeFilter.EQUAL, "Loft Building", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Miscellaneous"], PAttributeFilter.EQUAL, "Miscellaneous", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Office Building"], PAttributeFilter.EQUAL, "Office Building", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Quadruplex"], PAttributeFilter.EQUAL, "Quadruplex", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential (Nec)"], PAttributeFilter.EQUAL, "Residential (Nec)", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential Lot"], PAttributeFilter.EQUAL, "Residential Lot", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Sfr"], PAttributeFilter.EQUAL, "Sfr", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Store Building"], PAttributeFilter.EQUAL, "Store Building", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Stores & Offices"], PAttributeFilter.EQUAL, "Stores & Offices", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Stores & Residential"], PAttributeFilter.EQUAL, "Stores & Residential", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Triplex"], PAttributeFilter.EQUAL, "Triplex", "property_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2010], PAttributeFilter.EQUAL, "2010", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2009], PAttributeFilter.EQUAL, "2009", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2008], PAttributeFilter.EQUAL, "2008", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2007], PAttributeFilter.EQUAL, "2007", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2006], PAttributeFilter.EQUAL, "2006", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2005], PAttributeFilter.EQUAL, "2005", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2004], PAttributeFilter.EQUAL, "2004", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2003], PAttributeFilter.EQUAL, "2003", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2002], PAttributeFilter.EQUAL, "2002", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2001], PAttributeFilter.EQUAL, "2001", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [2000], PAttributeFilter.EQUAL, "2000", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Year", [1983,1999], PAttributeFilter.RANGE, "Before 2000", "first_mortgage_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Amount", [0,19999], PAttributeFilter.RANGE, "Less than $20,000", "first_mortgage_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Amount", [20000,29999], PAttributeFilter.RANGE, "$20,000 - $29,999", "first_mortgage_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Amount", [30000,39999], PAttributeFilter.RANGE, "$30,000 - $39,999", "first_mortgage_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Amount", [40000,49999], PAttributeFilter.RANGE, "$40,000 - $49,999", "first_mortgage_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Amount", [50000,79999], PAttributeFilter.RANGE, "$50,000 - $79,999", "first_mortgage_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Amount", [80000,45183701], PAttributeFilter.RANGE, "$80,000 or greater", "first_mortgage_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Interest Rate", [0], PAttributeFilter.EQUAL, "0%", "first_mortgage_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Interest Rate", [0.01,5.99], PAttributeFilter.RANGE, "0.01% - 5.99%", "first_mortgage_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Interest Rate", [6.0,7.99], PAttributeFilter.RANGE, "6.0% - 7.99%", "first_mortgage_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Interest Rate", [8.0,9.99], PAttributeFilter.RANGE, "8.0% - 9.99%", "first_mortgage_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Interest Rate", [10.0,11.99], PAttributeFilter.RANGE, "10.0% - 11.99%", "first_mortgage_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Interest Rate", [12.0,13.99], PAttributeFilter.RANGE, "12.0% - 13.99%", "first_mortgage_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Interest Rate", [14.0,18], PAttributeFilter.RANGE, "14.0% or greater", "first_mortgage_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [0], PAttributeFilter.EQUAL, "0%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [1,31], PAttributeFilter.RANGE, "1% - 31%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [32,42], PAttributeFilter.RANGE, "32% - 42%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [43,52], PAttributeFilter.RANGE, "43% - 52%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [53,62], PAttributeFilter.RANGE, "53% - 62%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [63,75], PAttributeFilter.RANGE, "63% - 75%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [76,100], PAttributeFilter.RANGE, "76% - 100%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage LTV", [101,6796], PAttributeFilter.RANGE, "Greater than 100%", "first_mortgage_ltv", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [0], PAttributeFilter.EQUAL, "0", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [1,14], PAttributeFilter.RANGE, "1 - 14", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [15], PAttributeFilter.EQUAL, "15", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [16,29], PAttributeFilter.RANGE, "16- 29", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [30], PAttributeFilter.EQUAL, "30", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [31,39], PAttributeFilter.RANGE, "31-39", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [40], PAttributeFilter.EQUAL, "40", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Term", [41], PAttributeFilter.EQUAL, "Greater than 40", "first_mortgage_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("1st Mortgage Transaction Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "first_mtg_transaction", PAttribute.STRING) );
		f.push( new PAttributeFilter("1st Mortgage Transaction Type", ["New Home Purchase"], PAttributeFilter.EQUAL, "New Home Purchase", "first_mtg_transaction", PAttribute.STRING) );
		f.push( new PAttributeFilter("1st Mortgage Transaction Type", ["Purchase"], PAttributeFilter.EQUAL, "Purchase", "first_mtg_transaction", PAttribute.STRING) );
		f.push( new PAttributeFilter("1st Mortgage Transaction Type", ["Refinance"], PAttributeFilter.EQUAL, "Refinance", "first_mtg_transaction", PAttribute.STRING) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2010], PAttributeFilter.EQUAL, "2010", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2009], PAttributeFilter.EQUAL, "2009", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2008], PAttributeFilter.EQUAL, "2008", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2007], PAttributeFilter.EQUAL, "2007", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2006], PAttributeFilter.EQUAL, "2006", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2005], PAttributeFilter.EQUAL, "2005", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2004], PAttributeFilter.EQUAL, "2004", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2003], PAttributeFilter.EQUAL, "2003", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2002], PAttributeFilter.EQUAL, "2002", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2001], PAttributeFilter.EQUAL, "2001", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [2000], PAttributeFilter.EQUAL, "2000", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Year", [1986,1999], PAttributeFilter.RANGE, "Before 2000", "junior_1_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Amount", [0], PAttributeFilter.EQUAL, "0", "junior_1_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Amount", [1,49999], PAttributeFilter.RANGE, "$1 - $49,999", "junior_1_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Amount", [50000,99999], PAttributeFilter.RANGE, "$50,000 - $99,999", "junior_1_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Amount", [100000,199999], PAttributeFilter.RANGE, "$100,000 - $199,999", "junior_1_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Amount", [200000,3500000], PAttributeFilter.RANGE, "$200,000 or greater", "junior_1_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Balloon Loan", ["Yes"], PAttributeFilter.EQUAL, "Yes", "junior_1_mtg_balloon", PAttribute.STRING) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Interest Rate", [0], PAttributeFilter.EQUAL, "0%", "junior_1_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Interest Rate", [0.01,5.99], PAttributeFilter.RANGE, "0.01% - 5.99%", "junior_1_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Interest Rate", [6.0,7.99], PAttributeFilter.RANGE, "6.0% - 7.99%", "junior_1_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Interest Rate", [8.0,9.99], PAttributeFilter.RANGE, "8.0% - 9.99%", "junior_1_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Interest Rate", [10.0,11.99], PAttributeFilter.RANGE, "10.0% - 11.99%", "junior_1_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Interest Rate", [12.0,13.99], PAttributeFilter.RANGE, "12.0% - 13.99%", "junior_1_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Interest Rate", [14.0,18], PAttributeFilter.RANGE, "14.0% or greater", "junior_1_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Term", [0], PAttributeFilter.EQUAL, "0", "junior_1_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Term", [1,14], PAttributeFilter.RANGE, "1 - 14", "junior_1_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Term", [15], PAttributeFilter.EQUAL, "15", "junior_1_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Term", [16,29], PAttributeFilter.RANGE, "16- 29", "junior_1_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Term", [30], PAttributeFilter.EQUAL, "30", "junior_1_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Term", [31,39], PAttributeFilter.RANGE, "31-39", "junior_1_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 1 Mortgage Term", [40], PAttributeFilter.EQUAL, "40", "junior_1_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Year", [2010], PAttributeFilter.EQUAL, "2010", "junior_2_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Year", [2009], PAttributeFilter.EQUAL, "2009", "junior_2_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Year", [2008], PAttributeFilter.EQUAL, "2008", "junior_2_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Year", [2007], PAttributeFilter.EQUAL, "2007", "junior_2_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Year", [2006], PAttributeFilter.EQUAL, "2006", "junior_2_mtg_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Amount", [0,70000], PAttributeFilter.RANGE, "Less than $70,000", "junior_2_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Amount", [70000,159999], PAttributeFilter.RANGE, "$70,000 - $159,999", "junior_2_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Amount", [160000,299999], PAttributeFilter.RANGE, "$160,000 - $299,999", "junior_2_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Amount", [300000,2300000], PAttributeFilter.RANGE, "$300,000 or greater", "junior_2_mtg_amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Balloon Loan", ["Yes"], PAttributeFilter.EQUAL, "Yes", "junior_2_mtg_balloon", PAttribute.STRING) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Interest Rate", [0], PAttributeFilter.EQUAL, "0%", "junior_2_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Interest Rate", [0.01,5.99], PAttributeFilter.RANGE, "0.01% - 5.99%", "junior_2_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Interest Rate", [6.0,7.99], PAttributeFilter.RANGE, "6.0% - 7.99%", "junior_2_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Interest Rate", [8.0,9.99], PAttributeFilter.RANGE, "8.0% - 9.99%", "junior_2_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Interest Rate", [10.0,17.0], PAttributeFilter.RANGE, "10.0% or greater", "junior_2_mtg_interest", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Term", [0], PAttributeFilter.EQUAL, "0", "junior_2_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Term", [1,14], PAttributeFilter.RANGE, "1 - 14", "junior_2_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Term", [15], PAttributeFilter.EQUAL, "15", "junior_2_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Term", [16,29], PAttributeFilter.RANGE, "16- 29", "junior_2_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Term", [30], PAttributeFilter.EQUAL, "30", "junior_2_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Term", [31,39], PAttributeFilter.RANGE, "31-39", "junior_2_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Jr 2 Mortgage Term", [40], PAttributeFilter.EQUAL, "40", "junior_2_mtg_term", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Combined LTV Ratio", [0,16], PAttributeFilter.RANGE, "Less than 17%", "combined_ltv_ratio", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Combined LTV Ratio", [17,48], PAttributeFilter.RANGE, "17% - 48%", "combined_ltv_ratio", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Combined LTV Ratio", [49,58], PAttributeFilter.RANGE, "49% - 58%", "combined_ltv_ratio", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Combined LTV Ratio", [59,68], PAttributeFilter.RANGE, "59% - 68%", "combined_ltv_ratio", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Combined LTV Ratio", [69,84], PAttributeFilter.RANGE, "69% - 84%", "combined_ltv_ratio", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Combined LTV Ratio", [84,100], PAttributeFilter.RANGE, "84% - 100%", "combined_ltv_ratio", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Combined LTV Ratio", [101,6940], PAttributeFilter.RANGE, "Greater than 100%", "combined_ltv_ratio", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Spark InSite(s) Market Areas
	else if (set.id == 95850) {
		var f = [];
		set.polycolorcodes = [icons.polygon_red,icons.polygon];
		set.colorcodes  = [icons.polygon_red,icons.polygon];
		f.push( new PAttributeFilter("Name", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "marketarea", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Greater Gentilly"], PAttributeFilter.EQUAL, "Greater Gentilly", "marketarea", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name", ["Mid-City / Canal Street Corridor"], PAttributeFilter.EQUAL, "Mid-City / Canal Street Corridor", "marketarea", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// FBI Property Flip Transactions
	else if (set.id == 95900) {
		var f = [];
		f.push( new PAttributeFilter("Number of Transactions", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "transactions", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Transactions", [1], PAttributeFilter.EQUAL, "1", "transactions", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Transactions", [2], PAttributeFilter.EQUAL, "2", "transactions", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Transactions", [3], PAttributeFilter.EQUAL, "3", "transactions", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Transactions", [4], PAttributeFilter.EQUAL, "4", "transactions", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Transactions", [5,17], PAttributeFilter.RANGE, "5 or more", "transactions", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Foreclosure", ["Yes"], PAttributeFilter.EQUAL, "Yes", "foreclosure", PAttribute.STRING) );
		f.push( new PAttributeFilter("Foreclosure", ["No"], PAttributeFilter.EQUAL, "No", "foreclosure", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Type", ["Conventional"], PAttributeFilter.EQUAL, "Conventional", "loantype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Type", ["Federal Housing Authority"], PAttributeFilter.EQUAL, "Federal Housing Authority", "loantype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Type", ["Private Party Lender"], PAttributeFilter.EQUAL, "Private Party Lender", "loantype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Type", ["Veterans Administration"], PAttributeFilter.EQUAL, "Veterans Administration", "loantype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Type", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "loantype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Transfer", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "transferyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Transfer", ["2010"], PAttributeFilter.EQUAL, "2010", "transferyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Transfer", ["2009"], PAttributeFilter.EQUAL, "2009", "transferyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Transfer", ["2008"], PAttributeFilter.EQUAL, "2008", "transferyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Transfer", ["2007"], PAttributeFilter.EQUAL, "2007", "transferyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Transfer", ["2006"], PAttributeFilter.EQUAL, "2006", "transferyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Transfer", ["2005"], PAttributeFilter.EQUAL, "2005", "transferyear", PAttribute.STRING) );
		f.push( new PAttributeFilter("Days to Flip", [-999999], PAttributeFilter.EQUAL, "Not Indicated", "daysflip", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days to Flip", [0], PAttributeFilter.EQUAL, "0", "daysflip", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days to Flip", [30], PAttributeFilter.EQUAL, "30", "daysflip", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days to Flip", [60], PAttributeFilter.EQUAL, "60", "daysflip", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Days to Flip", [180], PAttributeFilter.EQUAL, "180", "daysflip", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales/Purchase Amount", [1,999], PAttributeFilter.RANGE, "Less than $1,000", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales/Purchase Amount", [1000,9999], PAttributeFilter.RANGE, "$1,000 to $9.999", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales/Purchase Amount", [10000,49999], PAttributeFilter.RANGE, "$10,000 to $49,999", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales/Purchase Amount", [50000,99999], PAttributeFilter.RANGE, "$50,000 to $99,999", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales/Purchase Amount", [100000,499999], PAttributeFilter.RANGE, "$100,000 to $499,999", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Sales/Purchase Amount", [500000,66513600], PAttributeFilter.RANGE, "$500,000 or more", "amount", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [-999999], PAttributeFilter.EQUAL, "Not Indicated", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [-410000,0], PAttributeFilter.RANGE, "$0 or less", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [1,19999], PAttributeFilter.RANGE, "$1 to $19,999", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [20000,49999], PAttributeFilter.RANGE, "$20,000 to $49,999", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [50000,99999], PAttributeFilter.RANGE, "$50,000 to $99,999", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [100000,199999], PAttributeFilter.RANGE, "$100,000 to $199,999", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [200000,499999], PAttributeFilter.RANGE, "$200,000 to $499,999", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Difference in Value", [500000,49745490], PAttributeFilter.RANGE, "$500,000 or more", "valuediff", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Diff in Value", [-999999], PAttributeFilter.EQUAL, "Not Indicated", "diffpercent", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Diff in Value", [-97.62,0], PAttributeFilter.RANGE, "0% or less", "diffpercent", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Diff in Value", [1,49.99], PAttributeFilter.RANGE, "1% to 49.99%", "diffpercent", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Diff in Value", [50,99.99], PAttributeFilter.RANGE, "50% to 99.99%", "diffpercent", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Diff in Value", [100,9999.99], PAttributeFilter.RANGE, "100% to 9999.99%", "diffpercent", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Diff in Value", [10000,34716600], PAttributeFilter.RANGE, "More than 10,000%", "diffpercent", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Act 91 Notice Sent", ["Yes"], PAttributeFilter.EQUAL, "Yes", "act91notice", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// NORA: Louisiana Land Trust (LLT) Properties
	else if (set.id == 95950) {
		var f = [];
		//f.push( new PAttributeFilter("Date of Title Transfer", ["1999Q3"], PAttributeFilter.EQUAL, "1999Q3", "closingquarter", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Date of Title Transfer", ["2006Q2"], PAttributeFilter.EQUAL, "2006Q2", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2007Q1"], PAttributeFilter.EQUAL, "2007Q1", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2007Q2"], PAttributeFilter.EQUAL, "2007Q2", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2007Q3"], PAttributeFilter.EQUAL, "2007Q3", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2007Q4"], PAttributeFilter.EQUAL, "2007Q4", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2008Q1"], PAttributeFilter.EQUAL, "2008Q1", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2008Q2"], PAttributeFilter.EQUAL, "2008Q2", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2008Q3"], PAttributeFilter.EQUAL, "2008Q3", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2008Q4"], PAttributeFilter.EQUAL, "2008Q4", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2009Q1"], PAttributeFilter.EQUAL, "2009Q1", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date of Title Transfer", ["2009Q2"], PAttributeFilter.EQUAL, "2009Q2", "closingquarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "structure", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "structure", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["House"], PAttributeFilter.EQUAL, "House", "structure", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["No House"], PAttributeFilter.EQUAL, "No House", "structure", PAttribute.STRING) );
		f.push( new PAttributeFilter("Structure Type", ["Slab"], PAttributeFilter.EQUAL, "Slab", "structure", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Acadia"], PAttributeFilter.EQUAL, "Acadia", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Allen"], PAttributeFilter.EQUAL, "Allen", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Beauregard"], PAttributeFilter.EQUAL, "Beauregard", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Calcasieu"], PAttributeFilter.EQUAL, "Calcasieu", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Cameron"], PAttributeFilter.EQUAL, "Cameron", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["East Baton Rouge"], PAttributeFilter.EQUAL, "East Baton Rouge", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Iberia"], PAttributeFilter.EQUAL, "Iberia", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Iberville"], PAttributeFilter.EQUAL, "Iberville", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Jefferson"], PAttributeFilter.EQUAL, "Jefferson", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Jefferson Davis"], PAttributeFilter.EQUAL, "Jefferson Davis", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Lafayette"], PAttributeFilter.EQUAL, "Lafayette", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Lafourche"], PAttributeFilter.EQUAL, "Lafourche", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Livingston"], PAttributeFilter.EQUAL, "Livingston", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Orleans"], PAttributeFilter.EQUAL, "Orleans", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Plaquemines"], PAttributeFilter.EQUAL, "Plaquemines", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Saint Bernard"], PAttributeFilter.EQUAL, "Saint Bernard", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Saint Charles"], PAttributeFilter.EQUAL, "Saint Charles", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Saint Helena"], PAttributeFilter.EQUAL, "Saint Helena", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Saint Landry"], PAttributeFilter.EQUAL, "Saint Landry", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Saint Martin"], PAttributeFilter.EQUAL, "Saint Martin", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Saint Mary"], PAttributeFilter.EQUAL, "Saint Mary", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Saint Tammany"], PAttributeFilter.EQUAL, "Saint Tammany", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Tangipahoa"], PAttributeFilter.EQUAL, "Tangipahoa", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Terrebonne"], PAttributeFilter.EQUAL, "Terrebonne", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Vermilion"], PAttributeFilter.EQUAL, "Vermilion", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Vernon"], PAttributeFilter.EQUAL, "Vernon", "parish", PAttribute.STRING) );
		//f.push( new PAttributeFilter("Parish", ["Washington"], PAttributeFilter.EQUAL, "Washington", "parish", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["UNASSIGNED"], PAttributeFilter.EQUAL, "UNASSIGNED", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["ASIN2PRSH"], PAttributeFilter.EQUAL, "ASIN2PRSH", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["NEWINVENT"], PAttributeFilter.EQUAL, "NEWINVENT", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["HOLD"], PAttributeFilter.EQUAL, "HOLD", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["INELIGIBLE"], PAttributeFilter.EQUAL, "INELIGIBLE", "status", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// New Orleans Planning Districts
	else if (set.id == 96100) {
		var f = [];
		f.push( new PAttributeFilter("Planning District", ["Planning District 1a"], PAttributeFilter.EQUAL, "Planning District 1a", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 1b"], PAttributeFilter.EQUAL, "Planning District 1b", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 2"], PAttributeFilter.EQUAL, "Planning District 2", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 3"], PAttributeFilter.EQUAL, "Planning District 3", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 4"], PAttributeFilter.EQUAL, "Planning District 4", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 5"], PAttributeFilter.EQUAL, "Planning District 5", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 6"], PAttributeFilter.EQUAL, "Planning District 6", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 7"], PAttributeFilter.EQUAL, "Planning District 7", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 8"], PAttributeFilter.EQUAL, "Planning District 8", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 9"], PAttributeFilter.EQUAL, "Planning District 9", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 10"], PAttributeFilter.EQUAL, "Planning District 10", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 11"], PAttributeFilter.EQUAL, "Planning District 11", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 12"], PAttributeFilter.EQUAL, "Planning District 12", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Planning District", ["Planning District 13"], PAttributeFilter.EQUAL, "Planning District 13", "district_n", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Algiers"], PAttributeFilter.EQUAL, "Algiers", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["CBD, Warehouse District"], PAttributeFilter.EQUAL, "CBD, Warehouse District", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Central City - Garden District"], PAttributeFilter.EQUAL, "Central City - Garden District", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["English Turn"], PAttributeFilter.EQUAL, "English Turn", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Gentilly"], PAttributeFilter.EQUAL, "Gentilly", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Lakeview"], PAttributeFilter.EQUAL, "Lakeview", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Lower Ninth Ward - Holy Cross"], PAttributeFilter.EQUAL, "Lower Ninth Ward - Holy Cross", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Marigny, Bywater, St. Claude, St. Roch, Desire"], PAttributeFilter.EQUAL, "Marigny, Bywater, St. Claude, St. Roch, Desire", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Mid-City"], PAttributeFilter.EQUAL, "Mid-City", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["New Orleans East"], PAttributeFilter.EQUAL, "New Orleans East", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Uptown and Carrollton"], PAttributeFilter.EQUAL, "Uptown and Carrollton", "name", PAttribute.STRING) );
		f.push( new PAttributeFilter("Name of Area", ["Vieux Carre"], PAttributeFilter.EQUAL, "Vieux Carre", "name", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// HUD LIHTC
	else if (set.id == 96400) {
		var f = [];
		set.colorcodes = [icons.triangle_purple,icons.triangle_red,icons.triangle,icons.triangle_yellow,icons.triangle_green,icons.triangle_blue];
		f.push( new PAttributeFilter("Total Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "n_units", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Units", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "n_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Units", [0,5], PAttributeFilter.RANGE, "5 or fewer", "n_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Units", [6,25], PAttributeFilter.RANGE, "6 to 25", "n_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Units", [26,50], PAttributeFilter.RANGE, "26 to 50", "n_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Units", [51,100], PAttributeFilter.RANGE, "51 to 100", "n_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Units", [101,1240], PAttributeFilter.RANGE, "More than 100", "n_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Low Income Units", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "p_li_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Low Income Units", [0,49], PAttributeFilter.RANGE, "Less than 50%", "p_li_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Low Income Units", [50,79], PAttributeFilter.RANGE, "50-79%", "p_li_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Low Income Units", [80,99], PAttributeFilter.RANGE, "80-99%", "p_li_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Percent Low Income Units", [100], PAttributeFilter.EQUAL, "100%", "p_li_units", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [1987,1989], PAttributeFilter.RANGE, "Before 1990", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [1990,1999], PAttributeFilter.RANGE, "1990-1999", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2000,2003], PAttributeFilter.RANGE, "2000-2003", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2004], PAttributeFilter.EQUAL, "2004", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2005], PAttributeFilter.EQUAL, "2005", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2006], PAttributeFilter.EQUAL, "2006", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2007], PAttributeFilter.EQUAL, "2007", "yr_pis", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [1987,1989], PAttributeFilter.RANGE, "Before 1990", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [1990,1999], PAttributeFilter.RANGE, "1990-1999", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [2000,2003], PAttributeFilter.RANGE, "2000-2003", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [2004], PAttributeFilter.EQUAL, "2004", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [2005], PAttributeFilter.EQUAL, "2005", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [2006], PAttributeFilter.EQUAL, "2006", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [2007], PAttributeFilter.EQUAL, "2007", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [2008], PAttributeFilter.EQUAL, "2008", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Allocation Year", [2009], PAttributeFilter.EQUAL, "2009", "yr_alloc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Annual Allocated Amt", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "allocamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Annual Allocated Amt", [0,49999], PAttributeFilter.RANGE, "Less than $50,000", "allocamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Annual Allocated Amt", [50000,100000], PAttributeFilter.RANGE, "$50,00-$100,000", "allocamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Annual Allocated Amt", [100001,250000], PAttributeFilter.RANGE, "$100,001-$250,000", "allocamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Annual Allocated Amt", [250001,500000], PAttributeFilter.RANGE, "$250,001-$500,000", "allocamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Annual Allocated Amt", [500001,7180762], PAttributeFilter.RANGE, "More than $500,000", "allocamt", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Construction Type", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Construction Type", ["Acquisition and Rehab"], PAttributeFilter.EQUAL, "Acquisition and Rehab", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Construction Type", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Construction Type", ["Both New Construction and A/R"], PAttributeFilter.EQUAL, "Both New Construction and A/R", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Construction Type", ["Existing"], PAttributeFilter.EQUAL, "Existing", "type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Credit Percentage", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "credit", PAttribute.STRING) );
		f.push( new PAttributeFilter("Credit Percentage", ["30% present value"], PAttributeFilter.EQUAL, "30% present value", "credit", PAttribute.STRING) );
		f.push( new PAttributeFilter("Credit Percentage", ["70% present value"], PAttributeFilter.EQUAL, "70% present value", "credit", PAttribute.STRING) );
		f.push( new PAttributeFilter("Credit Percentage", ["Both 30% and 70% present value"], PAttributeFilter.EQUAL, "Both 30% and 70% present value", "credit", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["Increase in Eligible Basis"], PAttributeFilter.RANGE, "Increase in Eligible Basis", "funding", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["Tax-exempt Bond"], PAttributeFilter.RANGE, "Tax-exempt Bond", "funding", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["FmHA (RHS) Section 515 Loan"], PAttributeFilter.RANGE, "FmHA (RHS) Section 515 Loan", "funding", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["HOME Funds"], PAttributeFilter.RANGE, "HOME Funds", "funding", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["CDBG Funds"], PAttributeFilter.RANGE, "CDBG Funds", "funding", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["FHA-insured Loan"], PAttributeFilter.RANGE, "FHA-insured Loan", "funding", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["HOPEVI"], PAttributeFilter.RANGE, "HOPEVI", "funding", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources Reported", ["Federal or State Rental Assistance Contract"], PAttributeFilter.RANGE, "Federal or State Rental Assistance Contract", "funding", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Mortgage Fraud Complaint Reports (Jan 2009 - May 2010)
	else if (set.id == 96450) {
		var f = [];
		f.push( new PAttributeFilter("Quarter of Info or Report", ["2009Q1"], PAttributeFilter.EQUAL, "2009Q1", "quarterreport", PAttribute.STRING) );
		f.push( new PAttributeFilter("Quarter of Info or Report", ["2009Q2"], PAttributeFilter.EQUAL, "2009Q2", "quarterreport", PAttribute.STRING) );
		f.push( new PAttributeFilter("Quarter of Info or Report", ["2009Q3"], PAttributeFilter.EQUAL, "2009Q3", "quarterreport", PAttribute.STRING) );
		f.push( new PAttributeFilter("Quarter of Info or Report", ["2009Q4"], PAttributeFilter.EQUAL, "2009Q4", "quarterreport", PAttribute.STRING) );
		f.push( new PAttributeFilter("Quarter of Info or Report", ["2010Q1"], PAttributeFilter.EQUAL, "2010Q1", "quarterreport", PAttribute.STRING) );
		f.push( new PAttributeFilter("Quarter of Info or Report", ["2010Q2"], PAttributeFilter.EQUAL, "2010Q2", "quarterreport", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Documentation Fraud"], PAttributeFilter.EQUAL, "Documentation Fraud", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Title Fraud"], PAttributeFilter.EQUAL, "Title Fraud", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Mortgage Modification/Refinance Fraud"], PAttributeFilter.EQUAL, "Mortgage Modification/Refinance Fraud", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Foreclosure via attorney manipulation"], PAttributeFilter.EQUAL, "Foreclosure via attorney manipulation", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Mortgage Company Fraud"], PAttributeFilter.EQUAL, "Mortgage Company Fraud", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Broker Fraud"], PAttributeFilter.EQUAL, "Broker Fraud", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Public Corruption"], PAttributeFilter.EQUAL, "Public Corruption", "fraudfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Fraud Type", ["Unspecified Mortgage Fraud"], PAttributeFilter.EQUAL, "Unspecified Mortgage Fraud", "fraudfilter", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Wilmington Trust 2010Q1
	else if (set.id == 96500) {
		set.colorcodes = [icons.polygon_darkpeach,icons.polygon_lavender,icons.polygon_mandarin,icons.polygon_gray];
		set.polycolorcodes = [icons.polygon_darkpeach,icons.polygon_lavender,icons.polygon_mandarin,icons.polygon_gray];
		var f = [];
		f.push( new PAttributeFilter("Loan Status", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "a10may001", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["WTC OREO"], PAttributeFilter.EQUAL, "WTC OREO", "a10may001", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["WTC Performing"], PAttributeFilter.EQUAL, "WTC Performing", "a10may001", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["WTC Workout"], PAttributeFilter.EQUAL, "WTC Workout", "a10may001", PAttribute.STRING) );
		f.push( new PAttributeFilter("Loan Status", ["Not Financed by WTC"], PAttributeFilter.EQUAL, "Not Financed by WTC", "a10may001", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Approved"], PAttributeFilter.EQUAL, "Approved", "a10may013", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Preliminary Approval"], PAttributeFilter.EQUAL, "Preliminary Approval", "a10may013", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Unapproved"], PAttributeFilter.EQUAL, "Unapproved", "a10may013", PAttribute.STRING) );
		f.push( new PAttributeFilter("Improvement Status", ["Fully Improved","Full Improved"], PAttributeFilter.RANGE, "Fully Improved", "a10may016", PAttribute.STRING) );
		f.push( new PAttributeFilter("Improvement Status", ["Partially Improved","Partially Improved - PH 2A Fully Improved"], PAttributeFilter.RANGE, "Partially Improved", "a10may016", PAttribute.STRING) );
		f.push( new PAttributeFilter("Improvement Status", ["Unimproved"], PAttributeFilter.EQUAL, "Unimproved", "a10may016", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Approved \"For Sale\" Units", [1,100], PAttributeFilter.RANGE, "Less than 100", "a10may019", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Approved \"For Sale\" Units", [100,200], PAttributeFilter.RANGE, "100 - 200", "a10may019", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Approved \"For Sale\" Units", [201,2531], PAttributeFilter.RANGE, "More than 200", "a10may019", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [0], PAttributeFilter.EQUAL, "0", "a10may027", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [1,50], PAttributeFilter.RANGE, "1 - 50", "a10may027", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [51,100], PAttributeFilter.RANGE, "51 - 100", "a10may027", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Improved Units", [101,1283], PAttributeFilter.RANGE, "More than 100", "a10may027", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Unimproved Units", [1,100], PAttributeFilter.RANGE, "1 - 100", "a10may028", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Unimproved Units", [101,2219], PAttributeFilter.RANGE, "More than 100", "a10may028", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Builder Name", ["Anderson Homes"], PAttributeFilter.RANGE, "Anderson Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Tony Ashburn"], PAttributeFilter.RANGE, "Tony Ashburn & Son, Inc.", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Gemcraft Homes"], PAttributeFilter.RANGE, "Gemcraft Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["K. Hovnanian Homes"], PAttributeFilter.RANGE, "K. Hovnanian Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["NV Homes"], PAttributeFilter.RANGE, "NV Homes", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Ryan Homes Inc."], PAttributeFilter.RANGE, "Ryan Homes Inc.", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Builder Name", ["Schell Brothers"], PAttributeFilter.RANGE, "Schell Brothers", "builder", PAttribute.STRING) );
		f.push( new PAttributeFilter("Product Type(s)", ["SFD","SFD, MF","SFD, SFA","SFD, SFA, MF","SFD, SFA, MF, Rental","SFD, SFA, Rental"], PAttributeFilter.RANGE, "Single Family Detached", "a10may017", PAttribute.STRING) );
		f.push( new PAttributeFilter("Product Type(s)", ["SFA","SFA, MF","SFA, MF, Rental","SFA, Rental"], PAttributeFilter.RANGE, "Single Family Attached", "a10may017", PAttribute.STRING) );
		f.push( new PAttributeFilter("Product Type(s)", ["SFA, MF","SFA, MF, Rental","SFA, Rental","SFD, MF","SFD, SFA","SFD, SFA, MF","SFD, SFA, MF, Rental","SFD, SFA, Rental"], PAttributeFilter.RANGE, "Mixed", "a10may017", PAttribute.STRING) );
		f.push( new PAttributeFilter("Product Type(s)", ["MF","SFA, MF","SFA, MF, Rental","SFD, MF","SFD, SFA, MF","SFA, SFA, MF, Rental"], PAttributeFilter.RANGE, "Multifamily", "a10may017", PAttribute.STRING) );
		f.push( new PAttributeFilter("Age Restricted Units in Project", ["yes"], PAttributeFilter.EQUAL, "Yes", "age", PAttribute.STRING) );
		f.push( new PAttributeFilter("Age Restricted Units in Project", ["no"], PAttributeFilter.EQUAL, "No", "age", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// MacArthur Housing Portfolio Survey, 2010
	else if (set.id == 96550) {
		set.colorcodes = [icons.diamond_purple,icons.diamond_red,icons.diamond,icons.diamond_yellow,icons.diamond_green,icons.diamond_blue,icons.diamond_black];
		var f = [];
		f.push( new PAttributeFilter("Recipient Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "recipienttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recipient Type", ["Developer"], PAttributeFilter.EQUAL, "Developer", "recipienttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recipient Type", ["Financier/Intermediary"], PAttributeFilter.EQUAL, "Financier/Intermediary", "recipienttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["AHC Inc"], PAttributeFilter.EQUAL, "AHC, Inc", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["BRIDGE Housing Corporation"], PAttributeFilter.EQUAL, "BRIDGE Housing Corporation", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Common Ground"], PAttributeFilter.EQUAL, "Common Ground", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["CommonBond Communities"], PAttributeFilter.EQUAL, "CommonBond Communities", "orgid", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Organization", ["Community Housing Partners Corporation"], PAttributeFilter.EQUAL, "Community Housing Partners Corporation", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Community Services of Arizona, Inc."], PAttributeFilter.EQUAL, "Community Services of Arizona, Inc.", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Enterprise Community Loan Fund"], PAttributeFilter.EQUAL, "Enterprise Community Loan Fund", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Enterprise Housing Financial Services"], PAttributeFilter.EQUAL, "Enterprise Housing Financial Services", "orgid", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Organization", ["Gulf Coast Housing Partnership"], PAttributeFilter.EQUAL, "Gulf Coast Housing Partnership", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Hispanic Housing Development Corporation"], PAttributeFilter.EQUAL, "Hispanic Housing Development Corporation", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Homes for America, Inc."], PAttributeFilter.EQUAL, "Homes for America, Inc.", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Housing Assistance Council"], PAttributeFilter.EQUAL, "Housing Assistance Council", "orgid", PAttribute.STRING) );			
		f.push( new PAttributeFilter("Organization", ["Housing Partnership Fund"], PAttributeFilter.EQUAL, "Housing Partnership Fund", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Mercy Housing, Inc."], PAttributeFilter.EQUAL, "Mercy Housing, Inc.", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Mercy Lakefront"], PAttributeFilter.EQUAL, "Mercy Lakefront", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["National Affordable Housing Trust"], PAttributeFilter.EQUAL, "National Affordable Housing Trust", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["National Church Residences"], PAttributeFilter.EQUAL, "National Church Residences", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["NeighborWorks Capital Corporation"], PAttributeFilter.EQUAL, "NeighborWorks Capital Corporation", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["New York City Acquisition Fund LLC"], PAttributeFilter.EQUAL, "New York City Acquisition Fund LLC", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["NHT/Enterprise Preservation Corporation"], PAttributeFilter.EQUAL, "NHT/Enterprise Preservation Corporation", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Phipps Houses/Homes for New Yorkers, Inc."], PAttributeFilter.EQUAL, "Phipps Houses/Homes for New Yorkers, Inc.", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Preservation of Affordable Housing, Inc."], PAttributeFilter.EQUAL, "Preservation of Affordable Housing, Inc.", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["San Antonio Alternative Housing Corporation"], PAttributeFilter.EQUAL, "San Antonio Alternative Housing Corporation", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Organization", ["Volunteers of America"], PAttributeFilter.EQUAL, "Volunteers of America", "orgid", PAttribute.STRING) );
		f.push( new PAttributeFilter("Market Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "mkttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Market Type", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "mkttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Market Type", ["Urban"], PAttributeFilter.EQUAL, "Urban", "mkttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Market Type", ["Suburban"], PAttributeFilter.EQUAL, "Suburban", "mkttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Market Type", ["Rural"], PAttributeFilter.EQUAL, "Rural", "mkttype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Not Indicated"], PAttributeFilter.RANGE, "Not Indicated", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["New Construction"], PAttributeFilter.RANGE, "New Construction", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Preservation"], PAttributeFilter.RANGE, "Preservation", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Gut Rehab"], PAttributeFilter.RANGE, "Gut Rehab", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Refinance"], PAttributeFilter.RANGE, "Refinance", "propertytype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "numunits", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Units", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "numunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [0,20], PAttributeFilter.RANGE, "20 or fewer", "numunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [21,50], PAttributeFilter.RANGE, "21 to 50", "numunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [51,100], PAttributeFilter.RANGE, "51 to 100", "numunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [101,200], PAttributeFilter.RANGE, "101 to 200", "numunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [201,1303], PAttributeFilter.RANGE, "201 or more", "numunits", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Target Populations", ["Family"], PAttributeFilter.RANGE, "Family", "targetpop", PAttribute.STRING) );
		f.push( new PAttributeFilter("Target Populations", ["Senior/Elderly"], PAttributeFilter.RANGE, "Senior/Elderly", "targetpop", PAttribute.STRING) );
		f.push( new PAttributeFilter("Target Populations", ["Special Needs and Other"], PAttributeFilter.RANGE, "Special Needs and Other", "targetpop", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Development Costs", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "tdc", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Development Costs", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "tdc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Costs", [0,99999], PAttributeFilter.RANGE, "Less than $100,000", "tdc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Costs", [100001,2000000], PAttributeFilter.RANGE, " $100,001 to $2,000,000", "tdc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Costs", [2000001,5000000], PAttributeFilter.RANGE, "$2,000,001 to $5,000,000", "tdc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Costs", [5000001,10000000], PAttributeFilter.RANGE, "$5,000,001 to $10,000,000", "tdc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Costs", [10000001,100000000], PAttributeFilter.RANGE, "$10,000,001 to $100,000,000", "tdc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Development Costs", [100000000,167113000], PAttributeFilter.RANGE, "More than $100,000,000", "tdc", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "pisfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year Placed in Service", [-9999], PAttributeFilter.EQUAL, "Not Indicated", "pisfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [1905,1999], PAttributeFilter.RANGE, "Before 2000", "pisfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2000,2003], PAttributeFilter.RANGE, "2000-2003", "pisfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2004,2006], PAttributeFilter.RANGE, "2004-2006", "pisfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2007,2009], PAttributeFilter.RANGE, "2007-2009", "pisfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Placed in Service", [2010,2014], PAttributeFilter.RANGE, "2010-2014", "pisfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Financed", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "datefinancedfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year Financed", [1998,2004], PAttributeFilter.RANGE, "Before 2005", "datefinancedfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Financed", [2006], PAttributeFilter.EQUAL, "2006", "datefinancedfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Financed", [2007], PAttributeFilter.EQUAL, "2007", "datefinancedfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Financed", [2008], PAttributeFilter.EQUAL, "2008", "datefinancedfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Financed", [2009], PAttributeFilter.EQUAL, "2009", "datefinancedfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Financed", [2010], PAttributeFilter.EQUAL, "2010", "datefinancedfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year Financed", [2011], PAttributeFilter.EQUAL, "2011", "datefinancedfilter", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Type of Finance Provided", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "typefinance", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Finance Provided", ["BR"], PAttributeFilter.EQUAL, "BR", "typefinance", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Finance Provided", ["OT"], PAttributeFilter.EQUAL, "OT", "typefinance", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Finance Provided", ["PA"], PAttributeFilter.EQUAL, "PA", "typefinance", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Finance Provided", ["BR/OT"], PAttributeFilter.EQUAL, "BR/OT", "typefinance", PAttribute.STRING) );
		f.push( new PAttributeFilter("Type of Finance Provided", ["LT"], PAttributeFilter.EQUAL, "LT", "typefinance", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["Section 42 Tax Credit"], PAttributeFilter.RANGE, "Section 42 Tax Credit", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["Historic Tax Credit"], PAttributeFilter.RANGE, "Historic Tax Credit", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["PB Sec 8"], PAttributeFilter.RANGE, "PB Sec 8", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["CDBG"], PAttributeFilter.RANGE, "CDBG", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["HOME"], PAttributeFilter.RANGE, "HOME", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["501(c)3 Bonds"], PAttributeFilter.RANGE, "501(c)3 Bonds", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["PA Bonds"], PAttributeFilter.RANGE, "PA Bonds", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["PRIs"], PAttributeFilter.RANGE, "PRIs", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["Grants"], PAttributeFilter.RANGE, "Grants", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Additional Funding Sources", ["State/Local Subsidy"], PAttributeFilter.RANGE, "State/Local Subsidy", "fundingfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Management", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "mgmt", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Management", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "mgmt", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Management", ["Yes"], PAttributeFilter.EQUAL, "Yes", "mgmt", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Management", ["No"], PAttributeFilter.EQUAL, "No", "mgmt", PAttribute.STRING) );
		f.push( new PAttributeFilter("> 20% of Households using Housing Choice Vouchers", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "hcv", PAttribute.STRING) );
		f.push( new PAttributeFilter("> 20% of Households using Housing Choice Vouchers", ["Not Indicated"], PAttributeFilter.EQUAL, "Not Indicated", "hcv", PAttribute.STRING) );
		f.push( new PAttributeFilter("> 20% of Households using Housing Choice Vouchers", ["Yes"], PAttributeFilter.EQUAL, "Yes", "hcv", PAttribute.STRING) );
		f.push( new PAttributeFilter("> 20% of Households using Housing Choice Vouchers", ["No"], PAttributeFilter.EQUAL, "No", "hcv", PAttribute.STRING) );
		f.push( new PAttributeFilter("Reasons for Preservation", ["Physical Deterioration"], PAttributeFilter.RANGE, "Physical Deterioration", "preservationfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Reasons for Preservation", ["Expiring Section 42 Tax Credit"], PAttributeFilter.RANGE, "Expiring Section 42 Tax Credit", "preservationfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Reasons for Preservation", ["Likely Opt-out of HUD or RHS program"], PAttributeFilter.RANGE, "Likely Opt-out of HUD or RHS program", "preservationfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Reasons for Preservation", ["In area of rising property values"], PAttributeFilter.RANGE, "In area of rising property values", "preservationfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Reasons for Preservation", ["Other"], PAttributeFilter.RANGE, "Other", "preservationfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Preservation Tools and Programs", ["Mark to Market"], PAttributeFilter.RANGE, "Mark to Market", "prestoolsprograms", PAttribute.STRING) );
		f.push( new PAttributeFilter("Preservation Tools and Programs", ["IRP Decoupling"], PAttributeFilter.RANGE, "IRP Decoupling", "prestoolsprograms", PAttribute.STRING) );
		f.push( new PAttributeFilter("Preservation Tools and Programs", ["Preservation Set Aside"], PAttributeFilter.RANGE, "Preservation Set Aside", "prestoolsprograms", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Internet Ready"], PAttributeFilter.RANGE, "Internet Ready", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Computer Lab"], PAttributeFilter.RANGE, "Computer Lab", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Child Care Facility"], PAttributeFilter.RANGE, "Child Care Facility", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Pool"], PAttributeFilter.RANGE, "Pool", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Playground or Tot Lots"], PAttributeFilter.RANGE, "Playground or Tot Lots", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Fitness Center"], PAttributeFilter.RANGE, "Fitness Center", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Health Center/Medical Exam Room"], PAttributeFilter.RANGE, "Health Center/Medical Exam Room", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Kitchen Facilities"], PAttributeFilter.RANGE, "Kitchen Facilities", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Facilities", ["Multi-Purpose Room"], PAttributeFilter.RANGE, "Multi-Purpose Room", "facilitiesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Services", ["Computer Training Programs"], PAttributeFilter.RANGE, "Computer Training Programs", "servicesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Services", ["Child Care Programs"], PAttributeFilter.RANGE, "Child Care Programs", "servicesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Services", ["After-School Programs"], PAttributeFilter.RANGE, "After-School Programs", "servicesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Services", ["Job Training Programs"], PAttributeFilter.RANGE, "Job Training Programs", "servicesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Services", ["Health/Wellness Programs"], PAttributeFilter.RANGE, "Health/Wellness Programs", "servicesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Services", ["Case Management"], PAttributeFilter.RANGE, "Case Management", "servicesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("On-Site Services", ["Financial Literacy/Budget Counseling"], PAttributeFilter.RANGE, "Financial Literacy/Budget Counseling", "servicesfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pipeline", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "pipeline", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pipeline", ["Yes"], PAttributeFilter.EQUAL, "Yes", "pipeline", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pipeline", ["No"], PAttributeFilter.EQUAL, "No", "pipeline", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// New Orleans 1999 FEMA Flood Zones
	else if (set.id == 96650) {
		var f = [];
		f.push( new PAttributeFilter("Flood Zone", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "fld_zone", PAttribute.STRING) );
		f.push( new PAttributeFilter("Flood Zone", ["100 YR FLOOD"], PAttributeFilter.EQUAL, "100 YR FLOOD", "fld_zone", PAttribute.STRING) );
		f.push( new PAttributeFilter("Flood Zone", ["100-500 YR FLOOD"], PAttributeFilter.EQUAL, "100-500 YR FLOOD", "fld_zone", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// HANDS Resident Survey Data
	else if (set.id == 95700) {
		var f = [];
		set.colorcodes = [icons.circle_black,icons.circle_pink,icons.circle_white,icons.circle,icons.circle_blue,icons.circle_red];
		f.push( new PAttributeFilter("Length of Residency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["1 - 5 years"], PAttributeFilter.EQUAL, "1 - 5 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["6 - 10 years"], PAttributeFilter.EQUAL, "6 - 10 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["11 - 20 years"], PAttributeFilter.EQUAL, "11 - 20 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["21 - 30 years"], PAttributeFilter.EQUAL, "21 - 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["No"], PAttributeFilter.EQUAL, "No", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["I live with family or friends"], PAttributeFilter.EQUAL, "I live with family or friends", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No"], PAttributeFilter.EQUAL, "No", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No response"], PAttributeFilter.EQUAL, "No response", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve a lot"], PAttributeFilter.EQUAL, "Improve a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve some"], PAttributeFilter.EQUAL, "Improve some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Stay about the same"], PAttributeFilter.EQUAL, "Stay about the same", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline some"], PAttributeFilter.EQUAL, "Decline some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline a lot"], PAttributeFilter.EQUAL, "Decline a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Lowest 25 percent (less safe)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Highest 25 percent (more safe)"], PAttributeFilter.EQUAL, "Highest 25 percent (more safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Lowest 25 percent (less neighborly)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Highest 25 percent (more neighborly)"], PAttributeFilter.EQUAL, "Highest 25 percent (more neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Lowest 25 percent (less convenient)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Highest 25 percent (more convenient)"], PAttributeFilter.EQUAL, "Highest 25 percent (more convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Lowest 25 percent (less confident)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less confident)", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Highest 25 percent (more confident)"], PAttributeFilter.EQUAL, "Highest 25 percent (more confident)", "futurescore", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// HANDS Observation Data
	else if (set.id == 95750) {
		var f = [];
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple,icons.diamond_white,icons.diamond_gray];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Mixed Use"], PAttributeFilter.EQUAL, "Mixed Use", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Community Space and Vacant Land"], PAttributeFilter.EQUAL, "Community Space and Vacant Land", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Dilapidated and not able to be repaired or renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or renovated", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Construction of dwelling is not complete"], PAttributeFilter.EQUAL, "Construction of dwelling is not complete", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Property"], PAttributeFilter.EQUAL, "Vacant Property", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Lot"], PAttributeFilter.EQUAL, "Vacant Lot", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Well maintained"], PAttributeFilter.EQUAL, "Well maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Adequately maintained"], PAttributeFilter.EQUAL, "Adequately maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Poorly maintained"], PAttributeFilter.EQUAL, "Poorly maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Very attractive"], PAttributeFilter.EQUAL, "Very attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Unattractive"], PAttributeFilter.EQUAL, "Unattractive", "blockattractiveness", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// NHS of Phoenix Observation Data
	else if (set.id == 96700) {
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple];
		var f = [];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Community Space and Vacant Land"], PAttributeFilter.EQUAL, "Community Space and Vacant Land", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Dilapidated and not able to be repaired or renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or renovated", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Property"], PAttributeFilter.EQUAL, "Vacant Property", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Lot"], PAttributeFilter.EQUAL, "Vacant Lot", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["No"], PAttributeFilter.EQUAL, "No", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Well maintained"], PAttributeFilter.EQUAL, "Well maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Adequately maintained"], PAttributeFilter.EQUAL, "Adequately maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Poorly maintained"], PAttributeFilter.EQUAL, "Poorly maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Unattractive"], PAttributeFilter.EQUAL, "Unattractive", "blockattractiveness", PAttribute.STRING) );		
		set.setDisplayFilters(f);
	}
	// NHS of Phoenix Resident Survey Data 
	else if (set.id == 96750) {
		set.colorcodes = [icons.circle_black,icons.circle_pink,icons.circle_white,icons.circle,icons.circle_blue,icons.circle_red];
		var f = [];
		f.push( new PAttributeFilter("Length of Residency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["1 - 5 years"], PAttributeFilter.EQUAL, "1 - 5 years", "lengthlive", PAttribute.STRING) );                                           
		f.push( new PAttributeFilter("Length of Residency", ["6 - 10 years"], PAttributeFilter.EQUAL, "6 - 10 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["11 - 20 years"], PAttributeFilter.EQUAL, "11 - 20 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["21 - 30 years"], PAttributeFilter.EQUAL, "21 - 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["No"], PAttributeFilter.EQUAL, "No", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["I live with family or friends"], PAttributeFilter.EQUAL, "I live with family or friends", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No"], PAttributeFilter.EQUAL, "No", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No response"], PAttributeFilter.EQUAL, "No response", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve a lot"], PAttributeFilter.EQUAL, "Improve a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve some"], PAttributeFilter.EQUAL, "Improve some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Stay about the same"], PAttributeFilter.EQUAL, "Stay about the same", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline some"], PAttributeFilter.EQUAL, "Decline some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline a lot"], PAttributeFilter.EQUAL, "Decline a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Lowest 25 percent (less safe)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Highest 25 percent (more safe)"], PAttributeFilter.EQUAL, "Highest 25 percent (more safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Lowest 25 percent (less neighborly)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Highest 25 percent (more neighborly)"], PAttributeFilter.EQUAL, "Highest 25 percent (more neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Lowest 25 percent (less convenient)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Highest 25 percent (more convenient)"], PAttributeFilter.EQUAL, "Highest 25 percent (more convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Lowest 25 percent (less confident)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less confident)", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Highest 25 percent (more confident)"], PAttributeFilter.EQUAL, "Highest 25 percent (more confident)", "futurescore", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// Southwest Solutions Observation Data 
	else if (set.id == 96800) {
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple];
		var f = [];
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Dilapidated and not able to be repaired or renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or renovated", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Yes"], PAttributeFilter.EQUAL, "Yes", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["No"], PAttributeFilter.EQUAL, "No", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Very Attractive"], PAttributeFilter.EQUAL, "Very Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Unattractive"], PAttributeFilter.EQUAL, "Unattractive", "blockattractiveness", PAttribute.STRING) );		
		set.setDisplayFilters(f);
	}
	// Southwest Solutions Resident Survey Data
	else if (set.id == 96850) {
		set.colorcodes = [icons.circle_black,icons.circle_pink,icons.circle_white,icons.circle,icons.circle_blue,icons.circle_red];
		var f = [];
		f.push( new PAttributeFilter("Length of Residency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["1 - 5 years"], PAttributeFilter.EQUAL, "1 - 5 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["6 - 10 years"], PAttributeFilter.EQUAL, "6 - 10 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["11 - 20 years"], PAttributeFilter.EQUAL, "11 - 20 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["21 - 30 years"], PAttributeFilter.EQUAL, "21 - 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["No"], PAttributeFilter.EQUAL, "No", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["I live with family or friends"], PAttributeFilter.EQUAL, "I live with family or friends", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No"], PAttributeFilter.EQUAL, "No", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No response"], PAttributeFilter.EQUAL, "No response", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve a lot"], PAttributeFilter.EQUAL, "Improve a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve some"], PAttributeFilter.EQUAL, "Improve some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Stay about the same"], PAttributeFilter.EQUAL, "Stay about the same", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline some"], PAttributeFilter.EQUAL, "Decline some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline a lot"], PAttributeFilter.EQUAL, "Decline a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Lowest 25 percent (less safe)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Highest 25 percent (more safe)"], PAttributeFilter.EQUAL, "Highest 25 percent (more safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Lowest 25 percent (less neighborly)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Highest 25 percent (more neighborly)"], PAttributeFilter.EQUAL, "Highest 25 percent (more neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Lowest 25 percent (less convenient)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Highest 25 percent (more convenient)"], PAttributeFilter.EQUAL, "Highest 25 percent (more convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Lowest 25 percent (less confident)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less confident)", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Highest 25 percent (more confident)"], PAttributeFilter.EQUAL, "Highest 25 percent (more confident)", "futurescore", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// St. Ambrose Observation Data
	else if (set.id == 96900) {
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple];
		var f = [];
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Dilapidated and not able to be repaired or renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or renovated", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Yes"], PAttributeFilter.EQUAL, "Yes", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["No"], PAttributeFilter.EQUAL, "No", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// St. Ambrose Resident Survey Data
	else if (set.id == 96950) {
		set.colorcodes = [icons.circle_black,icons.circle_pink,icons.circle_white,icons.circle,icons.circle_blue,icons.circle_red];
		var f = [];
		f.push( new PAttributeFilter("Length of Residency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["1 - 5 years"], PAttributeFilter.EQUAL, "1 - 5 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["6 - 10 years"], PAttributeFilter.EQUAL, "6 - 10 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["11 - 20 years"], PAttributeFilter.EQUAL, "11 - 20 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["21 - 30 years"], PAttributeFilter.EQUAL, "21 - 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["No"], PAttributeFilter.EQUAL, "No", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["I live with family or friends"], PAttributeFilter.EQUAL, "I live with family or friends", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No"], PAttributeFilter.EQUAL, "No", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No response"], PAttributeFilter.EQUAL, "No response", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve a lot"], PAttributeFilter.EQUAL, "Improve a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve some"], PAttributeFilter.EQUAL, "Improve some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Stay about the same"], PAttributeFilter.EQUAL, "Stay about the same", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline some"], PAttributeFilter.EQUAL, "Decline some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline a lot"], PAttributeFilter.EQUAL, "Decline a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Lowest 25 percent (less safe)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Highest 25 percent (more safe)"], PAttributeFilter.EQUAL, "Highest 25 percent (more safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Lowest 25 percent (less neighborly)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Highest 25 percent (more neighborly)"], PAttributeFilter.EQUAL, "Highest 25 percent (more neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Lowest 25 percent (less convenient)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Highest 25 percent (more convenient)"], PAttributeFilter.EQUAL, "Highest 25 percent (more convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Lowest 25 percent (less confident)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less confident)", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Highest 25 percent (more confident)"], PAttributeFilter.EQUAL, "Highest 25 percent (more confident)", "futurescore", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// New Haven Observation Data
	else if (set.id == 97000) {
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_darkpurple,icons.diamond_green,icons.diamond_black];
		var f = [];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Non-residential and Mixed Use"], PAttributeFilter.EQUAL, "Non-residential and Mixed Use", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Community Space and Vacant Land"], PAttributeFilter.EQUAL, "Community Space and Vacant Land", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Dilapidated and not able to be repaired or renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or renovated", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Construction of dwelling is not complete"], PAttributeFilter.EQUAL, "Construction of dwelling is not complete", "extcondition", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["No"], PAttributeFilter.EQUAL, "No", "vacancy", PAttribute.STRING) );	
		f.push( new PAttributeFilter("Vacancy", ["Vacant Lot"], PAttributeFilter.EQUAL, "Vacant Lot", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Property"], PAttributeFilter.EQUAL, "Vacant Property", "vacancy", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Condition of Vacant Land", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Well Maintained"], PAttributeFilter.EQUAL, "Well Maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Adequately Maintained"], PAttributeFilter.EQUAL, "Adequately Maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Poorly Maintained"], PAttributeFilter.EQUAL, "Poorly Maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// New Haven Resident Survey Data
	else if (set.id == 97050) {
		set.colorcodes = [icons.circle_black,icons.circle_pink,icons.circle_white,icons.circle,icons.circle_green,icons.circle_purple];
		var f = [];
		f.push( new PAttributeFilter("Length of Residency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["1 - 5 years"], PAttributeFilter.EQUAL, "1 - 5 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["6 - 10 years"], PAttributeFilter.EQUAL, "6 - 10 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["11 - 20 years"], PAttributeFilter.EQUAL, "11 - 20 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["21 - 30 years"], PAttributeFilter.EQUAL, "21 - 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["No"], PAttributeFilter.EQUAL, "No", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["I live with family or friends"], PAttributeFilter.EQUAL, "I live with family or friends", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No"], PAttributeFilter.EQUAL, "No", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No response"], PAttributeFilter.EQUAL, "No response", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve a lot"], PAttributeFilter.EQUAL, "Improve a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve some"], PAttributeFilter.EQUAL, "Improve some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Stay about the same"], PAttributeFilter.EQUAL, "Stay about the same", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline some"], PAttributeFilter.EQUAL, "Decline some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline a lot"], PAttributeFilter.EQUAL, "Decline a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Lowest 25 percent (less safe)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Highest 25 percent (more safe)"], PAttributeFilter.EQUAL, "Highest 25 percent (more safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Lowest 25 percent (less neighborly)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Highest 25 percent (more neighborly)"], PAttributeFilter.EQUAL, "Highest 25 percent (more neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Lowest 25 percent (less convenient)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Highest 25 percent (more convenient)"], PAttributeFilter.EQUAL, "Highest 25 percent (more convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Lowest 25 percent (less confident)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less confident)", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Highest 25 percent (more confident)"], PAttributeFilter.EQUAL, "Highest 25 percent (more confident)", "futurescore", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// NOAH Observation Data
	else if (set.id == 98050) {
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple];
		var f = [];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Mixed Use"], PAttributeFilter.EQUAL, "Mixed Use", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Property"], PAttributeFilter.EQUAL, "Vacant Property", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Very attractive"], PAttributeFilter.EQUAL, "Very attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Unattractive"], PAttributeFilter.EQUAL, "Unattractive", "blockattractiveness", PAttribute.STRING) );		
		set.setDisplayFilters(f);
	}
	// NOAH Resident Survey Data
	else if (set.id == 98100) {
		set.colorcodes = [icons.circle_black,icons.circle_pink,icons.circle_white,icons.circle,icons.circle_blue,icons.circle_red];
		var f = [];
		f.push( new PAttributeFilter("Length of Residency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["1 - 5 years"], PAttributeFilter.EQUAL, "1 - 5 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["6 - 10 years"], PAttributeFilter.EQUAL, "6 - 10 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["11 - 20 years"], PAttributeFilter.EQUAL, "11 - 20 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["21 - 30 years"], PAttributeFilter.EQUAL, "21 - 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["No"], PAttributeFilter.EQUAL, "No", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["I live with family or friends"], PAttributeFilter.EQUAL, "I live with family or friends", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No"], PAttributeFilter.EQUAL, "No", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No response"], PAttributeFilter.EQUAL, "No response", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve a lot"], PAttributeFilter.EQUAL, "Improve a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve some"], PAttributeFilter.EQUAL, "Improve some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Stay about the same"], PAttributeFilter.EQUAL, "Stay about the same", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline some"], PAttributeFilter.EQUAL, "Decline some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline a lot"], PAttributeFilter.EQUAL, "Decline a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Lowest 25 percent (less safe)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Highest 25 percent (more safe)"], PAttributeFilter.EQUAL, "Highest 25 percent (more safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Lowest 25 percent (less neighborly)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Highest 25 percent (more neighborly)"], PAttributeFilter.EQUAL, "Highest 25 percent (more neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Lowest 25 percent (less convenient)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Highest 25 percent (more convenient)"], PAttributeFilter.EQUAL, "Highest 25 percent (more convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Lowest 25 percent (less confident)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less confident)", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Highest 25 percent (more confident)"], PAttributeFilter.EQUAL, "Highest 25 percent (more confident)", "futurescore", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// CDC of Long Island Observation Data
	else if (set.id == 98150) {
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple];
		var f = [];
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// CDC of Long Island Resident Survey Data
	else if (set.id == 98200) {
		set.colorcodes = [icons.circle_black,icons.circle_pink,icons.circle_white,icons.circle,icons.circle_blue,icons.circle_darkpurple];
		var f = [];
		f.push( new PAttributeFilter("Length of Residency", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["Less than 1 year"], PAttributeFilter.EQUAL, "Less than 1 year", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["1 - 5 years"], PAttributeFilter.EQUAL, "1 - 5 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["6 - 10 years"], PAttributeFilter.EQUAL, "6 - 10 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["11 - 20 years"], PAttributeFilter.EQUAL, "11 - 20 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["21 - 30 years"], PAttributeFilter.EQUAL, "21 - 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Length of Residency", ["More than 30 years"], PAttributeFilter.EQUAL, "More than 30 years", "lengthlive", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Choose to Live in Community", ["No"], PAttributeFilter.EQUAL, "No", "choosetostay", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Own"], PAttributeFilter.EQUAL, "Own", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or Own", ["I live with family or friends"], PAttributeFilter.EQUAL, "I live with family or friends", "rentown", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["Yes"], PAttributeFilter.EQUAL, "Yes", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No"], PAttributeFilter.EQUAL, "No", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("Consider Buying a Home in the Community", ["No response"], PAttributeFilter.EQUAL, "No response", "considerbuying", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve a lot"], PAttributeFilter.EQUAL, "Improve a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Improve some"], PAttributeFilter.EQUAL, "Improve some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Stay about the same"], PAttributeFilter.EQUAL, "Stay about the same", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline some"], PAttributeFilter.EQUAL, "Decline some", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("This community will", ["Decline a lot"], PAttributeFilter.EQUAL, "Decline a lot", "likelytochange", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Lowest 25 percent (less safe)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Safety: Factor Score", ["Highest 25 percent (more safe)"], PAttributeFilter.EQUAL, "Highest 25 percent (more safe)", "safescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Lowest 25 percent (less neighborly)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Sense of Neighborliness: Factor Score", ["Highest 25 percent (more neighborly)"], PAttributeFilter.EQUAL, "Highest 25 percent (more neighborly)", "neighborscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Lowest 25 percent (less convenient)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Convenience of Services: Factor Score", ["Highest 25 percent (more convenient)"], PAttributeFilter.EQUAL, "Highest 25 percent (more convenient)", "convscore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Lowest 25 percent (less confident)"], PAttributeFilter.EQUAL, "Lowest 25 percent (less confident)", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Middle 50 percent"], PAttributeFilter.EQUAL, "Middle 50 percent", "futurescore", PAttribute.STRING) );
		f.push( new PAttributeFilter("Confidence in Future: Factor Score", ["Highest 25 percent (more confident)"], PAttributeFilter.EQUAL, "Highest 25 percent (more confident)", "futurescore", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// Housing Partnership, FL Observation Data
	else if (set.id == 98250) {
		set.colorcodes = [icons.diamond_red,icons.diamond_yellow,icons.diamond_blue,icons.diamond_green,icons.diamond_darkpurple,icons.diamond_white];
		var f = [];
		f.push( new PAttributeFilter("Property Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Residential"], PAttributeFilter.EQUAL, "Residential", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Nonresidential"], PAttributeFilter.EQUAL, "Nonresidential", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Property Type", ["Community Space and Vacant Land"], PAttributeFilter.EQUAL, "Community Space and Vacant Land", "proptype", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Dilapidated and not able to be repaired or  renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or  renovated", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Exterior Condition of Dwelling", ["Construction of dwelling is not complete"], PAttributeFilter.EQUAL, "Construction of dwelling is not complete", "extcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Good and needs no maintenance or repair"], PAttributeFilter.EQUAL, "Good and needs no maintenance or repair", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Needs minor repairs only"], PAttributeFilter.EQUAL, "Needs minor repairs only", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires a limited number of major repairs"], PAttributeFilter.EQUAL, "Requires a limited number of major repairs", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Requires comprehensive renovation"], PAttributeFilter.EQUAL, "Requires comprehensive renovation", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Features Around Dwelling", ["Dilapidated and not able to be repaired or renovated"], PAttributeFilter.EQUAL, "Dilapidated and not able to be repaired or renovated", "featurescondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Property"], PAttributeFilter.EQUAL, "Vacant Property", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Vacancy", ["Vacant Lot"], PAttributeFilter.EQUAL, "Vacant Lot", "vacancy", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Well Maintained"], PAttributeFilter.EQUAL, "Well Maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Adequately Maintained"], PAttributeFilter.EQUAL, "Adequately Maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Condition of Vacant Land", ["Poorly Maintained"], PAttributeFilter.EQUAL, "Poorly Maintained", "vaclandcondition", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Unattractive"], PAttributeFilter.EQUAL, "Unattractive", "blockattractiveness", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Comcast Employees 2010
	else if (set.id == 97450) {
		var f = [];
		f.push( new PAttributeFilter("Employment Status in 2010", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "empl_status10", PAttribute.STRING) );
		f.push( new PAttributeFilter("Employment Status in 2010", ["Active"], PAttributeFilter.EQUAL, "Active", "empl_status10", PAttribute.STRING) );
		f.push( new PAttributeFilter("Employment Status in 2010", ["Inactive"], PAttributeFilter.EQUAL, "Inactive", "empl_status10", PAttribute.STRING) );
		f.push( new PAttributeFilter("Employment Status in 2010", ["Withdrawn"], PAttributeFilter.EQUAL, "Withdrawn", "empl_status10", PAttribute.STRING) );
		f.push( new PAttributeFilter("Employment Status in 2009", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "empl_status09", PAttribute.STRING) );
		f.push( new PAttributeFilter("Employment Status in 2009", ["A"], PAttributeFilter.EQUAL, "A", "empl_status09", PAttribute.STRING) );
		f.push( new PAttributeFilter("Employment Status in 2009", ["L"], PAttributeFilter.EQUAL, "L", "empl_status09", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Employment Status", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "status_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Employment Status", ["A to Active"], PAttributeFilter.EQUAL, "A to Active", "status_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Employment Status", ["A to Inactive"], PAttributeFilter.EQUAL, "A to Inactive", "status_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Employment Status", ["A to Withdrawn"], PAttributeFilter.EQUAL, "A to Withdrawn", "status_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Employment Status", ["L to Active"], PAttributeFilter.EQUAL, "L to Active", "status_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Employment Status", ["L to Inactive"], PAttributeFilter.EQUAL, "L to Inactive", "status_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Employment Status", ["L to Withdrawn"], PAttributeFilter.EQUAL, "L to Withdrawn", "status_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Union Code", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "union_code", PAttribute.STRING) );
		f.push( new PAttributeFilter("Union Code", ["UA"], PAttributeFilter.EQUAL, "UA", "union_code", PAttribute.STRING) );
		f.push( new PAttributeFilter("Union Code", ["UB"], PAttributeFilter.EQUAL, "UB", "union_code", PAttribute.STRING) );
		f.push( new PAttributeFilter("Union Code", ["UC"], PAttributeFilter.EQUAL, "UC", "union_code", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Address", ["Change"], PAttributeFilter.EQUAL, "Change", "add_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Change in Address", ["No Change"], PAttributeFilter.EQUAL, "No Change", "add_change", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gender", ["Female"], PAttributeFilter.EQUAL, "Female", "gender", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gender", ["Male"], PAttributeFilter.EQUAL, "Male", "gender", PAttribute.STRING) );
		f.push( new PAttributeFilter("Gender", ["Unknown"], PAttributeFilter.EQUAL, "Unknown", "gender", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["American Indian/Alaskan Native"], PAttributeFilter.EQUAL, "American Indian/Alaskan Native", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Asian"], PAttributeFilter.EQUAL, "Asian", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Black"], PAttributeFilter.EQUAL, "Black", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Hispanic or Latino"], PAttributeFilter.EQUAL, "Hispanic or Latino", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Pacific Islander/Native Hawaiian"], PAttributeFilter.EQUAL, "Pacific Islander/Native Hawaiian", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["White"], PAttributeFilter.EQUAL, "White", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Two or more races"], PAttributeFilter.EQUAL, "Two or more races", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Ethnicity", ["Failure to Identify"], PAttributeFilter.EQUAL, "Failure to Identify", "ethnicity", PAttribute.STRING) );
		f.push( new PAttributeFilter("Year of Birth", [1908,1949], PAttributeFilter.RANGE, "Before 1950", "birth_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Birth", [1950,1959], PAttributeFilter.RANGE, "1950-1959", "birth_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Birth", [1960,1969], PAttributeFilter.RANGE, "1960-1969", "birth_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Birth", [1970,1979], PAttributeFilter.RANGE, "1970-1979", "birth_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Birth", [1980,1989], PAttributeFilter.RANGE, "1980-1989", "birth_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Year of Birth", [1990,2009], PAttributeFilter.RANGE, "1990 and later", "birth_yr", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Pay Scale Area", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "pay_scale_area", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pay Scale Area", ["A"], PAttributeFilter.EQUAL, "A", "pay_scale_area", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pay Scale Area", ["B"], PAttributeFilter.EQUAL, "B", "pay_scale_area", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pay Scale Area", ["C"], PAttributeFilter.EQUAL, "C", "pay_scale_area", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pay Scale Area", ["D"], PAttributeFilter.EQUAL, "D", "pay_scale_area", PAttribute.STRING) );
		f.push( new PAttributeFilter("Pay Scale Area", ["E"], PAttributeFilter.EQUAL, "E", "pay_scale_area", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Pennsylvania Act 91 Notices
	else if (set.id == 97500) {
		var f = [];
		f.push( new PAttributeFilter("Notification Date", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Notification Date", ["2008Q4"], PAttributeFilter.EQUAL, "2008Q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Notification Date", ["2009Q1"], PAttributeFilter.EQUAL, "2009Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Notification Date", ["2009Q2"], PAttributeFilter.EQUAL, "2009Q2", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Notification Date", ["2009Q3"], PAttributeFilter.EQUAL, "2009Q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Notification Date", ["2009Q4"], PAttributeFilter.EQUAL, "2009Q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Notification Date", ["2010Q1"], PAttributeFilter.EQUAL, "2010Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["JP Morgan Chase"], PAttributeFilter.EQUAL, "JP Morgan Chase", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Wells Fargo (includes Wachovia)"], PAttributeFilter.EQUAL, "Wells Fargo (includes Wachovia)", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["GMAC, Inc. (now Ally Financial)"], PAttributeFilter.EQUAL, "GMAC, Inc. (now Ally Financial)", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Citigroup"], PAttributeFilter.EQUAL, "Citigroup", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Fannie Mae"], PAttributeFilter.EQUAL, "Fannie Mae", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Bank Of America"], PAttributeFilter.EQUAL, "Bank Of America", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Bank Of New York Mellon"], PAttributeFilter.EQUAL, "Bank Of New York Mellon", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Litton Loan Servicing"], PAttributeFilter.EQUAL, "Litton Loan Servicing", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Nationstar Mortgage"], PAttributeFilter.EQUAL, "Nationstar Mortgage", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["National City Corp. (now PNC)"], PAttributeFilter.EQUAL, "National City Corp. (now PNC)", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Ginnie Mae"], PAttributeFilter.EQUAL, "Ginnie Mae", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["HSBC"], PAttributeFilter.EQUAL, "HSBC", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["HomEq Servicing"], PAttributeFilter.EQUAL, "HomEq Servicing", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["PHH Mortgage"], PAttributeFilter.EQUAL, "PHH Mortgage", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Freddie Mac - FHLMC"], PAttributeFilter.EQUAL, "Freddie Mac - FHLMC", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["American Home Mortgage"], PAttributeFilter.EQUAL, "American Home Mortgage", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Washington Mutual (now JP Morgan)"], PAttributeFilter.EQUAL, "Washington Mutual (now JP Morgan)", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Saxon Mortgage Services, Inc."], PAttributeFilter.EQUAL, "Saxon Mortgage Services, Inc.", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["EMC Mortgage Corporation"], PAttributeFilter.EQUAL, "EMC Mortgage Corporation", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Countrywide (now BOA Home Loans)"], PAttributeFilter.EQUAL, "Countrywide (now BOA Home Loans)", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["BAC Home Loans Servicing LP"], PAttributeFilter.EQUAL, "BAC Home Loans Servicing LP", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["PHFA"], PAttributeFilter.EQUAL, "PHFA", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["Wilshire Credit Corporation"], PAttributeFilter.EQUAL, "Wilshire Credit Corporation", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["PNC"], PAttributeFilter.EQUAL, "PNC", "lenderfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lender/Servicers", ["M&T Bank"], PAttributeFilter.EQUAL, "M&T Bank", "lenderfilter", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// NHS of Phoenix Block Survey
	else if (set.id == 97550) {
		set.colorcodes = [icons.diamond_darkpurple,icons.diamond_blue,icons.diamond_green,icons.diamond_yellow,icons.diamond,icons.diamond_red];
		var f = [];
		f.push( new PAttributeFilter("Attractiveness of the Block", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Very attractive"], PAttributeFilter.EQUAL, "Very attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Attractive"], PAttributeFilter.EQUAL, "Attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat attractive"], PAttributeFilter.EQUAL, "Somewhat attractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Somewhat unattractive"], PAttributeFilter.EQUAL, "Somewhat unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Unattractive"], PAttributeFilter.EQUAL, "Unattractive", "blockattractiveness", PAttribute.STRING) );
		f.push( new PAttributeFilter("Attractiveness of the Block", ["Very unattractive"], PAttributeFilter.EQUAL, "Very unattractive", "blockattractiveness", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// HEMAP Applicants
	else if (set.id == 97600) {
		var f = [];
		f.push( new PAttributeFilter("Approval Status", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "actcod", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Approval"], PAttributeFilter.EQUAL, "Approval", "actcod", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Rejection"], PAttributeFilter.EQUAL, "Rejection", "actcod", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Status", ["Pending/Not Indicated"], PAttributeFilter.EQUAL, "Pending/Not Indicated", "actcod", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Reasonable prospects questionable"], PAttributeFilter.RANGE, "Reasonable prospects questionable", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Layoff/loss of income"], PAttributeFilter.RANGE, "Layoff/loss of income", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Underemployment"], PAttributeFilter.RANGE, "Underemployment", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Medical"], PAttributeFilter.RANGE, "Medical", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Marital"], PAttributeFilter.RANGE, "Marital", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Extraordinary expenses/Other"], PAttributeFilter.RANGE, "Extraordinary expenses/Other", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Military related"], PAttributeFilter.RANGE, "Military related", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Referred to HERO"], PAttributeFilter.RANGE, "Referred to HERO", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Approval Delinquency Codes", ["Files PUP is involved with"], PAttributeFilter.RANGE, "Files PUP is involved with", "delcd", PAttribute.STRING) );
		f.push( new PAttributeFilter("Application Date", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Application Date", ["2009Q3"], PAttributeFilter.EQUAL, "2009Q3", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Application Date", ["2009Q4"], PAttributeFilter.EQUAL, "2009Q4", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Application Date", ["2010Q1"], PAttributeFilter.EQUAL, "2010Q1", "quarter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["BAC Home Loan Servicing"], PAttributeFilter.EQUAL, "BAC Home Loan Servicing", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Wells Fargo"], PAttributeFilter.EQUAL, "Wells Fargo", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["CitiMortgage"], PAttributeFilter.EQUAL, "CitiMortgage", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["American Home Mortgage"], PAttributeFilter.EQUAL, "American Home Mortgage", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Chase Home Finance"], PAttributeFilter.EQUAL, "Chase Home Finance", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["GMAC Mortgage, LLC"], PAttributeFilter.EQUAL, "GMAC Mortgage, LLC", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Litton Loan Servicing"], PAttributeFilter.EQUAL, "Litton Loan Servicing", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Wachovia"], PAttributeFilter.EQUAL, "Wachovia", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["HSBC Mortgage"], PAttributeFilter.EQUAL, "HSBC Mortgage", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["IndyMac"], PAttributeFilter.EQUAL, "IndyMac", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Ocwen Federal Bank"], PAttributeFilter.EQUAL, "Ocwen Federal Bank", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["HomEq Servicing"], PAttributeFilter.EQUAL, "HomEq Servicing", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Phelan, Hallinan & Schmieg, LLP"], PAttributeFilter.EQUAL, "Phelan, Hallinan & Schmieg, LLP", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Servicing Co."], PAttributeFilter.RANGE, "America's Servicing Co.", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["PHFA Accounting & Loan Servicing"], PAttributeFilter.EQUAL, "PHFA Accounting & Loan Servicing", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Sovereign"], PAttributeFilter.EQUAL, "Sovereign", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Saxon Mortgage Services"], PAttributeFilter.EQUAL, "Saxon Mortgage Services", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Washington Mutual"], PAttributeFilter.EQUAL, "Washington Mutual", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Bank of America"], PAttributeFilter.EQUAL, "Bank of America", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["National City Mortgage"], PAttributeFilter.EQUAL, "National City Mortgage", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["PHH Mortgage"], PAttributeFilter.EQUAL, "PHH Mortgage", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Nationstar Mortgage"], PAttributeFilter.EQUAL, "Nationstar Mortgage", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Vericrest Financial"], PAttributeFilter.EQUAL, "Vericrest Financial", "bnkfilter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Top Lenders/Servicers", ["Household Finance"], PAttributeFilter.EQUAL, "Household Finance", "bnkfilter", PAttribute.STRING) );	
		set.setDisplayFilters(f);
	}
	// Louisiana HFA Projects
	else if (set.id == 97650) {
		set.colorcodes = [icons.square_green,icons.square_darkgreen,icons.square_blue,icons.square_darkblue,icons.square_red];
		var f = [];
		f.push( new PAttributeFilter("Development Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "devpt_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Development Type", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "devpt_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Development Type", ["Rehabilitation"], PAttributeFilter.EQUAL, "Rehabilitation", "devpt_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Development Type", ["New Construction and Rehabilitation"], PAttributeFilter.EQUAL, "New Construction and Rehabilitation", "devpt_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "total_unit", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Units", [1,25], PAttributeFilter.RANGE, "1 to 25", "total_unit", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [26,50], PAttributeFilter.RANGE, "26 to 50", "total_unit", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [51,100], PAttributeFilter.RANGE, "51 to 100", "total_unit", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [100,1105], PAttributeFilter.RANGE, "More than 100", "total_unit", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Status", ["PIS"], PAttributeFilter.EQUAL, "PIS", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Complete"], PAttributeFilter.EQUAL, "Complete", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["underway/under const.","under const.","underway","Under Construction"], PAttributeFilter.RANGE, "Underway/Under construction", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Budgeted/Funded","Funded"], PAttributeFilter.RANGE, "Budgeted/Funded", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Closed"], PAttributeFilter.EQUAL, "Closed", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Status", ["Not Closed"], PAttributeFilter.EQUAL, "Not Closed", "status", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["9% Tax Credit"], PAttributeFilter.EQUAL, "9% Tax Credit", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["9% Tax Credit & HOME"], PAttributeFilter.EQUAL, "9% Tax Credit & HOME", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["4% Tax Credit, HOME, MRB"], PAttributeFilter.EQUAL, "4% Tax Credit, HOME, MRB", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["HOME"], PAttributeFilter.EQUAL, "HOME", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["NSP"], PAttributeFilter.EQUAL, "NSP", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["HTF"], PAttributeFilter.EQUAL, "HTF", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["NPRPP"], PAttributeFilter.EQUAL, "NPRPP", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["Agency-Owned"], PAttributeFilter.EQUAL, "Agency-Owned", "project_type", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// Louisiana HFA Projects (by Parish)
	else if (set.id == 97700) {
		set.colorcodes = [icons.polygon_green,icons.polygon_blue,icons.polygon_darkblue];
		set.polycolorcodes = [icons.polygon_green,icons.polygon_blue,icons.polygon_darkblue];
		var f = [];
		f.push( new PAttributeFilter("Number of Units", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "unt_parish", PAttribute.STRING) );
		f.push( new PAttributeFilter("Number of Units", [1,50], PAttributeFilter.RANGE, "1 to 50", "unt_parish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [51,100], PAttributeFilter.RANGE, "51 to 100", "unt_parish", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Number of Units", [100,256], PAttributeFilter.RANGE, "More than 100", "unt_parish", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// AHOME Projects
	else if (set.id == 97750) {
		set.colorcodes = [icons.diamond_green,icons.diamond_yellow,icons.diamond_blue];
		var f = [];
		f.push( new PAttributeFilter("Program Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Community Services"], PAttributeFilter.EQUAL, "Community Services", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Home Ownership"], PAttributeFilter.EQUAL, "Home Ownership", "project_type", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rehab_new_construction", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["Rehab"], PAttributeFilter.EQUAL, "Rehab", "rehab_new_construction", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "rehab_new_construction", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Project Cost", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "total_project_cost", PAttribute.STRING) );
		f.push( new PAttributeFilter("Total Project Cost", [0,99999], PAttributeFilter.RANGE, "Less than $ 100,000", "total_project_cost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Project Cost", [100000,125000], PAttributeFilter.RANGE, "$100,000 - $125,000", "total_project_cost", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Project Cost", [125000,2300000], PAttributeFilter.RANGE, "More than $125,000", "total_project_cost", PAttribute.NUMBER) );
		set.setDisplayFilters(f);
	}
	// Impact Services Resident Survey
	else if (set.id == 97950) {
		set.colorcodes = [icons.diamond_blue,icons.diamond_green,icons.diamond_yellow,icons.diamond,icons.diamond_red];
		var f = [];
		f.push( new PAttributeFilter("Recommend neighborhood for families with children", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "recchildre", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for families with children", ["5 (Strongly agree)"], PAttributeFilter.EQUAL, "Strongly agree", "recchildre", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for families with children", ["4 (Agree)"], PAttributeFilter.EQUAL, "Agree", "recchildre", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for families with children", ["3 (Neither agree/disagree)"], PAttributeFilter.EQUAL, "Neither agree/disagree", "recchildre", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for families with children", ["2 (Disagree)"], PAttributeFilter.EQUAL, "Disagree", "recchildre", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for families with children", ["1 (Strongly disagree)"], PAttributeFilter.EQUAL, "Strongly disagree", "recchildre", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Recommend neighborhood for seniors", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "recseniors", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for seniors", ["5 (Strongly agree)"], PAttributeFilter.EQUAL, "Strongly agree", "recseniors", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for seniors", ["4 (Agree)"], PAttributeFilter.EQUAL, "Agree", "recseniors", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for seniors", ["3 (Neither agree/disagree)"], PAttributeFilter.EQUAL, "Neither agree/disagree", "recseniors", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for seniors", ["2 (Disagree)"], PAttributeFilter.EQUAL, "Disagree", "recseniors", PAttribute.STRING) );
		f.push( new PAttributeFilter("Recommend neighborhood for seniors", ["1 (Strongly disagree)"], PAttributeFilter.EQUAL, "Strongly disagree", "recseniors", PAttribute.STRING) );		
		f.push( new PAttributeFilter("Rent or own", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "ownrent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or own", ["Own"], PAttributeFilter.EQUAL, "Own", "ownrent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or own", ["Rent"], PAttributeFilter.EQUAL, "Rent", "ownrent", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rent or own", ["Neither"], PAttributeFilter.EQUAL, "Neither (for instance, live with a friend or relative)", "ownrent", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// HACE Projects
	else if (set.id == 98300) {
		var f = [];
		set.colorcodes = [icons.diamond_yellow,icons.diamond_darkpurple,icons.diamond_green,icons.diamond_blue,icons.diamond_red];
		f.push( new PAttributeFilter("Program Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Comm Services"], PAttributeFilter.EQUAL, "Comm Services", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Econ Dev"], PAttributeFilter.EQUAL, "Econ Dev", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Housing"], PAttributeFilter.EQUAL, "Housing", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Inv by others"], PAttributeFilter.EQUAL, "Inv by others", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Nbh Assets"], PAttributeFilter.EQUAL, "Nbh Assets", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rehab_new", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["Partial Rehabilitation"], PAttributeFilter.EQUAL, "Partial Rehabilitation", "rehab_new", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["Rehabilitation"], PAttributeFilter.EQUAL, "Rehabilitation", "rehab_new", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "rehab_new", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "projtype_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["Homeownership"], PAttributeFilter.EQUAL, "Homeownership", "projtype_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["Facade Improvement"], PAttributeFilter.EQUAL, "Facade Improvement", "projtype_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["Other"], PAttributeFilter.EQUAL, "Other", "projtype_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date Completed", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "yearcompl", PAttribute.STRING) );
		f.push( new PAttributeFilter("Date Completed", [1984,1989], PAttributeFilter.EQUAL, "Before 1990", "yearcompl", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Date Completed", [1990,1999], PAttributeFilter.EQUAL, "1990-1999", "yearcompl", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Date Completed", [2000,2004], PAttributeFilter.EQUAL, "2000-2004", "yearcompl", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Date Completed", [2005,2011], PAttributeFilter.EQUAL, "2005 and later", "yearcompl", PAttribute.NUMBER) );	
		set.setDisplayFilters(f);
	}
	// Cooper's Ferry Projects
	else if (set.id == 98400) {
		var f = [];
		set.colorcodes = [icons.diamond_yellow,icons.diamond_darkpurple,icons.diamond_green,icons.diamond_blue,icons.diamond_red];
		f.push( new PAttributeFilter("Program Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Comm Services"], PAttributeFilter.EQUAL, "Comm Services", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Econ Dev"], PAttributeFilter.EQUAL, "Econ Dev", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Housing"], PAttributeFilter.EQUAL, "Housing", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Inv by others"], PAttributeFilter.EQUAL, "Inv by others", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Program Type", ["Nbh Assets"], PAttributeFilter.EQUAL, "Nbh Assets", "page", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "rehab_new", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["Rehabilitation"], PAttributeFilter.EQUAL, "Rehabilitation", "rehab_new", PAttribute.STRING) );
		f.push( new PAttributeFilter("Rehab or New", ["New Construction"], PAttributeFilter.EQUAL, "New Construction", "rehab_new", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["COLORCODE"], PAttributeFilter.EQUAL, "Color Code All", "projtype_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["Homeownership"], PAttributeFilter.EQUAL, "Homeownership", "projtype_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["Rental"], PAttributeFilter.EQUAL, "Rental", "projtype_filter", PAttribute.STRING) );
		f.push( new PAttributeFilter("Project Type", ["Other"], PAttributeFilter.EQUAL, "Other", "projtype_filter", PAttribute.STRING) );
		set.setDisplayFilters(f);
	}
	// TRF Supermarket Study of LAA (Internal)
	else if (set.id == 98500) {
		var f = [];
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [14,34], PAttributeFilter.RANGE, "34 or less", "popwtacces", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [35,44], PAttributeFilter.RANGE, "35-44", "popwtacces", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [45,50], PAttributeFilter.RANGE, "45-50", "popwtacces", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Average LAA Score (population weighted)", [51,98], PAttributeFilter.RANGE, "greater than 50", "popwtacces", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [-9511949,0], PAttributeFilter.RANGE, "$0 or less", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [1,2000000], PAttributeFilter.RANGE, "$1-$2,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [2000001,5000000], PAttributeFilter.RANGE, "$2,000,001-$5,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [5000001,8000000], PAttributeFilter.RANGE, "$5,000,001-$8,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Grocery Retail Leakage Amount", [8000001,777066311], PAttributeFilter.RANGE, "greater than $8,000,000", "leakage", PAttribute.NUMBER) );
		f.push( new PAttributeFilter("Total Grocery Retail Demand", [376441,2000000], PAttributeFilter.RANGE, "less than $2,000,000", "groc_deman", PAttribute.NUMBER) );
		f.push( new PAttributeFilt
