var bufferErr;

function setError(msg) {
	bufferErr += msg + "\n"
}

function alterPassword(form) {
	bufferErr = "";

	var name            = form.name.value;
	var password        = form.password.value;
	var newpassword     = form.newPassword.value;
	var newpasswordconf = form.newPasswordConf.value;

	if(name.length < 4) {
		setError("O Login deve ter no mínimo 4 caracteres.");
	}
	if(password.length < 8) {
		setError("A senha deve ter no mínimo 8 caracteres.");
	}
	if(newpassword.length < 8) {
		setError("A Nova senha deve ter no mínimo 8 caracteres.");
	}
	if(newpassword != newpasswordconf) {
		setError("A confirmação da nova senha não é igual a nova senha.");
	}

	if(bufferErr.length == 0){
		submet(form, 'changepassword');
	}
	else {
		alert(bufferErr);
	}
}

function admChangePassword(form) {
	bufferErr = "";

	var name            = form.name.value;
	var password        = form.password.value;
	var newpassword     = form.newPassword.value;
	var newpasswordconf = form.newPasswordConf.value;

	if(name.length < 4) {
		setError("O Login deve ter no mínimo 4 caracteres.");
	}
	if(password.length < 8) {
		setError("A senha deve ter no mínimo 8 caracteres.");
	}

	if(newpassword.length < 8) {
		setError("A Nova senha deve ter no mínimo 8 caracteres.");
	}
	if(newpassword != newpasswordconf) {
		setError("A confirmação da nova senha não é igual a nova senha.");
	}

	if(bufferErr.length == 0){
		submet(form, 'ADMCHANGEPASSWORD');
	}
	else {
		alert(bufferErr);
	}
}

function enterSystem(form) {
	bufferErr = "";

	var name    = form.name.value;
	var password = form.password.value;

	if (name.length < 4) {
		setError("O Login deve ter no mínimo 4 caracteres.");
	}
	if (password.length < 8) {
		setError("A senha deve ter no mínimo 8 caracteres.");
	}

	if(bufferErr.length == 0){
		submet(form, 'logon');
	}
	else {
		alert(bufferErr);
	}
}

function submet(form, action) {
	form.action = "login.jsp?action=" + action;
	form.submit();
}
