function checkinfo () {
	var error = 0;
	var form = document.register;
	var user = form.username.value;
	var pass = form.password.value;
	var conf = form.confirm.value;
	var mail = form.email.value;
	
	if ( ! user || user.length < 3 ) {
		setnotice( 'username', 'You must enter a username between 3 and 32 characters long.' );
		error = 1;
	}
	else {
		clearnotice( 'username' );
	}
	
	if ( ! pass || ! conf ) {
		setnotice( 'password', 'You must enter a password and confirmation password.' );
		error = 1;
	}
	else if ( pass.length < 6 ) {
		setnotice( 'password', 'You must enter a password greater than 6 characters long.' );
		error = 1;
	}
	else if ( pass != conf ) {
		setnotice( 'password', 'The passwords you entered do not match.' );
		error = 1;
	}
	else {
		clearnotice( 'password' );
	}
	
	if ( ! mail ) {
		setnotice( 'email', 'You must enter a valid e-mail address.' );
		error = 1;
	}
	else {
		clearnotice( 'email' );
	}
	
	if ( error ) {
		return false;
	}
	else {
		form.register.disabled = "true";
		return true;
	}
}

function setnotice ( id, msg ) {
	document.getElementById( id ).style.display = "";
	document.getElementById( id ).innerHTML = msg;
}

function clearnotice ( id ) {
	document.getElementById( id ).style.display = "none";
}