// Javabilaya Script WebPage Library
// by Lionel B. Sakou

var error = false

function isEmpty(str) {
var empty = (str == null || str == "") ? true : false
return empty
}

function validField(FirstNameField, LastNameField, AddressField, PhoneField, EmailField, CommentField) {
if (isEmpty(FirstNameField.value) || isEmpty(LastNameField.value)) {
error = true
}

if (isEmpty(AddressField.value)) {
error = true
}


if (isEmpty(PhoneField.value)) {
error = true
}

if (isEmpty(EmailField.value)) {
error = true
}


if (isEmpty(CommentField.value)) {
error = true
}



if (error) {
alert("Error! All Fields must be filled out")
error = false
errorMsg = ""
return false
}

return true
}






function validatePhoneNumb (PhoneField) {
	var PhoneRegExp = /^(\d{3})(-\d{3})(-\d{4})$/

	if (!(PhoneRegExp.test(PhoneField.value))) {
		return false
	}
	return true

}






function validate(zform) {
if (!validField(zform.FirstName, zform.LastName, zform.Address, zform.Phone, zform.Email, zform.Comment)) {
	return false
}




if (!validatePhoneNumb(zform.Phone)) {
		alert ("Error! Please enter a valid phone/fax number of the form 000-000-0000.")
		zform.Phone.select()
		return false
	}



return true
}