var all_topic_ids = new Array( "246", "350", "291", "349", "105", "293", "160", "106", "107", "1", "108", "109", "161", "300", "2", "277", "162", "305", "3", "72", "163", "44", "285", "278", "165", "296", "4", "304", "5", "166", "167", "111", "325", "308", "112", "6", "61", "269", "310", "113", "59", "202", "169", "114", "320", "303", "168", "8", "9", "115", "328", "311", "116", "117", "11", "329", "12", "118", "73", "62", "75", "119", "121", "204", "58", "91", "126", "125", "138", "124", "123", "122", "286", "13", "128", "205", "341", "287", "85", "170", "345", "54", "79", "129", "288", "206", "321", "103", "55", "172", "173", "97", "335", "174", "133", "175", "221", "47", "333", "102", "176", "340", "309", "18", "346", "344", "177", "99", "88", "312", "178", "223", "19", "210", "224", "74", "225", "298", "295", "226", "179", "180", "227", "181", "141", "229", "182", "297", "69", "211", "183", "212", "184", "230", "142", "57", "64", "232", "275", "234", "213", "235", "280", "21", "323", "236", "185", "86", "214", "104", "187", "50", "215", "306", "238", "290", "48", "22", "188", "239", "84", "240", "302", "241", "23", "24", "242", "25", "56", "26", "147", "151", "27", "244", "319", "89", "281", "190", "28", "247", "76", "299", "87", "192", "322", "60", "29", "248", "249", "30", "193", "194", "271", "195", "274", "196", "95", "101", "250", "251", "252", "31", "253", "348", "80", "254", "198", "256", "279", "313", "317", "327", "284", "53", "258", "326", "301", "292", "336", "33", "272", "34", "100", "35", "343", "218", "37", "49", "289", "334", "38", "96", "39", "342", "331", "324", "199", "77", "316", "81", "294", "200", "347", "318", "41", "220", "315", "42", "307" );

