function show_correct_form(){
	reset_form();
	topic = document.forms.calform.topic.value;
	msg = document.getElementById("formMessage");

	if(topic == "Lost & Found"){
		showHideDivs("lostFoundIntro","show");
		showHideDivs("lostFoundFields","show");
		msg.innerHTML = "";
	}else if(topic == "Customer Service"){
		showHideDivs("customerServiceFields","show");
		msg.innerHTML = "We want to make sure we are giving you the best service possible.  If you have a compliment or a complaint about our service, please let us know.";
	}else if(topic == "Facilities/Stop/Shelter Maintenance"){
		showHideDivs("facilitiesFields","show");
		msg.innerHTML = "Passengers can assist in keeping our facilities well-maintained.  Please report missing or damaged bus stops, or a shelter in need of cleaning, by providing the information below.";
	}else if(topic == "Service Request"){
		showHideDivs("serviceFields","show");
		msg.innerHTML = "We are always looking for ways to serve our community better.  If there is someplace that you would like to go that currently doesn'st have bus service, or if you would like to see a stop or shelter where one currently does't exist, please let us know.  Even if we can?t serve the location immediately, we do keep track of requests for future planning.";
	}else if(topic == "Advertising with The Rapid"){
		showHideDivs("advertisingFields","show");
		msg.innerHTML = "The Rapid contacts with Crosstown Communications to sell advertising on the buses.  If you would like someone to contact you about advertising, please fill out the information below.  You can also link to Crosstown's web site <a href='http://www.crosstownbusads.com' target='_blank'>here</a>";
	}else if(topic == "Route and Schedule Information"){
		showHideDivs("routeFields","show");
		msg.innerHTML = "Our Information Center staff can answer questions about The Rapid and its services, help you plan your trip, and provide any other service-related information. ";
	}else if(topic == "General Comment"){
		msg.innerHTML = "This is place for any other comments or concerns that you have about The Rapid or its services. ";
	}else if(topic == "Website Feedback/Technical Support"){
		msg.innerHTML = "We want ridetherapid.org to provide you all the information you need about The Rapid and its services.  Please let us know if you have suggestions for improving our web site.";
	}else if(topic == "Field Trip Request"){
		showHideDivs("fieldTripFields","show");
		msg.innerHTML = "Once you have completed the form and pressed \"Submit\", a representative from The Rapid will be in touch with you 3-5 business days after we receive your field trip request to confirm the schedule and assist with any trip planning you may need.";
	}
	
	showHideDivs("generalFields","show");
	showHideDivs("formMessage","show");
	// show the coment for everything except lost and found
	if(topic != "Lost &amp; Found"){
		showHide("commentField", "hide");
	}
	
	showHideDivs("submitButton", "show");
	
	if(topic == ""){
		reset_form();
	}
}

function reset_form(){
	showHideDivs("generalFields", "hide", "lostFoundIntro", "hide", "lostFoundFields", "hide", "routeFields", "hide", "commentField", "hide", "submitButton", "hide", "serviceFields", "hide", "customerServiceFields", "hide", "facilitiesFields", "hide", "advertisingFields", "hide", "formMessage", "hide", "fieldTripFields", "hide");
}

