
function chkForm(oForm, strength, passlength) {
	var errors = new Array();
	var errcnt = 0;
	
	if(oForm.username.value != "" && oForm.password.value != "") {
		if(!icms_chkName(oForm.username.value)) {
			errors[errcnt++] = lang.getLang('login_errors_username');
		}
		
		if(oForm.password.value.length >= passlength) {
			if(!icms_chkPassword(oForm.password.value, strength)) {
				if(strength == 0) {
					errors[errcnt++] = lang.getLang('login_errors_passstrength_none');
				} else if(strength == 1) {
					errors[errcnt++] = lang.getLang('login_errors_passstrength_normal');
				} else if(strength == 2) {
					errors[errcnt++] = lang.getLang('login_errors_passstrength_strong');
				}
			}
		} else {
			errors[errcnt++] = lang.getLang('login_errors_passwordlength');
		}
	} else {
		alert(lang.getLang('login_entercredentials'));
		return false;
	}
	
	return icms_display_error(errors);
}