/*	VALIDA FORMULÁRIOS */

function eh_campo_preenchido(the_form, campo, nome_amigavel)
{
	if((the_form[campo].value == "") || (the_form[campo].value == nome_amigavel)) {
		alert("Atenção: O campo " + nome_amigavel + " é obrigatório.")
		the_form[campo].focus()
		return false
	}
	else
	{
		return true		
	}
}

function eh_email_valido(the_form, campo, nome_amigavel)
{	/* Verifica se o email possui "@" e "." */
	if((the_form[campo].value.indexOf("@")== -1) || (the_form[campo].value.indexOf(".")== -1) )
	{
		alert("O email informado não é válido.")
		the_form[campo].focus()
		return false
	}
	else
	{
		return true	
	}
}

/*
	ESTE ARQUIVO REQUER UM INCLUDE NA PÁGINA QUE CHAMA AS FUNÇÕES:
	<script type="text/JavaScript" src="/js/includesForm.js"></script>

	---------------------------------------------------------------------------------

	EXEMPLO DE CAMPOS DO FORMULÁRIO NO HTML:
	<input value="Nome:" name="tx_nome" type="text" id="tx_nome" onclick="apagarValorInicial('tx_nome','Nome:');" onkeypress="apagarValorInicial('tx_nome','Nome:');" onblur="mostrarValorInicial('tx_nome','Nome:');" />
	
	O comando onclick="" invoca a função que apaga o campo nome ou o e-mail.
	O comando onblur="" invoca a função que preenche novamente o campo nome ou o e-mail.
	Cada para cada função são passados dois parâmetros: o nome do campo e o valor (texto) que deve ser exibido / ocultado. Ex: apagarValorInicial('tx_email','Email:');
	
	---------------------------------------------------------------------------------
	
*/

// Apaga o conteúdo do campo Nome quando ele está ativo.
function apagarValorInicial(id, valorInicial){
	var campo = document.getElementById(id).value;
	if(campo == valorInicial)
	{
		document.getElementById(id).value = "";
	}
}
// Preenche novamente o conteúdo do campo Nome se ele estiver vazio.
function mostrarValorInicial(id, valorInicial){
	var campo = document.getElementById(id).value;
	if(campo == false)
	{
		document.getElementById(id).value = valorInicial;
	}
}
/*
CASO PRESICE DE UM CAMPO PERSONALIZADO, O CÓDIGO ABAIXO TAMBÉM PODE SER UTILIZADO:

// Apaga o conteúdo do campo de Busca quando ele está ativo.
function apagarBusca(){
	if(document.pesquisa.tx_ficha.value == "Pesquisa...")
	{
		document.pesquisa.tx_ficha.value = "";
	}
}

// Preenche novamente o conteúdo do campo de Busca  se ele estiver vazio.
function mostrarBusca(){
	if(document.pesquisa.tx_ficha.value == "")
	{
		document.pesquisa.tx_ficha.value = "Pesquisa...";
	}
}

//VEJA O EXEMPLO NO HTML:
<input name="tx_ficha" type="text" value="Pesquisa..." id="tx_ficha" onclick="apagarBusca();" onblur="mostrarBusca();" />
*/

/* CRÉDITOS:
Esta biblioteca foi criada por Wander Fernandes, em 01 de agosto de 2009, com o objetivo de documentar o conhecimento agregado em CSS na contrução de diversos sites.

Seu uso - com ou sem modificações, total ou parcial - é permitido, bastanto citar a fonte, mantendo o parágrafo acima no documento em que for utilizada. 
 */
