//Esta função é chamada quando clicado nos Boletins para visualizar.
function abreBoletim(arquivo) {
	var url = '/redacao/informativo/html/' + arquivo + '.html';
	window.open (url, 'boletim', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, menubar=no, top=15, left=15, width=755, height=530');
}

function verificaDados(formul) {
	var cdCategoria = formul.cdCategoria.options[formul.cdCategoria.selectedIndex].value;
	
	if(formul.cdCategoria.value == 0) {
		alert('Você precisa selecionar uma Área de Atuação.');
		return;
	}
	

	if(formul.nmUsuario.value == '') {
		alert('Você precisa preencher o campo Nome.');
		return;
	}

	var emailOk = emailCheck (formul.deEmail.value);
	if (!emailOk) {
		return;
	} 
	
	if(formul.deSenha.value!='') {
		if(!validaLogin(formul)) {
			return;
		}
		
		if(!validaSenha(formul)) {
			return;
		}
	}
		
	if((formul.deSenha.value) != (formul.deSenhaRedig.value)) {
		alert('Você precisa redigitar a mesma senha!');
		return; 
	}
		
	if(formul.deLembrete.value == '') {
		alert('Você precisa preencher o campo lembrete.');
		return;
	}
	
	
	if(!validaAssunto(formul)) {
		return;
	}
	
	formul.action = '/newsletter/informativo_acao.php';
	formul.submit();
}

function verificaLogin(formul) {
	var retorno;
	if(!validaLogin(formul)) {
		return;
	}
	if(!validaSenha(formul)) {
		return;
	}
	formul.submit();
}

function validaLogin(formul) {
	var invalid = " "; // espaco é caractere inválido
	var minLength = 4; // tam mínimo
	var maxLength = 12; // tam máximo
	var login = formul.deLogin.value;
	
	if (login == '') {
		alert('Você precisa preencher o campo Login.');
		return false;
	}
	
	if (login.length < minLength) {
		alert('O login deve conter pelo menos  ' + minLength + ' caracteres.');
		return false;
	}
	
	if (login.length > maxLength) {
		alert('O login deve conter no máximo  ' + maxLength + ' caracteres.');
		return false;
	}
	
	
	if (login.indexOf(invalid) > -1) {
		alert("Não é permitido o uso de espaços em branco neste campo.");
		return false;
	}
	return true;
}


function validaSenha(formul) {
	var invalid = " "; // espaco é caractere inválido
	var minLength = 4; // Minimum length
	var maxLength = 8; // tam máximo
	var pw = formul.deSenha.value;
	
	if (pw == '') {
		alert('Você precisa preencher o campo Senha.');
		return false;
	}
	
	if (pw.length < minLength) {
		alert('A senha deve conter pelo menos  ' + minLength + ' caracteres.');
		return false;
	}
	
	if (pw.length > maxLength) {
		alert('A senha deve conter no máximo  ' + maxLength + ' caracteres.');
		return false;
	}
	
	if (pw.indexOf(invalid) > -1) {
		alert("Não é permitido o uso de espaços em branco neste campo.");
		return false;
	}
	
	return true;
}

function validaAssunto(formul) {
	scdAssunto = '';
	bMarcouAssunto = false;
	
	var tamArray=0;
	tamArray = assuntosArray.length;
	if(tamArray==1) {
		formul.scdAssunto.value = 1;
		return true;
	}
	
	for (i=0;i<assuntosArray.length;i++) {
		cdAssunto = assuntosArray[i];
		str = 'assunto' + cdAssunto;
		campo = formul[str];
		if (campo.status == true) {
			scdAssunto += campo.value + ', ';
			bMarcouAssunto = true;
		} 
	}
	formul.scdAssunto.value = scdAssunto;
	
	if(!bMarcouAssunto) {
		alert('Você precisa selecionar pelo menos um dos informativos.');
	}
	return bMarcouAssunto;
	
}

	
function lembrarSenha(formul) {
	if(!validaLogin(formul)) {
		return;
	}
	formul.action = '/newsletter/informativo_acao.php';
	formul.acao.value = 2;
	formul.submit();
}

function novaSenha(formul) {
	if(!validaLogin(formul)) {
		return;
	}
	formul.action = '/newsletter/informativo_acao.php';
	formul.acao.value = 3;
	formul.submit();
}

function cadastraNovoUsuario() {
	formul = document.cadastro;
	formul.acao.value = 0;
	formul.submit();
}
