var cpf = "";
var email = "";
var login = "";
var idProduto = "";
function mostraMsgEspera()
{
        document.getElementById('layerespera').style.display = "block";
}

//esconde a mensagem de espera
function escondeMsgEspera()
{
        document.getElementById('layerespera').style.display = "none";
}

//mostra a neblina
function mostraNeblina()
{
        document.getElementById('layer_neblina').style.display = "block";
}

//esconde a neblina
function escondeNeblina()
{
        document.getElementById('layer_neblina').style.display = "none";
}

function iniciaAjax()
{
        //verifica se é o IE
        if(window.ActiveXObject)
        {
                var ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
                var ajax = new XMLHttpRequest();
        }
        return ajax;
}


//muda o conteúdo do site
function selecionaConteudo(url)
{
        //mostra a mensagem de espera
        mostraMsgEspera();
        //inicia o ajax
        ajax = iniciaAjax();
        //a cada mudança do status da conexão chama a função mudaConteudo
        ajax.onreadystatechange = mudaConteudo;

        //abre a conexão com o servidor
        ajax.open("GET", url);

        //envia a requisição
        ajax.send(null);
}

function mudaConteudo()
{
        //verifica se o processamento está completo
        if(ajax.readyState == 4)
        {
                //verifica se não houve nenhum erro
                if(ajax.status == 200)
                {
                        //muda o conteúdo da div
                        document.getElementById('conteudo').innerHTML = ajax.responseText;
                }
                else
                {
                        alert("Houve um problema ao carregar o conteúdo \n" + ajax.statusText);
                }
                //esconde a mensagem de espera
                escondeMsgEspera();
        }
}

//busca de produtos
function busca(palavra)
{
        selecionaConteudo("produtos.php?palavra="+palavra);
}


function mostraInformacoesProduto(idProduto)
{
        //mostra a mensagem de espera
        mostraMsgEspera();

        //inicia o ajax
        ajax = iniciaAjax();

        //a cada mudançã do status da conexão chama a função mostraLayerInformacoesProdutos
        ajax.onreadystatechange = mostraLayerInformacoesProdutos;

        //abre a conexão com o servidor
        ajax.open("GET", "informacoes_produtos.php?idProduto="+idProduto);

        //envia a requisição
        ajax.send(null);
}

function mostraLayerInformacoesProdutos()
{	
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			//coloca as informações dos produtos na div
			document.getElementById('informacoes_produtos').innerHTML = ajax.responseText;
		
			//mostra a meblina
			mostraNeblina();
	
			//mostra a div
			document.getElementById('informacoes_produtos').style.display = "block";

			//esconde a mensagem de espera
			escondeMsgEspera();
				
		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}	


//esconde as informações do produto
function fechaInformacoesProdutos()
{
	//esconde o div
	document.getElementById('informacoes_produtos').style.display = "none";
	document.getElementById('informacoes_produtos').innerHTML = "";
	
	//esconde a neblina
	escondeNeblina();
}

//mostra mais fotos dos produtos caso tenha
function maisFotos(idProduto)
{
	//mostra a mensagem de espera
	mostraMsgEspera();

	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = maisFotos2;

	//abre a conexão
	ajax.open("GET", "mais_fotos.php?idProduto="+idProduto);

	//envia a requisição
	ajax.send(null);
}

function maisFotos2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			//coloca as informaçãos na div
			document.getElementById('mais_fotos').innerHTML = ajax.responseText;

			//mostra a div na tela
			document.getElementById('mais_fotos').style.display = "block";

			//esconde a mensagem de espera
			escondeMsgEspera();

		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}

//esconde as fotos adicionais
function fecharMaisFotos()
{
	//limpa as informaçãos da div
	document.getElementById('mais_fotos').innerHTML = "";
	//esconde a div na tela
	document.getElementById('mais_fotos').style.display = "none";
	
}

