// JavaScript Document


// funcao de validacao de dados para login
function validaLogin ( formLogin, campoLogin, campoSenha ) {
	
	var formulario = eval("document." + formLogin);
	var login = eval("document." + formLogin + "." + campoLogin);
	var senha = eval("document." + formLogin + "." + campoSenha);
	
	// Verifica se os dados foram digitados
	if ( !login.value || login.value == 'digite seu login') {
		alert("Informe o login.");
		login.focus();
		return false;
	}
	
	if ( !senha.value ) {
		alert("Informe a senha.");
		senha.focus();
		return false;
	}
}

// funcao de validacao de dados para news
function validaNews ( formNews, campoNome, campoEmail ) {
	
	var formulario = eval("document." + formNews);
	var nome = eval("document." + formNews + "." + campoNome);
	var email = eval("document." + formNews + "." + campoEmail);
	
	// Verifica se os dados foram digitados
	if ( !nome.value || nome.value == 'digite seu nome') {
		alert("Informe seu nome.");
		nome.focus();
		return false;
	}
	
	if ( !email.value || email.value == 'digite seu email') {
		alert("Informe seu email.");
		email.focus();
		return false;
	}
	document.location = this.location;
}

// funcao de validacao de dados para busca
function validaBusca ( formBusca, campoBusca ) {
	
	var formulario = eval("document." + formBusca);
	var busca = eval("document." + formBusca + "." + campoBusca);
	
	// Verifica se os dados foram digitados
	if ( !busca.value || busca.value == 'Digite uma palavra chave') {
		alert("Informe uma palavra chave para pesquisar.");
		busca.focus();
		return false;
	}
	document.location = this.location;
}

/* Verifica se algum checkbox do array foi selecionado */
function confirmaSelecao(objForm, objCheckbox){

	// checks to make sure the user filled in his/her completed courses
	var selecao = 0;
	var elementos = eval("document." + objForm + ".elements");
	for (contador = 0; contador < elementos.length; contador++) {
		if (elementos[contador].checked == true && elementos[contador].name == objCheckbox) {
			selecao++;
		}
	}

	if( !selecao ){
		alert("Por favor, selecione pelo menos um item!");
		return false;
	} else {
		return true;
	}
}
