function validate(form) {
	if (form.searchby.value == "phonenumber")	{
		if (! isNum(form.criteria.value)) {
			if (! isNum(form.begins.value)) {
				alert("Please enter only numbers or dashes as criteria for searching by telephone number.");
				form.criteria.focus();
				form.criteria.select();
				return false;
			}
		}
	}

	if ((form.criteria.value != "") && (form.begins.value != "")) {
		alert("Please specify your search criteria in only the 'Begins With' or only the 'Any Part' input box.");
		form.criteria.focus();
		form.criteria.select();
		return false;	
	}
return true;
}

function isNum(passedVal) {
	if (passedVal == "") {
		return false;
	}
	else {
		for (i=0; i<passedVal.length; i++) {
			if (passedVal.charAt(i) != "-") {
				if (passedVal.charAt(i) < "0") {
					return false;
				}
				if (passedVal.charAt(i) > "9") {
					return false;
				}
			}
		}
	}
return true;
}

function erase(inputBoxObject) {
	if (inputBoxObject.name == "criteria") {
		self.document.directorysearch.begins.value = "";
	}
	else {
		self.document.directorysearch.criteria.value = "";
	}
}