function doAction(acao)
{
	document.enviar._action.value = acao;
	document.enviar.submit();
}

function limpaForm()
{
	document.enviar.nomeFrom.value = "";
	document.enviar.mailFrom.value = "";
	document.enviar.nomeTo.value = "";
	document.enviar.mailTo.value = "";
	document.enviar.mensagem.value = "";
}

function importar(acao)
{
	if (document.enviar.arquivo.value == "")
	{
		alert("Selecione o arquivo que deseja importar.");
	}
	else
	{
		doAction("300");
	}
}

function remover()
{
	var e = document.enviar;
	var selecionou = false;
	if (!e.destinatarioId)
	{
		alert("Não há amigos para remoção.");
		return;
	}
	
	if (e.destinatarioId.length)
	{
		for (var d = 0; d < e.destinatarioId.length; d++)
		{
			if (e.destinatarioId[d].checked)
			{
				selecionou = true;
				break;
			}
		}
	}
	else
	{
		selecionou = (e.destinatarioId.checked);
	}
	if (!selecionou)
	{
		alert("Selecione no mínimo um amigo.");
		return;
	}
	if (confirm("Tem certeza que deseja remover todos os amigos selecionados?"))
	{
		doAction("100");
	}
}

function removerTodos()
{
	if (!document.enviar.destinatarioId)
	{
		alert("Não há amigos para remoção.");
		return;
	}
	
	if (confirm("Tem certeza que deseja remover todos os amigos da lista?"))
	{
		doAction("200");
	}
}

function validarNumeroCaracteres(campo, maximo, spanId)
{
	if (campo.value.length > maximo)
	{
		campo.value = campo.value.substring(0, maximo)
	}
	else
	{
		document.getElementById(spanId).innerHTML = maximo - campo.value.length;
	}
	return true;
}
