function checkForm(form){
	var textFields = document.getElementsByTagName("input");
	var textAreas = document.getElementsByTagName("textarea");
	var selects = document.getElementsByTagName("select");
	var fields="";
	for(var i=0; i<textFields.length; i++){
		if(textFields[i].type=="text" && textFields[i].id.substr(0,3)=="req" && textFields[i].value==""){
			if(textFields[i].name.indexOf('_'))  fields += textFields[i].name.toUpperCase().replace('_',' ') + "\n";
			else fields += textFields[i].name.toUpperCase() + "\n";
		}
		if(selects[i] && selects[i].value=="") fields += selects[i].name.toUpperCase() + "\n";
		if(textAreas[i] && textAreas[i].value=="") fields += textAreas[i].name.toUpperCase() + "\n";
	}
	var message = "Please complete " + form + "\n\nThese required fields need your attention:\n\n";
	if(fields!="") {
		alert(message + fields);
		return false;
	}
	else return true;
}
function resetForm(){
	var textFields = document.getElementsByTagName("input");
	var textAreas = document.getElementsByTagName("textarea");
	var selects = document.getElementsByTagName("select");
	for(var i=0; i<textFields.length; i++){
		if(textFields[i].type=="text") textFields[i].value = "";
		if(textAreas[i]) textAreas[i].value = "";
	}
	document.getElementById("output").innerHTML = "";
	document.getElementById("output").style.visibility = "hidden";
	return false;
}