//cadastro de usuarios
function cadastresse()
{
	//mostra a mensagem de espera
	mostraMsgEspera();
	
	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = cadastresse2;

	//abre a conexão
	ajax.open("GET", "cadastresse.php");

	//envia a requisição
	ajax.send(null);
}

function cadastresse2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			//coloca as informaçãos na div
			document.getElementById('cadastresse').innerHTML = ajax.responseText;

			//mostra a neblina
			mostraNeblina();

			//mostra a div na tela
			document.getElementById('cadastresse').style.display = "block";

			//esconde a mensagem de espera
			escondeMsgEspera();

		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}

//fecha a tela de cadastro
function fechaCadastrese()
{
	//esconde a div
	document.getElementById('cadastresse').style.display = "none";

	//esconde a neblina
	escondeNeblina();
}


//verifica se é cpf ou cnpj e aplica a mascara correta
function cpfCnpj(evento, valor)
{
	if(valor.length<=14)
	{
		mascaraHellas(valor, 'cpf', "###.###.###-##", evento)
	}
	else
	{
		mascaraHellas(valor, 'cpf', "##.###.###/####-##", evento)
	}
}


//cadastra o cliente
function cadastraCliente()
{
	//mostra a mensagem de espere
	mostraMsgEspera();

	//recupera o valor dos campos preenchidos
	var nome = document.getElementById('nome').value;	
	cpf = document.getElementById('cpf').value;	
	email = document.getElementById('email').value;	
	login = document.getElementById('login').value;	
	var senha = document.getElementById('senha').value;	
	var cep = document.getElementById('cep').value;	
	var endereco = document.getElementById('endereco').value;	
	var cidade = document.getElementById('cidade').value;	
	var estado = document.getElementById('estado').value;	
	var bairro = document.getElementById('bairro').value;	
	var complemento = document.getElementById('complemento').value;	
	var telefone = document.getElementById('telefone').value;	
	var celular = document.getElementById('celular').value;	

	//verifica se todos os campos foram preenchidos
	var msg = "";

	if(nome == "")
	{
		msg += " - Nome\n";
	}
	if(cpf == "")
	{
		msg += " - CPF ou CNPJ\n";
	}
	if(email == "")
	{
		msg += " - E-mail\n";
	}
	if(login == "")
	{
		msg += " - Login\n";
	}
	if(senha == "")
	{
		msg += " - Senha\n";
	}
	if(cep == "")
	{
		msg += " - CEP\n";
	}
	if(endereco == "")
	{
		msg += " - Endereco\n";
	}
	if(cidade == "")
	{
		msg += " - Cidade\n";
	}
	if(estado == "")
	{
		msg += " - Estado\n";
	}
	if(telefone == "")
	{
		msg += " - Telefone\n";
	}

	if(msg != "")
	{
		alert("Por favor informe os campos: \n"+msg);
		
		//esconde a mesnagem de espera
		escondeMsgEspera();
		
		return false;
	}

	var dados  = "nome="+nome;
       dados += "&cpf="+cpf;
       dados += "&email="+email;
       dados += "&login="+login;
       dados += "&senha="+senha;
       dados += "&cep="+cep;
       dados += "&endereco="+endereco;
       dados += "&cidade="+cidade;
       dados += "&estado="+estado;
       dados += "&bairro="+bairro;
       dados += "&complemento="+complemento;
       dados += "&telefone="+telefone;
       dados += "&celular="+celular;

	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = cadastraCliente2;

	//abre a conexão
	ajax.open("POST", "clientes_cadastrar.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	
	//envia a requisição
	ajax.send(dados);
}

	
function cadastraCliente2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			var res = ajax.responseText;
			//verifica se o cpf já está cadastrado
			if(res == "cpf")
			{
				alert("Esse CPF/CNPJ ja esta cadastrado.\nPor favor verifique!\n"+cpf);
				
				//limpa o campo do cpf
				document.getElementById('cpf').value = "";
			}
			else if(res == "email")//verifica se o e-mail já n]ão esta cadastrado)
			{
				alert("Esse e-mail ja esta cadastrado.\nPor favor verifique!\n"+email);
				
				//limpa o campo do email
				document.getElementById('email').value = "";
			}	
			else if(res == "login") //verifica se o login já não está cadastrado
			{
				alert("Esse login ja esta cadastrado.\nPor favor informe outro login.\n"+login);
				
				//limpa o campo do login
				document.getElementById('login').value = "";
			}	
			else
			{
				alert("Cadastro efetuado com sucesso!\nA partir de agora voce je pode efetuar compras pelo nosso Site.\nObrigado e Boas Compras.");

				//esconde a tela de cadastro
				document.getElementById('cadastresse').style.display = "none";
	
				//esconde a neblina
				escondeNeblina();
			}
			//esconde a mensagem de espera
			escondeMsgEspera();
		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}


