function checkdata() {
	var d=document.forms[0];
	
	var gender='';
	if (d.optGender[0].checked || d.optGender[1].checked)
		gender='yes';
	var ageind=d.cboAge.selectedIndex;
	var namefirst=d.txtFirstName.value;
	var namelast=d.txtSurname.value;
	var pcode=d.txtPcode.value;
	var e=d.txtEmail.value;
	var econf=d.txtEmailConf.value;
	var lf=String.fromCharCode(10) + 'Please check the details and retry!';
	if (gender=='' || ageind<=0 || namefirst=='' || namelast=='' || pcode=='' || e=='' || econf=='') {
		alert('You have not filled in all the required fields!' + lf);
		return;
		}
	if (e!=econf) {
		alert('Your e-mail addresses do not match!' + lf);
		return;
		}
	if (NoOfChars(e,"@") != 1 || NoOfChars(econf,".") < 1) {
		alert('That e-mail address does not appear to be valid!' + lf);
		return;
		}
	d.submit();
}
