// Form Specific Validation Functions

function newUserVF(form) {
	if (!validRequired(form.us_user, "User Name"))
		return false;

	if (!validRequired(form.us_fname, "First Name"))
		return false;

	if (!validRequired(form.us_surname, "Surname"))
		return false;

	if (!validRequired(form.us_type, "Type"))
		return false;

	if (!validRequired(form.us_groups, "Groups"))
		return false;

	if (!validRequired(form.us_status, "Status"))
		return false;

	if (!validRequired(form.us_pwd, "Password"))
		return false;

	if (!validPasswords(form.us_pwd, form.us_confpwd))
		return false;

	if (!validEmail(form.ad_email, "E-Mail Address", true))
		return false;
	
	return true;
}

function editUserVF(form) {
	if (!validRequired(form.us_user, "User Name"))
		return false;

	if (!validRequired(form.us_fname, "First Name"))
		return false;

	if (!validRequired(form.us_surname, "Surname"))
		return false;

	if (!validRequired(form.us_type, "Type"))
		return false;

	if (!validRequired(form.us_groups, "Groups"))
		return false;

	if (!validRequired(form.us_status, "Status"))
		return false;

	if (!validPasswords(form.us_pwd, form.us_confpwd))
		return false;

	if (!validEmail(form.ad_email, "E-Mail Address", true))
		return false;
	
	return true;
}

function findUserVF(form) {
	if (!validRequired(form.us_user, "User Name"))
		return false;

	return true;
}

function newListVF(form) {
	if (!validRequired(form.ls_field, "Field Name"))
		return false;

	if (!validRequired(form.ls_value, "Field Value"))
		return false;

	if (!validRequired(form.ls_text, "Field Text"))
		return false;

	if (!validRequired(form.ls_preselect, "Preselect"))
		return false;

	return true;
}

function findListVF(form) {
	if (!validRequired(form.ls_field, "Field Name"))
		return false;

	return true;
}

function loginVF(form) {
	if (!validRequired(form.us_user, "User Name"))
		return false;

	if (!validRequired(form.us_pwd, "Password"))
		return false;

	return true;
}