//verifica se o usuário pode efetuar o login no site
function logar()
{
	//mostra a mensagem de espera
	mostraMsgEspera();

	//recupera os valores do formulario
	var logarLogin = document.getElementById('logar_login').value; 
	var logarSenha = document.getElementById('logar_senha').value; 
	
	//limpa os campos
	document.getElementById('logar_login').value = "";
	document.getElementById('logar_senha').value = "";
	
	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = logar2;

	//abre a conexão
	ajax.open("POST", "logar.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	
	var dados  = "login="+logarLogin;
       dados += "&senha="+logarSenha;	

	//envia a requisição
	ajax.send(dados);
}

function logar2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			//verifica se os dados informados estão corretos
			//o arquivo logar.php ira retornar 0 (zero) caso os dados forem incorretos
			if(ajax.responseText == 0)
			{
				alert("Dados incorretos!");
			}		
			else
			{
				alert("Ola "+ajax.responseText+", seja bem vindo!");
				window.location = "index.php";
			}
	
			//esconde a mensagem de espera
			escondeMsgEspera();

		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}

//faz oi logof no sistena
function logof()
{
	window.location = "index.php?sair="+Math.floor(Math.random() * 9999999999);	
}

//mostra os dados do suuaŕio para ele alterar
function meusDados()
{
	//mostra a mensagem de espera
	mostraMsgEspera();

	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = meusDados2;

	//abre a conexão
	ajax.open("POST", "meus_dados.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	
	//envia a requisição
	ajax.send(null);
}
	
function meusDados2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			//coloca os dados na div
			document.getElementById('cadastresse').innerHTML = ajax.responseText;
		
			//mostra a neblina
			mostraNeblina();

			//mostra a div
			document.getElementById('cadastresse').style.display = "block";
	
			//esconde a mensagem de espera
			escondeMsgEspera();

		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}


