function chkForm() {

	if( ctrField( document.formreg.fname, 2, "your First name" ) )return false;

	if( ctrField( document.formreg.sname, 2, "your Surname" ) )return false;

	if( ctrField( document.formreg.address, 2, "your Home address" ) )return false;

	if( ctrField( document.formreg.pcode, 6, "your Post code" ) )return false;

	if( ctrField( document.formreg.tel, 11, "your Telephone number" ) )return false;

	//email address and password validation.

	if( ctrField( document.formreg.remail, 13, "your Email address" ) )return false;

	if( document.formreg.textfield.value != document.formreg.remail.value)

	{

		alert("Retyped Email doesn't match your Email!");

		document.formreg.textfield.focus();

		return false;

	}

	if( ctrField( document.formreg.rpassword, 6, "a Password" ) )return false;

	if( document.formreg.textfield2.value != document.formreg.rpassword.value)

	{

		alert("Retyped Password doesn't match your Password!");

		document.formreg.textfield2.focus();

		return false;

	}

}

function ctrField(field, len, fieldname) {

    if( field.value.length == 0 ) {

	alert("Require " + fieldname + "!");

	field.focus();

	return true;

    }

    if( field.value.length < len ){

	alert("Incomplete Field!");

	field.focus();

	return true;

    }

}
