
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}


function chkForm(thisform,type) {

	with (thisform) {
		if (name.value.trim()=='') {
			alert('Please enter your name');
			name.focus();
			return false;
		}
		if (!validate_email(email)) {
			alert('Please enter a valid email address');
			email.focus();
			return false;
		}
		if (tel.value.trim()=='' && type=='register') {
			alert('Please enter your telephone number');
			name.focus();
			return false;
		}

		if (!terms.checked && type=='register') {
			alert('Please indicate that you agree to our terms and conditions.');
			terms.focus();
			return false;
		}
	}
}


function validate_email(field) {
	with (field) {
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2) {
			return false;
		}
		else {
			return true;
		}
	}
}