// JavaScript Document
//===============================================================
function $(s) {
	return document.getElementById(s);
}

function SomenteNumero(e){
	var tecla=(window.event)?event.keyCode:e.which;
	if((tecla > 47 && tecla < 58)) return true;
	else{
	if (tecla != 8) return false;
	else return true;
	}
}

//===============================================================

// COTAÇÃO DOLAR
function cotacaoDolar()
{
	xajax_cotacaoDolar();
	//alert("Cotacao...");
}

// VER PRODUTO
function mudaFotoProduto(id_produto_imagem)
{
	$('carregando').className = "aparece";
	xajax_mudaFotoProduto(id_produto_imagem);
}

// NEWSLETTER
function insereNewsletter()
{
	var email = $('emailNewsletter');
	if(email.value=="" || email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1 )
	{
		alert('Preenha o email corretamente.');
		email.focus();
		return false;
	}
	else 
	{
		$('enviando').className = "aparece";
		xajax_insereNewsletter(email.value);
	}
}

// CADASTRO
function cadastroCliente()
{
	var nome = $('cNome');
	var email = $('cEmail');
	var senha = $('cSenha');
	var confSenha = $('confSenha');
	var cidade = $('cCidade');
	var estado = $('cEstado');
	var pais = $('cPais');
	
	if(nome.value=='')
	{
		alert('O campo NOME é obrigatório.');
		nome.focus();
		return false;
	}
	if(email.value=="" || email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1)
	{
		alert('Preencha o campo EMAIL corretamente.');
		email.focus();
		return false;
	}
	if((senha.value!=confSenha.value)||senha.value=='')
	{
		alert('Senha e Confirmação de Senha não conferem');
		senha.focus();
		return false;
	}
	if(cidade.value=='')
	{
		alert('O campo CIDADE é obrigatório.');
		cidade.focus();
		return false;
	}
	$('enviando').className = "aparece";
	xajax_insertCliente(nome.value, email.value, senha.value, cidade.value, estado.value, pais.value);
}

// CONTATO
function enviaFormContato()
{
	var nome = $('cNome');
	var email = $('cEmail');
	var telefone = $('cTelefone');
	var cidade = $('cCidade');
	var estado = $('cEstado');
	var assunto = $('cAssunto');
	var descricao = $('cDescricao');
	var destino = $('cDestino');
		
	if(nome.value=='')
	{
		alert('Preencha o campo NOME corretamente');
		nome.focus();
		return false;
	}
	if(email.value=="" || email.value.indexOf('@')==-1 || email.value.indexOf('.')==-1)
	{
		alert('Preencha o campo EMAIL corretamente.');
		email.focus();
		return false;
	}
	if(cidade.value=='')
	{
		alert('Preencha o campo CIDADE.');
		cidade.focus();
		return false;
	}
	if(assunto.value=='')
	{
		alert('Preencha o campo ASSUNTO.');
		assunto.focus();
		return false;
	}
	if(descricao.value=="" || descricao.value.length < 10)
	{
		alert('Preencha o campo MENSAGEM corretamente. (minimo 10 caracteres)');
		descricao.focus();
		return false;
	}
	$('carregando').className = "aparece";
	xajax_enviaFormContato(nome.value, email.value, telefone.value, cidade.value, estado.value, assunto.value, descricao.value, destino.value);
	
}

// LOGIN
function loginCliente(pagina)
{
	var login = $('txtLogin').value;
	var senha = $('txtSenha').value;
	if(login!='' && senha!='' && login!='Nome de Usuario')
	{
		$('carregando').className = "aparece";
		xajax_loginCliente(login, senha, pagina);
	}
	else {
		alert('Preenha os campos Login e Senha corretamente');
		return false
	}
}

// PRODUTOS
function listaProdutos(pagina, id_categoria)
{
	if(!pagina)
		pagina = 0;
	if(!id_categoria)
		id_categoria = '';
	$('carregando').className = "aparece";
	xajax_listaProdutos(pagina, id_categoria);
}

// BUSCA
function pesquisaProduto(id_idioma, pagina)
{
	if(!pagina)
		pagina = 0;
	var busca = $('txtBusca').value;
	var id_marca = $('id_marca').value;
	var id_categoria = $('id_categoria').value;
	if(busca!=''&&busca!='Procurar...')
	{
		$('carregando').className = "aparece";
		xajax_pesquisaProdutos(busca, id_marca, id_categoria, id_idioma, pagina);
	}
	else {
		alert('Preencha o campo de busca corretamente. (mínimo 3 caracteres)');
		return false;
	}
}

function limpaBusca()
{
	$('carregando').className = "aparece";
	xajax_limpaBusca();
}

// CARRINHO

function adicionaProdutoCarrinho(id_produto)
{
	if($('qtde'+id_produto)) {
		var qtde = $('qtde'+id_produto).value;
	} else {
		var qtde = 1;
	}
	
	/*
	$('qtde'+id_produto).value = '';
	if(!qtde)
		qtde = 1;
	*/
	$('carregando').className = "aparece";
	xajax_adicionaProdutoCarrinho(id_produto, qtde);
}

function excluiProdutoCarrinho(id_produto)
{
	$('carregando').className = "aparece";
	xajax_excluiProdutoCarrinho(id_produto);
}

function attQtdeProduto(id_produto, qtde)
{
	$('carregando').className = "aparece";
	xajax_attQtdeProduto(id_produto, qtde);
}

function attCarrinho()
{
	$('carregando').className = "aparece";
	xajax_attCarrinho();
}

function esvaziaCarrinho()
{
	if(confirm('Confirma Limpar Lista?'))
	{
		$('carregando').className = "aparece";
		xajax_esvaziaCarrinho();
	}
	return false;
}

function atualizaCarrinho()
{
	$('carregando').className = "aparece";
	xajax_atualizaCarrinho();
}