var all_topics = new Array( "'Regarded As' disabled", "abatement", "absenteeism", "Absenteeism/Lateness", "Accessibility", "accident investigation", "Accident prevention", "Accommodation", "Addictions", "Advice For Supervisors", "Age discrimination", "AIDS/HIV", "Air Quality", "Americans with Disabilities Act", "Americans With Disabilities Act (ADA)", "ANSI", "Asbestos", "Assessment", "Attendance", "Audits", "Back/lifting", "Benefits", "Blasting", "Bloodborne Pathogens", "Carbon monoxide", "Carpal Tunnel Syndrome", "Case Studies", "Chairs", "Change Management", "Chemicals", "Child safety", "Class Action Lawsuits", "Cleaning", "Cold conditions", "Collective bargaining/dispute resolution", "Communication", "Compensation", "Computers", "Concrete", "Confidentiality", "Confined Spaces", "Conflict", "Construction", "Constructive Discharge", "Consultation", "Containers", "Cranes", "Criticism/Feedback", "Customer Service", "Dating/relationships", "Deadlines", "Demolition", "Depression", "Disability", "Discipline", "Discrimination", "Diversity", "Documentation", "Doors", "Dress Codes", "Driving", "Drug testing", "E-mail/Internet", "Efficiency", "Electricity", "Emergency Response", "Employee handbooks", "Employment status", "Empowerment", "English-only rules", "Equal Employment Opportunity Commission (EEOC)", "Equal Pay Act", "Equipment", "Ergonomics", "Essential job functions", "Ethics", "Evacuation", "Excavation", "Exercise", "Exits", "Exposure", "Eye Safety", "Falls", "Family And Medical Leave Act (FMLA)", "Fatalities", "Feedback", "Field Sanitation", "Fire Safety", "First Aid", "Foot safety", "Forklift safety", "Fraud", "Friction", "General duty clause", "Government employers", "Hand safety", "Harassment", "Hazardous Materials", "Head Protection", "Health", "Hearing/hearing convservation", "Heart Attacks", "Highway Work Zones", "Hiring", "Hot conditions", "Hot Surfaces", "Housekeeping", "Identity Theft", "Information Gathering", "Injuries and Illnesses", "Inspections", "Intermittent leave", "Internet", "Interviewing", "Job descriptions", "Job Rotation", "Key employees", "Keyboards", "Labels", "Labor relations/unions", "Ladders/stairways", "Latex", "Layoffs", "Lead", "Leadership", "Legislation", "Liability", "Lifting", "Lighting", "Litigation", "Lockout/tagout", "Loyalty", "Machine safety/guarding", "Major life activity", "Management", "Material Safety Data Sheets", "Materials Handling", "Medical leave", "Medical personnel", "Mental disability", "Mentoring", "Military leave", "Miscellaneous", "Morale/Motivation", "Musculoskeletal Disorders", "National origin discrimination", "Near misses", "Off-the-Job Safety", "Operating procedures", "OSHA (general)", "OSHA inspections", "OSHA Standards", "Overtime", "Pain", "Parental leave", "Partnership", "Partnerships", "Performance Reviews", "Personal Protective Equipment", "Physical exams", "Pillows", "Policies", "Posture", "Pre-employment testing", "Pregnant Employees", "Presentation Skills", "Privacy", "Problem Solving", "Process Safety Management", "Productivity", "Professional development", "Quality", "Race Bias", "Race/ethnicity", "Radiation", "Reaching", "Recognition", "Record keeping", "References", "Religion", "Repetitive Motion", "Repetitive Motion Injuries", "Reporting", "Respirators", "Rest Breaks", "Retaliation", "Retention", "Retirement", "Return-to-work policies", "Safety", "Safety off the job", "Safety programs", "safety signs", "Sanitation", "scaffolds", "Schedules", "Security", "Security Breach", "Serious health condition", "Service animals", "Sex discrimination", "Sexual Harassment", "Sexual orientation", "Shift work", "Shoveling", "Size bias", "Smoking", "Social Security", "Spraying", "Stairs", "Standards", "Standing", "State OSHA Plans", "State Programs", "State/local regulations", "Storage", "Strains and Sprains", "Stress", "Stretching", "Substance Abuse", "tags", "Teamwork/Team-Building", "Technology", "Telecommuting", "Temperature", "Termination", "Time Management", "tools", "Tower Construction", "Trade Secret", "Training", "Travel", "Trends", "Trucks", "Underground Work", "Vibration", "Violence", "Voluntary Guidelines", "Wall Openings", "Weather/Seasonal", "Welding", "Wellness", "Whistleblowing", "Wiring", "Work Comp Claims", "Work/family issues", "Working/Walking Surfaces", "Workplace Violence", "Workstation" );

var safety_topic_ids = new Array( "350", "291", "293", "160", "109", "161", "300", "2", "277", "162", "305", "72", "163", "285", "278", "165", "296", "4", "304", "166", "167", "325", "308", "6", "269", "310", "59", "169", "320", "303", "168", "311", "329", "73", "75", "58", "91", "286", "13", "341", "287", "85", "170", "345", "54", "79", "288", "321", "103", "55", "172", "173", "97", "335", "174", "175", "47", "333", "102", "176", "340", "309", "18", "346", "344", "177", "99", "88", "312", "178", "19", "74", "298", "295", "179", "180", "181", "182", "297", "69", "183", "184", "142", "57", "64", "275", "323", "185", "86", "104", "187", "50", "306", "290", "48", "188", "84", "302", "56", "319", "89", "190", "76", "299", "87", "192", "322", "30", "193", "194", "271", "195", "274", "196", "95", "101", "80", "198", "279", "313", "317", "327", "284", "53", "326", "301", "336", "33", "272", "100", "343", "49", "289", "334", "38", "96", "342", "331", "324", "199", "77", "316", "81", "294", "200", "318", "41", "315", "42", "307" );

