/**
 * Controla o envio de mensagens da seção de Fale Conosco
 * @author Andrews Lince <andrews.lince@gmail.com>
 * @since 18/11/2009
 */
function enviarFaleConosco() {
	if ($("#frmFaleConosco").valid()) {
		if (validarEmail(byI('txtEmail').value)) {
			xajax_enviarFaleConosco(xajaxGeral.getFormValues('frmFaleConosco',true));
		} else {
			jQueryMessage('Informe um e-mail válido', 'error_message');
		}
	} else {
		jQueryMessage('Informe todos os campos obrigatórios', 'error_message');
	}
}

/**
 * Controla o cadastro de um novo e-mail de destinatário para um determinado programa da seção de fale conosco
 * @author Andrews Lince <andrews.lince@gmail.com>
 * @since 25/11/2009
 */
function adicionarDestinatario() {
	if (byI('txtEmail').value != '') {
		if (validarEmail(byI('txtEmail').value)) {
			//Verifica se o e-mail deve ser adicionado em algum núcleo
			if (byI('selectPrograma').value == 'Ambiental' || byI('selectPrograma').value == 'Educação' || byI('selectPrograma').value == 'Esportes' || byI('selectPrograma').value == 'Cultural' || byI('selectPrograma').value == 'Social') {
				xajax_adicionarDestinatarioNucleo(byI('txtEmail').value, byI('selectPrograma').value);
			} else {
				xajax_adicionarDestinatario(byI('txtEmail').value, byI('selectPrograma').value);
			}
		} else {
			jQueryMessage('Informe um e-mail válido', 'error_message');
		}
	} else {
		jQueryMessage("Informe o e-mail destinatário", "error_message");
	}
}

/**
 * Verifica se o usuário selecionou um núcleo ou um dos demais programas do Amazonsat
 * @author Andrews Lince <andrews.lince@gmail.com>
 * @since 23/12/2009
 */
function mostrarDestinatarios(programa) {
	if (programa == 'Ambiental' || programa == 'Educação' || programa == 'Esportes' || programa == 'Cultural' || programa == 'Social') {
		xajax_mostrarDestinatariosNucleo(programa);
	} else {
		xajax_mostrarDestinatarios(programa);
	}
}

/**
 * Verifica se o usuário selecionou um ou mais registros na tabela e, caso positivo, realiza a exclusão destes
 * @author Andrews Lince <andrews.lince@gmail.com>
 * @since 31/03/2009
 */
function excluirDestinatarios() {
	var idPrograma   = byI('selectPrograma').value;
	var element      = byN('chkEmail');
	var qtdCbx       = element.length;
	var selecionados = Array();
	var index        = 0;

	for(i = 0; i < qtdCbx; i++){
		if(element[i].checked){
			selecionados[index] = element[i].value;
			index++;
		}
	}

	if (selecionados.length == 0) {
		jQueryMessage("Selecione um ou mais e-mails para realizar a exclusão", "error_message");
	} else {
		if (confirm("Você deseja realmente excluir o(s) e-mail(s) selecionados(s)?")) {
			if (byI('selectPrograma').value == 'Ambiental' || byI('selectPrograma').value == 'Educação' || byI('selectPrograma').value == 'Esportes' || byI('selectPrograma').value == 'Cultural' || byI('selectPrograma').value == 'Social') {
				xajax_removerDestinatariosNucleo(selecionados, idPrograma);
			} else {
				xajax_removerDestinatarios(selecionados, idPrograma);
			}

		}
	}
}

function removerLetra (val) {
	var pass = val.value;
	var expr = ([0123456789]);

	for(i=0; i<pass.length; i++){
		val.value = val.value.substring(0, val.length);
	}
}