// JavaScript Document
// Main edit driver, disables/enables submit button

function editForm(f)
{
	f.cmdSubmit.disabled = true;
	if (!editTheForm(f))
	{
		f.cmdSubmit.disabled = false;
		return false;
	}
	f.submit();
	f.cmdSubmit.disabled = false;
}

// Routine with form edits called from editForm()
function editTheForm(f)
{
			if (disallowBlank(document.getElementById('customerName'), 'Your Name is required.', true)
				|| disallowBlank(document.getElementById('streetAddress'), 'Please enter your street address.', true)
				|| disallowBlank(document.getElementById('city'), 'City is required.', true)
				|| disallowBlank(document.getElementById('state'), 'State is required.', true)
				|| disallowBlank(document.getElementById('zipCode'), 'Please enter your zip code.', true)
				|| disallowBlank(document.getElementById('emailAddress'), 'Please enter your email address.', true)
				)
			{
				return false;
			}
			if (!isValidZip(document.getElementById('zipCode')))
			{
				alert('Please enter a valid Zip Code.');
				document.getElementById('zipCode').focus();
				return false;
			}

			if (!isValidEmail(document.getElementById('emailAddress')))
			{
				alert('Please enter a valid email address.');
				document.getElementById('emailAddress').focus();
				return false;
			}
			return true;
}