var safety_topics = new Array( "abatement", "absenteeism", "accident investigation", "Accident prevention", "AIDS/HIV", "Air Quality", "Americans with Disabilities Act", "Americans With Disabilities Act (ADA)", "ANSI", "Asbestos", "Assessment", "Audits", "Back/lifting", "Blasting", "Bloodborne Pathogens", "Carbon monoxide", "Carpal Tunnel Syndrome", "Case Studies", "Chairs", "Chemicals", "Child safety", "Cleaning", "Cold conditions", "Communication", "Computers", "Concrete", "Confined Spaces", "Construction", "Consultation", "Containers", "Cranes", "Demolition", "Discrimination", "Doors", "Driving", "Electricity", "Emergency Response", "Equipment", "Ergonomics", "Evacuation", "Excavation", "Exercise", "Exits", "Exposure", "Eye Safety", "Falls", "Fatalities", "Field Sanitation", "Fire Safety", "First Aid", "Foot safety", "Forklift safety", "Fraud", "Friction", "General duty clause", "Hand safety", "Hazardous Materials", "Head Protection", "Health", "Hearing/hearing convservation", "Heart Attacks", "Highway Work Zones", "Hiring", "Hot conditions", "Hot Surfaces", "Housekeeping", "Identity Theft", "Information Gathering", "Injuries and Illnesses", "Inspections", "Internet", "Job Rotation", "Keyboards", "Labels", "Ladders/stairways", "Latex", "Lead", "Liability", "Lifting", "Lighting", "Lockout/tagout", "Machine safety/guarding", "Management", "Material Safety Data Sheets", "Materials Handling", "Medical personnel", "Musculoskeletal Disorders", "Near misses", "Off-the-Job Safety", "OSHA (general)", "OSHA inspections", "OSHA Standards", "Pain", "Partnership", "Partnerships", "Personal Protective Equipment", "Pillows", "Posture", "Process Safety Management", "Radiation", "Reaching", "Record keeping", "Repetitive Motion", "Repetitive Motion Injuries", "Reporting", "Respirators", "Rest Breaks", "Safety", "Safety off the job", "Safety programs", "safety signs", "Sanitation", "scaffolds", "Schedules", "Security", "Security Breach", "Shoveling", "Smoking", "Spraying", "Stairs", "Standards", "Standing", "State OSHA Plans", "State Programs", "Storage", "Strains and Sprains", "Stretching", "Substance Abuse", "tags", "Technology", "Temperature", "tools", "Tower Construction", "Trade Secret", "Training", "Travel", "Trucks", "Underground Work", "Vibration", "Violence", "Voluntary Guidelines", "Wall Openings", "Weather/Seasonal", "Welding", "Wellness", "Wiring", "Work Comp Claims", "Working/Walking Surfaces", "Workplace Violence", "Workstation" );

var employment_topic_ids = new Array( "246", "105", "106", "107", "108", "109", "2", "3", "44", "111", "112", "6", "61", "113", "114", "115", "116", "117", "11", "12", "118", "62", "119", "121", "91", "126", "125", "124", "123", "122", "128", "129", "133", "221", "18", "223", "19", "224", "225", "226", "227", "229", "182", "211", "230", "142", "232", "234", "235", "280", "21", "236", "215", "238", "22", "239", "240", "241", "23", "242", "27", "244", "28", "247", "60", "29", "248", "249", "30", "95", "250", "251", "252", "31", "253", "348", "254", "256", "258", "33", "34", "100", "35", "218", "38", "39", "199", "347", "41" );

