function checkReg( form_name ) {

	//  Clear ALL validation.
	Reset();
	ClearAll( form_name );

	//  VALIDATE THE BILLING ADDRESS.
	AddValidationField( form_name, 'form[name]', '[a-zA-Z] [a-zA-Z]', 'name_err' );
	AddValidationField( form_name, 'form[address1]', '[0-9].*[a-zA-Z]', 'addr_err' );
	AddValidationField( form_name, 'form[city]', '[a-zA-Z]', 'city_err' );
	AddValidationField( form_name, 'form[state]', '[a-zA-Z][a-zA-Z]', 'city_err' );
	AddValidationField( form_name, 'form[zip]', '[0-9]{5}', 'zip_err' );
	AddValidationField( form_name, 'form[phone1]', '[0-9]{3}', 'phone_err' );
	AddValidationField( form_name, 'form[phone2]', '[0-9]{3}', 'phone_err' );
	AddValidationField( form_name, 'form[phone3]', '[0-9]{4}', 'phone_err' );
	AddValidationField( form_name, 'form[email]', '[a-zA-Z]', 'email_err' );
	AddValidationField( form_name, 'form[user]', '[a-zA-Z]', 'user_err' );
	AddValidationField( form_name, 'form[passwd]', '[a-zA-Z]', 'pass_err' );
	AddValidationField( form_name, 'form[passwd2]', '[a-zA-Z]', 'pass2_err' );
	AddValidationField( form_name, 'form[old_enough]', '[1]', 'old_err' );

	if( Validate( form_name ) )
	document.forms[ form_name ].submit();

	return false;
}

