function becomeBreeder() {
	var message = MessageBox.getEmptyMessage('400px', '150px');
	
	message.load({url: 'breederform.php' });
	
	new MessageBox({
		title: 'Register for our breeder club',
		message: message,
		buttons: MessageBox.OK | MessageBox.CANCEL,
		callback: function(result) {
		
			if (result == MessageBox.OK) {
				$('#becomebreeder').method = 'post';
				var valid = true;
				var validStr = '';
				
				if (!(/^[a-zA-Z\-\ ]+$/.test($('#becomebreeder').firstname.value))) {
					valid = false;
					validStr += '\nFirst Name';
				}
				
				if (!(/^[a-zA-Z\-\ ]+$/.test($('#becomebreeder').surname.value))) {
					valid = false;
					validStr += '\nLast Name';
				}
				
				if (!(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,6}$/.test($('#becomebreeder').email.value))) {
					valid = false;
					validStr += '\nE-mail address';
				}
				
				if (!(/^.{6,100}$/.test($('#becomebreeder').password.value))) {
					valid = false;
					validStr += '\nPassword must be at least 6 characters.';
				}

				if (valid) $('#becomebreeder').submit();
				else {
					alert('Please check the following:\n' + validStr);
					return false;
				}
			}
		}
	});
}