// Função para Validar Login e Senha

function ValidaSenha(formLogin){
var v_login = formLogin.login.value;
var v_senha = formLogin.senha.value;

if(v_login == "" || v_senha == ""){
alert("Campo login e senha são obrigatórios.");
formLogin.login.focus();
return false;
}

if(v_login.length < 4 || v_login.length > 8){
alert("Campo login com no mínimo 4 e máximo 8 caracteres.");
formLogin.login.focus();
return false;
}

if(v_senha.length < 4){
alert("Campo senha com no mínimo 4 caracteres.");
formLogin.senha.focus();
return false;
}
return true;
}


//Função para confirmar a alteração de dados.

function confirmaAlteracao()
{
var agree=confirm("Tem certeza que deseja alterar os dados?");
if (agree)
	return true;
else
	return false;
}

//Função para confirmar a exclusão de dados.

function confirmaExclusao()
{
var agree=confirm("Tem certeza que deseja deletar esses dados?");
if (agree)
	return true;
else
	return false;
}

//Função para confirmar o logout do usuário.

function confirmaLogout()
{
var agree=confirm("Tem certeza que deseja sair do sistema?");
if (agree)
	return true;
else
	return false;
}

//função para só digitar números
function sem_letras(){
    if ((window.event.keyCode < 48) | (window.event.keyCode > 57)){
        window.event.keyCode = 0
    }
}

mywin = null;
var unLoad;
var surl;
function abrirJanela(url, width, height, scrollableBoolean) {
									 if (height==375) scrollableBoolean=1; // FORCE SCROLLBAR FOR E-SURVEY 
	surl = url;
	(scrollableBoolean==0) ? scrollable="no": scrollable="yes";
	if (url != "") {
		if (!mywin) {
			mywin = window.open(url,"mywin", "status=no, scrollbars=" + scrollable + ", resizable=yes, width=" + width + ", height=" + height + ",screenX=10,screenY=10,top=10,left=10");
			unLoad = (function () {mywin = null;});
			mywin.onunload = unLoad;
		}
		else {
			if (mywin.closed) {
				mywin = null;
				abrirJanela(surl, width, height, scrollableBoolean);
			}
			mywin.focus();
			mywin.location.href = url;
		}
	} 					
}

function contaCaracter(opt_boxcontado, opt_contarcorpo, opt_valormax) {
	var boxcontado = opt_boxcontado ? opt_boxcontado : "contado";
	var contarcorpo = opt_contarcorpo ? opt_contarcorpo : "contador";
	var valormax = opt_valormax ? opt_valormax : 150;
	var field = document.getElementById(boxcontado);
	 if (field && field.value.length >= valormax) {
		field.value = field.value.substring(0, valormax);
	 }
	var txtField = document.getElementById(contarcorpo);
	 if (txtField) {  
							
		txtField.innerHTML = opt_valormax - field.value.length;
	 }
}

//Função para checar alteração de senha
function checar_cadSenha(cadastro){

if (cadastro.senha.value == ""){
	alert("Por favor preencha o campo Senha!");
	cadastro.senha.focus();
	return (false);
}
if (cadastro.senha.value.length < 4){
	alert("Campo Senha com no mínimo 4 caracteres.");
	cadastro.senha.focus();
	return false;
}

if (cadastro.senhaNova.value == ""){
	alert("Por favor preencha o campo Repetir Senha!");
	cadastro.senhaNova.focus();
	return (false);
}
if (cadastro.senhaNova.value.length < 4){
	alert("Campo Repetir Senha com no mínimo 4 caracteres.");
	cadastro.senhaNova.focus();
	return false;
}

if (cadastro.senha.value != cadastro.senhaNova.value){
	alert("As senhas não são iguais, favor trocar!");
	cadastro.senhaNova.focus();
	return (false);
}
return (true);
}

//Função para checar alteração de senha
function checar_aldSenha(cadastro){

if (cadastro.senha.value == ""){
	alert("Por favor preencha o campo Nova Senha!");
	cadastro.senha.focus();
	return (false);
}
if (cadastro.senha.value.length < 4){
	alert("Campo Nova Senha com no mínimo 4 caracteres.");
	cadastro.senha.focus();
	return false;
}

if (cadastro.senhaNova.value == ""){
	alert("Por favor preencha o campo Repetir Senha Nova!");
	cadastro.senhaNova.focus();
	return (false);
}
if (cadastro.senhaNova.value.length < 4){
	alert("Campo Repetir Senha Nova com no mínimo 4 caracteres.");
	cadastro.senhaNova.focus();
	return false;
}

if (cadastro.senha.value != cadastro.senhaNova.value){
	alert("As senhas novas não são iguais, favor trocar!");
	cadastro.senhaNova.focus();
	return (false);
}
return (true);
}

//Função para checar esquecimento de senha
function checar_esqSenha(cadastro){
if (cadastro.login.value == ""){
	alert("Por favor preencha o campo login!");
	cadastro.login.focus();
	return (false);
}
if(cadastro.login.value.length < 4 || cadastro.login.value.length > 8){
	alert("Campo login com no mínimo 4 e máximo 8 caracteres.");
	cadastro.login.focus();
	return false;
}	
if (cadastro.email.value == ""){
	alert("O campo e-mail está vazio!");
	cadastro.email.focus();
	return (false);
}
if (cadastro.email.value.indexOf('@', 0) == -1){
	alert("O e-mail digitado é inválido!");
	cadastro.email.focus();
	return (false);
}
return (true);
}