//editaos dados do cliente
function editaCliente()
{
	//mostra a mensagem de espere
	mostraMsgEspera();

	//recupera o valor dos campos preenchidos
	var nome = document.getElementById('nome').value;	
	cpf = document.getElementById('cpf').value;	
	email = document.getElementById('email').value;	
	login = document.getElementById('login').value;	
	var senha = document.getElementById('senha').value;	
	var cep = document.getElementById('cep').value;	
	var endereco = document.getElementById('endereco').value;	
	var cidade = document.getElementById('cidade').value;	
	var estado = document.getElementById('estado').value;	
	var bairro = document.getElementById('bairro').value;	
	var complemento = document.getElementById('complemento').value;	
	var telefone = document.getElementById('telefone').value;	
	var celular = document.getElementById('celular').value;	

	//verifica se todos os campos foram preenchidos
	var msg = "";

	if(nome == "")
	{
		msg += " - Nome\n";
	}
	if(cpf == "")
	{
		msg += " - CPF ou CNPJ\n";
	}
	if(email == "")
	{
		msg += " - E-mail\n";
	}
	if(login == "")
	{
		msg += " - Login\n";
	}
	if(cep == "")
	{
		msg += " - CEP\n";
	}
	if(endereco == "")
	{
		msg += " - Endereco\n";
	}
	if(cidade == "")
	{
		msg += " - Cidade\n";
	}
	if(estado == "")
	{
		msg += " - Estado\n";
	}
	if(telefone == "")
	{
		msg += " - Telefone\n";
	}

	if(msg != "")
	{
		alert("Por favor informe os campos: \n"+msg);
		
		//esconde a mesnagem de espera
		escondeMsgEspera();
		
		return false;
	}

	var dados  = "nome="+nome;
       dados += "&cpf="+cpf;
       dados += "&email="+email;
       dados += "&login="+login;
       dados += "&senha="+senha;
       dados += "&cep="+cep;
       dados += "&endereco="+endereco;
       dados += "&cidade="+cidade;
       dados += "&estado="+estado;
       dados += "&bairro="+bairro;
       dados += "&complemento="+complemento;
       dados += "&telefone="+telefone;
       dados += "&celular="+celular;

	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = editaCliente2;

	//abre a conexão
	ajax.open("POST", "clientes_editar.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	
	//envia a requisição
	ajax.send(dados);
}

function editaCliente2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			var res = ajax.responseText;
			//verifica se o cpf já está cadastrado
			if(res == "cpf")
			{
				alert("Esse CPF/CNPJ ja esta cadastrado.\nPor favor verifique!\n"+cpf);
				
				//limpa o campo do cpf
				document.getElementById('cpf').value = "";
			}
			else if(res == "email")//verifica se o e-mail já n]ão esta cadastrado)
			{
				alert("Esse e-mail ja esta cadastrado.\nPor favor verifique!\n"+email);
				
				//limpa o campo do email
				document.getElementById('email').value = "";
			}	
			else if(res == "login") //verifica se o login já não está cadastrado
			{
				alert("Esse login ja esta cadastrado.\nPor favor informe outro login.\n"+login);
				
				//limpa o campo do login
				document.getElementById('login').value = "";
			}	
			else
			{
				alert("Seus dados foram alterados com sucesso!.\nObrigado e Boas Compras.");

				//esconde a tela de cadastro
				document.getElementById('cadastresse').style.display = "none";
	
				//esconde a neblina
				escondeNeblina();
			}
			//esconde a mensagem de espera
			escondeMsgEspera();
		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}


//adiciona o produto no carrinho de compras
function adicionaCarrinho(idProdutoL)
{
	//mostra a mensagem de espera
	mostraMsgEspera();
	
	idProduto = idProdutoL
	
	//verifica se o usuário está logado
	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = adicionaCarrinho2;

	//abre a conexão
	ajax.open("POST", "esta_logado.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	
	//envia a requisição
	ajax.send(null);
	
}


function adicionaCarrinho2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			//se o valor retornado for 0 significa que o usuário não está logado
			if(ajax.responseText == 0)
			{	
				alert("Para poder efetuar compras, por favor efetue o login.");
	
				//esconde a mensagem de espera
				escondeMsgEspera();
			}
			else
			{
				//inicia o ajax
				ajax = iniciaAjax();

				//abre a conexão
				ajax.open("POST", "adiciona_carrinho.php");

				//linha obrigatarias quando os dados serao enviados pelo POST
				ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	
				//envia a requisição
				ajax.send("id_produtos="+idProduto);

				alert("Produto adicionado no seu carrinho de compras com sucesso!");
				
				//esconde a mensagem de espere
				escondeMsgEspera();
			}

		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}


//mostra o carrino de compras
function mostraCarrinho()
{
	//mostra a mensgem de espera
	mostraMsgEspera();

	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = mostraCarrinho2;

	//abre a conexão
	ajax.open("POST", "carrinho.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
	
	//envia a requisição
	ajax.send(null);
}


function mostraCarrinho2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			if(ajax.responseText == "")
			{
				alert("No momento seu carrinho de compras esta vazio.");
			}
			else
			{
				//coloca os dados na div
				document.getElementById('carrinho').innerHTML = ajax.responseText;
		
				//mostra a neblina
				mostraNeblina();

				//mostra a div
				document.getElementById('carrinho').style.display = "block";
			
				//calcula o valor do frete
				calculaFrete();
			}
			//esconde a mensagem de espera
			escondeMsgEspera();


		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}

