// Check that there is a text value entered

function TestText(Ctrl)
{
	if (Ctrl.value == "")
	   return(false);
	else
	    return(true);
}

//  Prompt the user with an error message

function ValidatePrompt(Item)
{
	ErrMsg = Item + " not entered";
	alert(ErrMsg);
	return;
}


// Verify user input data

function VerifyInput(form)
{
	submitOK = false;

	if (!checkString(form.firstname, "First name"))
	    submitOK = false;
	else if (!checkString(form.lastname, "Last name"))
	    submitOK = false;
	else if (!checkString(form.occupation, "Title"))
	    submitOK = false;
	else if (!checkEmail(form.email))
	    submitOK = false;
	else if (!checkUSPhone(form.phone))
	    submitOK = false;
	else if (!checkUSPhone(form.fax, true))
	    submitOK = false;
	else if (!checkString(form.address, "Address"))
	    submitOK = false;
	else if (!checkString(form.city, "City"))
	    submitOK = false;
	else if (!checkString(form.state, "State"))
	    submitOK = false;
//	else if (!checkZIPCode(form.zip))
//	    submitOK = false;
	else if (!checkString(form.country, "Country"))
	    submitOK = false;
	else if (!checkString(form.user, "User name"))
	    submitOK = false;
	else if (!checkString(form.passwd, "Password"))
	    submitOK = false;
	else if (form.passwd.value != form.passwd2.value)
		alert('Passwords do not match!');
	else if (!checkString(form.degree, "Degree"))
	    submitOK = false;
	else if (!checkString(form.license, "License number"))
	    submitOK = false;
	else if (!checkString(form.license_state, "License state"))
	    submitOK = false;
	else if (!checkString(form.license_subject, "License subject"))
	    submitOK = false;
	else if (!checkString(form.how_heard, "How you heard about us"))
	    submitOK = false;
	else if (form.size_practice.selectedIndex == 0)
		alert("Practice size not entered.");
	else if (form.agree_terms.checked == false)
		alert("You must agree to the terms.");
	else
		submitOK = true;
		
	return submitOK;
}


