﻿function checkOneStopForm() {

	var error = 0;
	var alert_msg = "There are missing fields that are required:\n\n";
	
	// clear out any Yellow fields from previous errors
	document.basicform.major_selected.className='';
	document.basicform.visitdate.className='';
	document.basicform.campus.className='';
	document.basicform.term.className='';
	document.basicform.email_address.className='';
	document.basicform.phone_number.className='';
	document.basicform.dob.className='';
	document.basicform.last_name.className='';
	document.basicform.first_name.className='';
	
	
	
	// the fields work backwards to forwards to the top-most field is selected
	
	if (document.basicform.major_selected.selectedIndex == "0") {
		error = 1;
		alert_msg = alert_msg + "- Your Desired Major\n";
		document.basicform.major_selected.className='hilight-field';
		document.basicform.major_selected.focus();
	}
	
	
	if (document.basicform.visitdate.selectedIndex == "-1") {
		
		error = 1;
		alert_msg = alert_msg + "- Your Desired Visiting Date and Time\n";
		document.basicform.visitdate.className='hilight-field';
		document.basicform.visitdate.focus();
	}
	
	
	if (document.basicform.campus.selectedIndex == "0") {
		error = 1;
		alert_msg = alert_msg + "- Your Desired Campus\n";
		document.basicform.campus.className='hilight-field';
		document.basicform.campus.focus();
	}
	
	
	if (document.basicform.term.selectedIndex == "0") {
		error = 1;
		alert_msg = alert_msg + "- Your Desired Term\n";
		document.basicform.term.className='hilight-field';
		document.basicform.term.focus();
	}
	
	
	if (document.basicform.email_address.value == "") {
		error = 1;
		alert_msg = alert_msg + "- Your E-mail Address\n";
		document.basicform.email_address.className='hilight-field';
		document.basicform.email_address.focus();
	}
	
	
	if (document.basicform.phone_number.value == "") {
		error = 1;
		alert_msg = alert_msg + "- Your Phone Number\n";
		document.basicform.phone_number.className='hilight-field';
		document.basicform.phone_number.focus();
	}
	
	
	if (document.basicform.dob.value == "") {
		error = 1;
		alert_msg = alert_msg + "- Your Date of Birth\n";
		document.basicform.dob.className='hilight-field';
		document.basicform.dob.focus();
	}
	
	if (document.basicform.last_name.value == "") {
		error = 1;
		alert_msg = alert_msg + "- Your Last Name\n";
		document.basicform.last_name.className='hilight-field';
		document.basicform.last_name.focus();
	}
	
	if (document.basicform.first_name.value == "") {
		error = 1;
		alert_msg = alert_msg + "- Your First Name\n";
		document.basicform.first_name.className='hilight-field';
		document.basicform.first_name.focus();
	}

	
	if (error) {
		alert(alert_msg);
		return false;
	}
		
	// else everything is in order
	return true;

}

