function confirmarEmail(pStr)
{
	var reEmail = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;	
	
	if (reEmail.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
}
$(document).ready(function(){
	
	$("#campotxtTelefone").mask("(99) 9999-9999");
	
	$("#btEnviarFormQueroPlano").click(function(){
		var erro = false; 
		var mensagemErro = "Por favor, preencha corretamente os seguintes campos:\n\n";
		var txtNome = $("#campotxtNome").val();
		var txtEndereco = $("#campotxtEndereco").val();
		var txtCidadeUf = $("#campotxtCidadeUf").val();
		var txtTelefone = $("#campotxtTelefone").val();
		var txtEmail = $("#campotxtEmail").val();
		var txtMensagem = $("#campotxtMensagem").val();
		var txtPlano = $("#txtNomePlanoEscolhido").val();
		var txtValor = $("#txtValorPlanoEscolhido").val();
		var txtTipoPlano = $("#txtTipoPlano").val();
		
		// validando o formulário
		if(txtNome == ""){
			erro = true;
			mensagemErro += "- Nome\n";
		}
		if(txtTelefone == ""){
			erro = true;
			mensagemErro += "- Telefone\n";
		}
		if(!confirmarEmail(txtEmail)){
			erro = true;
			mensagemErro += "- E-mail incorreto\n";
		}else if(txtEmail == ""){
			erro = true;
			mensagemErro += "- E-mail\n";
		}
		
		// organizando os dados para envio
		var dados = ({
					 origem: "planobandalarga",
					 nome: txtNome,
					 endereco: txtEndereco,
					 cidadeuf: txtCidadeUf,
					 telefone: txtTelefone,
					 email: txtEmail,
					 mensagem: txtMensagem,
					 plano: txtPlano,
					 valor: txtValor,
					 tipoPlano: txtTipoPlano
					 });
		if(erro){
			alert(mensagemErro);
		}else{
			$(this).envioFormAjax(dados);
			$("#thunderboxQueroPlano").css({visibility:"hidden"});
			$("#thunderboxFundo").css({visibility: "hidden"});
			$("#campotxtNome").val("");
			$("#campotxtEndereco").val("");
			$("#campotxtCidadeUf").val("");
			$("#campotxtTelefone").val("");
			$("#campotxtEmail").val("");
			$("#campotxtMensagem").val("");
		}
	});
	
	$("#fecharJanelaQueroPlano").click(function(){
		$("#thunderboxQueroPlano").css({visibility:"hidden"});
		$("#thunderboxFundo").css({visibility: "hidden"});
		return false;
	});
	
});
