
//// Express Order Form ////

function validateOrder() {
				
	var d = document.expressOrder;

	// Address
	if (d.address.value.length <= 0)
	{
		alert('Please enter an ADDRESS for this express order.');
		d.address.focus();
	}

	// City
	else if (d.city.value.length <= 0)
	{
		alert('Please enter a CITY for this express order.');
		d.city.focus();
	}

	// State
	else if (d.state.value.length <= 0)
	{
		alert('Please enter a STATE for this express order.');
		d.state.focus();
	}

	// Zip or County
	else if (d.zip.value.length <= 4 && d.county.value.length <= 0)
	{
		alert('Please enter a ZIP CODE or COUNTY please.');
		d.zip.focus();
	}	
	
	// SUBMIT THE FORM!
	else
	{
		d.submit();
	}
}


//// Signup validation ////

function validateSignup(account) {
				
	var d = document.finishOrder;

	if(NoneWithCheck(d.AppraisalType))
	{
		alert('PLEASE CHOOSE AN APPRAISAL TYPE');
		return false;
	}

	// Due Date
	else if (d.DueDate.value.length <= 0)
	{
		alert('Please enter a DUE DATE for this appraisal.');
		d.DueDate.focus();
	}

	// Borrower Name (if not HomeOwner)
	else if (account != 'owner' && d.BorrowerName.value.length <= 0)
	{
		alert('Please enter the BORROWER NAME.');
		d.BorrowerName.focus();
	}

	// Borrower Phone (if not HomeOwner)
	else if (account != 'owner' && d.BorrowerPrimaryPhone.value.length <= 0)
	{
		alert('Please enter a PRIMARY PHONE # for the Borrower.');
		d.BorrowerPrimaryPhone.focus();
	}

	// Loan Type (if Lender)
	else if (account == 'lender' && NoneWithCheck(d.LoanType))
	{
		alert('Please choose a LOAN TYPE.');
		return false;
	}

	// Payment Type (if Lender)
	else if (account == 'lender' && NoneWithCheck(d.PaymentType))
	{
		alert('Please choose a PAYMENT TYPE.');
		return false;
	}	
	
	// SUBMIT THE FORM!
	else
	{
		d.submit();
	}
}

function NoneWithCheck(obj)
{
	for (var i=0; i<obj.length; i++)
	{
		if(obj[i].checked) { return false; }
	}
	return true;
}