function dosubmit()
	{
	error = "";
	{
		if(document.frm_page.borr_name.value == "")
			{
			error = error + "\n" + "You must provide a borrower name.";
			}
		if(document.frm_page.borr_email.value == "")
			{
			error = error + "\n" + "You must provide a borrower Email Address to continue.";
			}
			else
				{
				email = document.frm_page.borr_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.borr_addr.value == "")
			{
			error = error + "\n" + "You must provide a borrower street address.";
			}
		if(document.frm_page.borr_city.value == "")
			{
			error = error + "\n" + "You must provide a borrower city.";
			}
		if(document.frm_page.borr_state.value == "")
			{
			error = error + "\n" + "You must select a borrower state.";
			}
		if(document.frm_page.borr_zip.value == "")
			{
			error = error + "\n" + "You must provide a borrower zip code.";
			}
		if(document.frm_page.borr_day_phone.value == "")
			{
			error = error + "\n" + "You must provide a borrower daytime phone number.";
			}
		/* if(document.frm_page.borr_emp.value == "")
			{
			error = error + "\n" + "You must provide a borrower employer.";
			}
		if (!document.frm_page.borr_self_emp[0].checked && !document.frm_page.borr_self_emp[1].checked )
			{ 
		 	error = error + "\n" + "You must select whether or not borrower is self-employed.";
			}
		if(document.frm_page.borr_grss_inc.value == "")
			{
			error = error + "\n" + "You must provide a borrower gross monthly income.";
			}
		if(document.frm_page.borr_tot_debt.value == "")
			{
			error = error + "\n" + "You must provide a borrower total monthly debt.";
			}
		if(document.frm_page.borr_cred_ratg.value == "")
			{
			error = error + "\n" + "You must select an estimated borrower credit rating.";
			}
		if(document.frm_page.prop_type.value == "")
			{
			error = error + "\n" + "You must provide the property type.";
			}
		if(document.frm_page.first_mortg.value == "")
			{
			error = error + "\n" + "You must provide the first mortgage balance amount.";
			}
		if(document.frm_page.first_mortg_pmt.value == "")
			{
			error = error + "\n" + "You must provide the first mortgage payment amount.";
			}
		if(document.frm_page.loan_req.value == "")
			{
			error = error + "\n" + "You must provide the requested loan amount.";
			}
		if(document.frm_page.prop_value.value == "")
			{
			error = error + "\n" + "You must provide an estimated value of the property.";
			} */
						
	if(error != "")
		{
		alert("----------- Error! ------------" + error);
		return false;
		}
	else
		{
		document.frm_page.submit();
		}
	}
	}