function validaCampos()
{
	
	if(document.getElementById("txt_nome").value == "")
	{
		alert("Preencha corretamente o campo nome");
		return false;
	}


	if(! ValidaEmail(document.getElementById("txt_email")))
	{
		alert("Preencha corretamente o campo e-mail");
		return false;
	}
			

	if(document.getElementById("nr_data_evento").value.length < 10)
	{
		alert("Preencha corretamente o campo data do evento");
		return false;
	}
	
	if(document.getElementById("txt_tipo_do_evento").value=="")
	{
		alert("Selecione o evento");
		return false;
	}
	
	if(document.getElementById("txt_contato").value=="")
	{
		alert("Preencha corretamente o campo qual forma de contato");
		return false;
	}
	
	document.enviaDados.submit();

}

function ValidaEmail(email)
{
	//Verifica se o conteudo do campo é nulo.
	if(email.value=='')
	{	
		return false;
	}
	//inicializa Variáveis
	var checkcliEmail = "@.";
	var checkStr = email.value;
	var cliEmailValid = false;
	var cliEmailAt = false;
	var cliEmailPeriod = false;

	//Verifica cada caractere do campo.
	for (i = 0;  i < checkStr.length;  i++)
	{
		//Pega a letra indexada.
		ch = checkStr.charAt(i);
		
		//Verifica se o caractere é igual ao exigido.
		for (j = 0;  j < checkcliEmail.length;  j++)
		{
			//Verifica se o caractere é igual ao '@'
			if (ch == checkcliEmail.charAt(j) && ch == "@")
			cliEmailAt = true;
			//Verifica se o caractere é igual ao '.'
			if (ch == checkcliEmail.charAt(j) && ch == ".")
			cliEmailPeriod = true;
			
			//Sai do loop caso a string contenha '@' e '.'
			if (cliEmailAt && cliEmailPeriod)
			break;
			
			//Sai do loop caso a  verificação da string.
			if (j == checkcliEmail.length)
			break;
		}
		
		//Verifica se a string possui '@' e '.'
		if (cliEmailAt && cliEmailPeriod)
		{
			//Valida a String
			cliEmailValid = true
			break;
		}
	}
	
	//Verifica se a string é válida.
	if (!cliEmailValid)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function SomenteNumeros(e)
{
	if (window.event)
		key = event.keyCode
	else
		key = e.which

	// 47 ao 58 - Números // 95 ao 106 - Números // 8 - backspace // 39 - tab //... Shift, alt, crtl
	if (key > 47 && key < 58 || key == 8 || key == 0 || key == 9 || key == 37 || key == 39 || key == 16)
	   return; //caso alguma das teclas acima seja pressionada, então a função é encerrada.
	else //senão o evento é cancelado
	if (window.event) //IE
		window.event.returnValue = null;
	else //Firefox
		e.preventDefault();
}

function MascaraTelefone(campotel, e)
{
	
	if (window.event)
		key = event.keyCode
	else
		key = e.which

	// 47 ao 58 - Números // 95 ao 106 - Números // 8 - backspace // 39 - tab //... Shift, alt, crtl
	if (key != 8 && key != 0)
	{
		//verifica se o campo possui 4 digitos.
		if(campotel.value.length == 2)
		{
			//Atribui o caractere '-' ao campo.
			campotel.value = campotel.value + " ";
		}
	}
}


function MascaraData(nasc, e)
{
	var key //= (window.event) ? event.keyCode : e.which;
	if (window.event)
	{
		key = e.keyCode;
	}
	else
	{
	   	key = e.which
	}
	
	// Was key that was pressed a numeric character (0-9)?
	if (key == 8)
    	return; // if so, do nothing
	else // otherwise, discard character
	{
		if((nasc.value.length == 2)||(nasc.value.length == 5))
		{
			nasc.value = nasc.value + "/";
		}
	}	
}

// máscara CEP
function FormataCep (objeto){
	if (objeto.value.indexOf("-") == -1 && objeto.value.length > 5){ objeto.value = ""; }
	if (objeto.value.length == 5){
		objeto.value += "-";
	}
}