var employment_topics = new Array( "'Regarded As' disabled", "Accessibility", "Accommodation", "Addictions", "Age discrimination", "AIDS/HIV", "Americans With Disabilities Act (ADA)", "Attendance", "Benefits", "Class Action Lawsuits", "Collective bargaining/dispute resolution", "Communication", "Compensation", "Confidentiality", "Constructive Discharge", "Dating/relationships", "Depression", "Disability", "Discipline", "Diversity", "Documentation", "Dress Codes", "Drug testing", "E-mail/Internet", "Emergency Response", "Employee handbooks", "Employment status", "English-only rules", "Equal Employment Opportunity Commission (EEOC)", "Equal Pay Act", "Essential job functions", "Family And Medical Leave Act (FMLA)", "Government employers", "Harassment", "Hiring", "Intermittent leave", "Internet", "Job descriptions", "Key employees", "Labor relations/unions", "Layoffs", "Legislation", "Liability", "Litigation", "Major life activity", "Management", "Medical leave", "Mental disability", "Military leave", "Miscellaneous", "Morale/Motivation", "National origin discrimination", "Overtime", "Parental leave", "Performance Reviews", "Physical exams", "Policies", "Pre-employment testing", "Pregnant Employees", "Privacy", "Race Bias", "Race/ethnicity", "References", "Religion", "Retaliation", "Retention", "Retirement", "Return-to-work policies", "Safety", "Security", "Serious health condition", "Service animals", "Sex discrimination", "Sexual Harassment", "Sexual orientation", "Shift work", "Size bias", "Social Security", "State/local regulations", "Substance Abuse", "Teamwork/Team-Building", "Technology", "Telecommuting", "Termination", "Training", "Trends", "Violence", "Whistleblowing", "Work Comp Claims" );

var management_topic_ids = new Array( "349", "1", "3", "5", "6", "202", "8", "9", "328", "11", "12", "204", "138", "13", "205", "206", "102", "18", "19", "210", "141", "211", "212", "213", "21", "214", "22", "24", "25", "26", "147", "151", "281", "29", "30", "196", "292", "34", "100", "35", "37", "38", "199", "220" );

var management_topics = new Array( "Absenteeism/Lateness", "Advice For Supervisors", "Attendance", "Change Management", "Communication", "Conflict", "Criticism/Feedback", "Customer Service", "Deadlines", "Discipline", "Diversity", "Efficiency", "Empowerment", "Ergonomics", "Ethics", "Feedback", "Health", "Hiring", "Internet", "Interviewing", "Leadership", "Litigation", "Loyalty", "Mentoring", "Morale/Motivation", "Operating procedures", "Performance Reviews", "Presentation Skills", "Problem Solving", "Productivity", "Professional development", "Quality", "Recognition", "Retention", "Safety", "Schedules", "Stress", "Teamwork/Team-Building", "Technology", "Telecommuting", "Time Management", "Training", "Violence", "Work/family issues" );

function showTopics() {
	var j = 0;
	var i;
	var category = '';
	var f = document.forms['search'];
	if (f.topic == null)
		return;
	f.topic.options.length = 0;
	f.topic.options[j++] = new Option('', '');

	for (i=0; i<document.forms['search'].category.length; i++) {
		if (f.category.options[i].selected)
			category = f.category.options[i].value;
	}

	// All topics
	if (category == '') {
		for (i=0; i<all_topic_ids.length; i++) {
			f.topic.options[j++] = new Option(all_topics[i], all_topic_ids[i]);
		}
	}
	
	// Safety
	if (category == '1') {
		for (i=0; i<safety_topic_ids.length; i++) {
			f.topic.options[j++] = new Option(safety_topics[i], safety_topic_ids[i]);
		}
	}
	
	// Employment Practices
	if (category == '2') {
		for (i=0; i<employment_topic_ids.length; i++) {
			f.topic.options[j++] = new Option(employment_topics[i], employment_topic_ids[i]);
		}
	}
	
	// Management
	if (category == '4') {
		for (i=0; i<management_topic_ids.length; i++) {
			f.topic.options[j++] = new Option(management_topics[i], management_topic_ids[i]);
		}
	}
}


