/**************************************/
/* Form Validation */
function validateSignup(oForm) {
	var bValid = true;

	if (oForm.terms.checked == false) {
		alert('You must state that you agree to the terms and conditions to register.');
		return false;
	} else {

		if (oForm.signupName.value == '') {
			alert('Please enter your name so we can customise your messages.');
			return false;
		}
		if (oForm.signupMobile.value == '') {
			alert('Please enter your mobile number, and don\'t forget your email address.');
			return false;
		}
		if (oForm.signupEmail.value != '' && validateEmail(oForm.signupEmail) == false) {
			alert('Please enter a valid email address to recieve the updates.');
			return false;
		}
	}

	return true;
}

/**************************************/
/* validate the email field */
function validateEmail(field) {
	with (field) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) { return false; }
		else { return true; }
	}
}


