function CheckUserRegParams () {
	var login = document.forms.regform.login1.value;
	var tst = new RegExp ( "^[0-9a-zA-Z][0-9a-zA-Z\-_]{3,}$","g" );
	if ( !tst.test ( login )) {
		alert ( "Bad login\nAt least 4 characters\nAllowed characters are: 0-9, a-z, A-Z, -, _\nMust start with a letter (A-Z, a-z) or digit" );
		document.regform.login1.focus();
		return false;
	}
	var pass1 = document.forms.regform.pass1.value;
	var pass2 = document.forms.regform.pass2.value;
	if ( pass1 != pass2 ) {
		alert ( "Passwords do not match, please retype" );
		document.regform.pass2.focus();
		return false;
	}
	//tst  = new RegExp ( "^(?=.{6,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).*$", "g" );
	if ( pass1.length < 6 ) {
		alert ( 'Password must be 6 characters minimum' );
		return false;
	}
	return true;
}

function CheckForumRegParams () {
	var fname = document.forms.regforum.fname.value;
	var tst = new RegExp ( "^[0-9a-z]{1,200}$","g" );
	if ( !tst.test ( fname )) {
		alert ( "Bad forum name\n\nAllowed characters are: 0-9, a-z" );
		return false;
	}
	return true;
}

