function checkdate(dt) {
	arr1 = dt.split("/");
	arr2 = dt.split("-");
	err = 0;
	if (arr2.length == 3) arr1 = arr2;
	if (arr1.length != 3) err = 1;
	if (err > 0) {
		alert("Date of birth is entered as dd/mm/yyyy");
		return false;
	}
	return true;
}

function checkform() {
	temp = document.nonmember.name.value;
	if (temp.length == 0) {
		alert("A Name is Required");
		return false;
	}
	temp = document.nonmember.surname.value;
	if (temp.length == 0) {
		alert("A Surname is Required");
		return false;
	}
	temp = document.nonmember.dob.value;
	if (temp.length == 0) {
		alert("A Date of Birth is Required");
		return false;
	} else {
		if (! checkdate(temp)) return false;
	}
	temp = document.nonmember.address1.value;
	if (temp.length == 0) {
		alert("An address is Required");
		return false;
	}
	temp = document.nonmember.suburb.value;
	if (temp.length == 0) {
		alert("A Bairro is Required");
		return false;
	}
	temp = document.nonmember.city.value;
	if (temp.length == 0) {
	alert("A Cidade is Required");
	return false;
	}
	temp = document.nonmember.state.value;
	if (temp.length == 0) {
	alert("A State is Required");
	return false;
	}
	temp = document.nonmember.CEP.value;
	if (temp.length == 0) {
	alert("A CEP is Required");
	return false;
	}
	temp = document.nonmember.phone.value;
	if (temp.length == 0) {
	alert("A Telephone is Required");
	return false;
	}
	temp = document.nonmember.email.value;
	if (temp.length == 0) {
	return false;
	alert("An e-mail address is Required");
	}
	temp = document.nonmember.profession.value;
	if (temp.length == 0) {
	alert("A profession is Required");
	return false;
	}
	return true;
}

function enterform() {
	if (checkform() == true) {
		document.nonmember.nonmemform.value = 1;
		event.returnValue = true;
	} else event.returnValue = false;
}
