function dosubmit()
	{
	error = "";
	{
		if(document.frm_page.f_name.value == "")
			{
			error = error + "\n" + "You must provide your first name.";
			}
		if(document.frm_page.l_name.value == "")
			{
			error = error + "\n" + "You must provide your last name.";
			}
		if(document.frm_page.email.value == "")
			{
			error = error + "\n" + "You must provide a borrower Email Address to continue.";
			}
			else
				{
				email = document.frm_page.email.value
								
				email = email.split("@");
				
				if (email.length != 2) {error = error + "\n" + "The Email Address you provided is not a properly formatted email address.";}
				
				else
					{
					re = new RegExp("[^0-9a-zA-Z!#$%&'*+-./=?^_`{|}~]","gi");
					email_tmp = email[0].replace(re, "");
					if (email[0].length > email_tmp.length || email[0].length == 0) {error = error + "\n" + "The Email Address you provided is not a properly formatted email address.";}
					
					re = new RegExp("[^0-9a-zA-Z!#$%&'*+-./=?^_`{|}~]","gi");
					email_tmp = email[1].replace(re, "");
					if (email[1].length > email_tmp.length || email[1].length == 0) {error = error + "\n" + "The Email Address you provided is not a properly formatted email address.";}
					
					email = email[1].split(".");
					if (email.length < 2) {error = error + "\n" + "The Email Address you provided is not a properly formatted email address.";}
		
					i = Number(email.length - 1);
					if (email[i].length < 2) {error = error + "\n" + "The Email Address you provided is not a properly formatted email address.";}
					
					re = new RegExp("[^a-zA-Z]","gi");
					email_tmp = email[i].replace(re, "");
					if (email[i].length > email_tmp.length) {error = error + "\n" + "The Email Address you provided is not a properly formatted email address.";}
					
					}
				}
		if(document.frm_page.phone.value == "")
			{
			error = error + "\n" + "You must provide a phone number.";
			}
		if(document.frm_page.loan_amount.value == "")
			{
			error = error + "\n" + "You must provide a desired loan amount.";
			}
		if(document.frm_page.purpose.value == "")
			{
			error = error + "\n" + "You must select a loan purpose.";
			}
		if(document.frm_page.program.value == "")
			{
			error = error + "\n" + "You must select a loan program.";
			}
		if(document.frm_page.prop_use.value == "")
			{
			error = error + "\n" + "You must select a property use.";
			}
		if(document.frm_page.prop_type.value == "")
			{
			error = error + "\n" + "You must select a property type.";
			}
		
	if(error != "")
		{
		alert("----------- Error! ------------" + error);
		}
	else
		{
		document.frm_page.submit();
		}
	}
	}