function verify_apply_online()
	{
	if (document.apply_online.FirstName.value == '')
		{
		alert("Please enter your first name. This is a required field.");
		document.apply_online.FirstName.focus();
		return false;
		}
	if (document.apply_online.MiddleInitial.value != '' && document.apply_online.MiddleInitial.value.length > 1)
		{
		alert("Please enter only one letter for your middle initial.");
		document.apply_online.MiddleInitial.focus();
		return false;
		}
	if (document.apply_online.LastName.value == '')
		{
		alert("Please enter your last name. This is a required field.");
		document.apply_online.LastName.focus();
		return false;
		}
	if (document.apply_online.ClassYear.value == '')
		{
		alert("Please enter your class year. This is a required field.");
		document.apply_online.ClassYear.focus();
		return false;
		}
	if (document.apply_online.EMail.value == '')
		{
		alert("Please enter your e-mail address. This is a required field.");
		document.apply_online.EMail.focus();
		return false;
		}

	if (-1 == document.apply_online.EMail.value.indexOf("@"))
		{ 
		alert("Please enter a valid e-mail address. Your e-mail address must contain the '@' symbol."); 
		document.apply_online.EMail.focus();
		return false;
		}
	if (-1 != document.apply_online.EMail.value.indexOf(","))
		{ 
		alert("Please enter a valid e-mail address. Your e-mail address cannot contain the ',' symbol."); 
		document.apply_online.EMail.focus();
		return false;
		}
	if (-1 != document.apply_online.EMail.value.indexOf("#"))
		{ 
		alert("Please enter a valid e-mail address. Your e-mail address cannot contain the '#' symbol."); 
		document.apply_online.EMail.focus();
		return false;
		}
	if (-1 != document.apply_online.EMail.value.indexOf("!"))
		{ 
		alert("Please enter a valid e-mail address. Your e-mail address cannot contain the '!' symbol."); 
		document.apply_online.EMail.focus();
		return false;
		}
	if (-1 != document.apply_online.EMail.value.indexOf(" "))
		{ 
		alert("Please enter a valid e-mail address. Your e-mail address cannot contain any spaces."); 
		document.apply_online.EMail.focus();
		return false;
		}
	if (document.apply_online.EMail.value.length == (document.apply_online.EMail.value.indexOf("@")+1))
		{
		alert("Please enter a valid e-mail address. Your e-mail address must contain a domain after the '@' symbol.");
		document.apply_online.EMail.focus();
		return false;
		}
		
	if (document.apply_online.Residence.value == '')
		{
		alert("Please enter your residence. This is a required field.");
		document.apply_online.Residence.focus();
		return false;
		}
	if (document.apply_online.RoomNumber.value == '')
		{
		alert("Please enter your room number. This is a required field.");
		document.apply_online.RoomNumber.focus();
		return false;
		}
	if (document.apply_online.MailingAddress.value == '')
		{
		alert("Please enter your mailing address. This is a required field.");
		document.apply_online.MailingAddress.focus();
		return false;
		}
	if (document.apply_online.HDS.checked == false && document.apply_online.HSR.checked == false && document.apply_online.CFE.checked == false && document.apply_online.Cleaners.checked == false && document.apply_online.Publications.checked == false && document.apply_online.Rentals.checked == false && document.apply_online.LGAS.checked == false && document.apply_online.LG.checked == false && document.apply_online.THS.checked == false && document.apply_online.ECommerce.checked == false && document.apply_online.IT.checked == false)
		{
		alert("Please select at least one agency of interest. This is a required selection.");
		document.apply_online.HDS.focus();
		return false;
		}
	if (document.apply_online.Manager.checked == false && document.apply_online.AssistantManager.checked == false && document.apply_online.AdvertisingAssociate.checked == false && document.apply_online.SalesAssociate.checked == false)
		{
		alert("Please select at least one position of interest. This is a required selection.");
		document.apply_online.Manager.focus();
		return false;
		}
	if (document.apply_online.Interest.value.length > 1200)
		{
		alert("The reason you want to work for HSA that you entered is too long. Please edit it to be less than 1,200 characters.");
		document.apply_online.Interest.focus();
		return false;
		}
	if (document.apply_online.Skills.value.length > 2000)
		{
		alert("The explanation of relevant skills and experiences that you entered is too long. Please edit it to be less than 2,000 characters.");
		document.apply_online.Skills.focus();
		return false;
		}

	document.apply_online.submit();
	document.getElementById('Submit').disabled = 'true';
	}