function calculaFrete()
{
	//inicia o ajax
	ajaxF = iniciaAjax();

	ajaxF.onreadystatechange = calculaFrete2;

	//abre a conexão
	ajaxF.open("GET", "calculaFrete_xml.php?peso="+document.getElementById('peso').value+"&cep="+document.getElementById('cep_frete').value);
	//ajaxF.open("GET", "calcula_frete.php?peso="+document.getElementById('peso').value);
	
	//envia a requisição
	ajaxF.send(null);
}

function calculaFrete2()
{
	//verifica se o processamento está completo
	if(ajaxF.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajaxF.status == 200)
		{
			resposta = ajaxF.responseText;
			resposta = resposta.split("Peso");
			//verifica se não voi enocntrado nenhum erro
			if(resposta.length == 2)
			{
				alert("O peso total do pedido nao e atendido pelo correios, por favor diminua a quantidade dos produtos ou entre em contato conosco por telefone ou e-mail.");
				return false;
			}
			resposta = resposta[0];
			resposta = resposta.split("R$");
			frete = resposta[1];

			document.getElementById('valor_frete').innerHTML = frete;
			frete = frete.toString().replace(".", "");
			frete = frete.toString().replace(",", ".");
			document.getElementById('frete').value = frete;
			
			//colcoa o valor no campo para o frete do pageseguro
			frete2 = frete.toString().replace(".", "");
			document.getElementById('item_valor_1').value = frete2;

			//informa o valor total com o frete
			document.getElementById('total_pedido').value = (parseFloat(frete)+parseFloat(document.getElementById('total').value));
			//formata o valor total no formato R$
			formataValorTotal();
		}
		else
		{
			alert("Houve um problema \n" + ajaxF.status+" - "+ajaxF.statusText);	
		}
	}
}

//formata o valor total
function formataValorTotal()
{
	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = formataValorTotal2;

	//abre a conexão
	ajax.open("POST", "formata_valor_total.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");

	//envia a requisição
	ajax.send("total="+document.getElementById('total_pedido').value);
}


function formataValorTotal2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			document.getElementById('valor_total').innerHTML = ajax.responseText;
		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}

//altera a quantidade do produto no carrinho
function mudaQtd(idProdutoL, qtd)
{
	//inicia o ajax
	ajax = iniciaAjax();

	//abre a conexão
	ajax.open("POST", "muda_quantidade.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");

	var dados  = "qtd="+qtd;
       dados += "&id_produtos="+idProdutoL;	

	//envia a requisição
	ajax.send(dados);

	//recarrega o carrinho
	mostraCarrinho();
}

//apaga produtos do carrinho de compras
function excluiProduto(idProdutoL, nome)
{
	var certeza = confirm("Tem certeza que deseja excluir o produto?");
	if(certeza == true)
	{
		//inicia o ajax
		ajax = iniciaAjax();

		//abre a conexão
		ajax.open("POST", "exclui_produto.php");

		//linha obrigatarias quando os dados serao enviados pelo POST
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");

     	var dados = "id_produtos="+idProdutoL;	

		//envia a requisição
		ajax.send(dados);

		alert("Produto excluido com sucesso!");	

		//recarrega o carrinho
		mostraCarrinho();
		
	}
}

//fecha o carrinho de compras
function fechaCarrinho()
{
	//esconde o carrinho de compras
	document.getElementById('carrinho').style.display = "none";
	
	//esconde a neblina
	escondeNeblina();
}


//finaliza a compra
function FinalizaCompra()
{
	//mostr a mensagem de espera
	mostraMsgEspera();

	//verifica se o frete ja foi calculado
	if(document.getElementById('valor_frete').innerHTML == "Calculando...")
	{
		alert("Por favor aguarde o calculo do frete terminar.");
		//escomnde a mensagem de espera
		escondeMsgEspera();
		return false;
	}

	var certeza = confirm("Tem certeza que deseja finalizar o pedido?");
	if(certeza == true)
	{		
		//inicia o ajax
		ajax = iniciaAjax();

		//abre a conexão
		ajax.open("POST", "finaliza_pedido.php");

		//linha obrigatarias quando os dados serao enviados pelo POST
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");

		var dados  = "total="+document.getElementById('total').value;
          dados += "&frete="+document.getElementById('frete').value;
          dados += "&total_pedido="+document.getElementById('total_pedido').value;

		//envia a requisição
		ajax.send(dados);
		
		//alert("Pedido finalizado com sucesso!");

		setTimeout("document.getElementById('PagSeguro').submit()", 3333);

		//window.location = "index.php";

	}	

	//escomnde a mensagem de espera
	escondeMsgEspera();

}

//mostra os meus pedidos
function meusPedidos()
{
	//mostra a mesnagem de espera
	mostraMsgEspera();

	//inicia o ajax
	ajax = iniciaAjax();

	ajax.onreadystatechange = meusPedidos2;

	//abre a conexão
	ajax.open("POST", "pedidos.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");

	//envia a requisição
	ajax.send(null);
	
}

function meusPedidos2()
{
	//verifica se o processamento está completo
	if(ajax.readyState == 4)
	{
		//verifica se não houve nenhum erro
		if(ajax.status == 200)
		{
			document.getElementById('meus_pedidos').innerHTML = ajax.responseText;

			//mostra a div na tela
			document.getElementById('meus_pedidos').style.display = "block";

			//mostra a neblina
			mostraNeblina();

			//esconde a mensagemn de espera
			escondeMsgEspera();
		}
		else
		{
			alert("Houve um problema \n" + ajax.statusText);	
		}
	}
}

//fechaa tela de meus pedidos
function fechaMeusPedidos()
{
	//esconde a div na tela
	document.getElementById('meus_pedidos').style.display = "none";

	//esconde a neblina
	escondeNeblina();	
}

//mostr a  div de como comprar
function comoComprar()
{
	//mostra a neblina
	mostraNeblina();

	//mostrra a div com o texto de como comprar
	document.getElementById('como_comprar').style.display = "block";
}

//esconde a  div de como comprar
function fechaComoComprar()
{
	//esconde a neblina
	escondeNeblina();

	//esconde a div com o texto de como comprar
	 document.getElementById('como_comprar').style.display = "none";
}

//formulário de contato
function enviarContato()
{
	//mostra a mensgaem de espera
	mostraMsgEspera();

	//recupera o valor dos campos
	var nome = document.getElementById('nome_contato').value;
	var email = document.getElementById('email_contato').value;
	var telefone = document.getElementById('telefone_contato').value;
	var msg = document.getElementById('msg_contato').value;

	//verifica se todos os campos foram preenchidos
	var mensagem = "";

	if(nome == "")
	{
		mensagem += " - Nome\n";
	}
	if(email == "")
	{
		mensagem += " - E-mail\n";
	}
	if(telefone == "")
	{
		mensagem += " - Telefone\n";
	}
	if(msg == "")
	{
		mensagem += " - Mensgaem\n";
	}

	if(mensagem != "")
	{
		alert("Por favor, preencha os campos:\n"+mensagem);

		//esconde a mensagem de espera
		escondeMsgEspera();
		return false;
	}
	//inicia o ajax
	ajax = iniciaAjax();

	//abre a conexão
	ajax.open("POST", "envia_email_contato.php");

	//linha obrigatarias quando os dados serao enviados pelo POST
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");

	var dados  = "nome="+nome;
       dados += "&email="+email;
       dados += "&telefone="+telefone;
       dados += "&mensagem="+msg;

	//envia a requisição
	ajax.send(dados);

	alert("Sua mensagem foi enviada com sucesso!");

	//esconde a mensagem de espera
	escondeMsgEspera();

}
