/**
  * Função inserir protudo
  * @param produto Int Identificador do produto
  * @return nada
  **/
function inserirProduto(produto, quantidade) {
	$.ajax({
		type: "POST",
		url: "lib/carrinho-inserir.php?produto=" + produto + "&quantidade=" + quantidade,
		success: function(txt) {
			if (getTrim(txt) == 1) {
				alert("Suas Informações de orçamentos foram atualizadas com sucesso.");
			} else {
				alert("Produto já adicionado no seu carrinho de compra!");
			}
		}
	});
}

/**
  * Função alterar quantidade de produto
  * @param produto Int Identificador do produto
  * @param quantidade Int Quantidade de itens
  * @return nada
  **/
function alterarProduto(produto, qtd) {
	$.ajax({
		type: "POST",
		url: "lib/carrinho-alterar.php?produto=" + produto + "&quantidade=" + qtd,
		success: function(txt) {
			if (getTrim(txt) == 1) {
				alert("Suas Informações de orçamentos foram atualizadas com sucesso.");
			} else {
				alert("Não foi possível alterar a quantidade de produtos!");
			}
		}
	});
}

/**
  * Função alterar quantidade de produto
  * @param produto Int Identificador do produto  
  * @param tipo Boleean Tipo verifica se é para mostrar o botão
  * @return nada
  **/
function removerProduto(produto){

	$.ajax({
		type: "POST",
		url: "lib/carrinho-remover.php?produto=" + produto,
		success: function(txt){
			if (getTrim(txt) == 1) {
				alert("Produto removido com sucesso!");
				window.location.reload();
			}
			else {
				alert("Não foi possível excluir o produto!");
			}
		}
	});
}

/**
  * Função Listar carrinho
  * @param id - Id do local onde o retorno do carrinho será exibido
  * @param qtd - Qunatidade de itens para ser listado
  * @return nada
  **/
function listarCarrinho(id) {
	$.ajax({
		type: "POST",
		url: "lib/carrinho-listar.php",
		data: "id=" + id,
		success: function(txt) {
			if($('#' + id)){
				$('#' + id).html(txt);
			}
		}
	});
}


/**
  * Função para limpar o carrinho
  * @return nada
  **/
function limparCarrinho() {
	if(confirm('Você realmente deseja esvaziar seu carrinho?')){
		$.ajax({
			type: "POST",
			url: "lib/carrinho-limpar.php",
			success: function(txt) {
				window.location.reload();
			}
		});
	}
}

/**
  * Função inserir cor
  * @param produto Int Identificador do produto
  * @param quantidade Int Quantidade de itens
  * @return nada
  **/
function addCor(form, produto) {
	alterarProduto(produto, 0);
	var str = $("#" + form).serialize();
	$.ajax({
		type: "POST",
		url: "lib/carrinho-alterar-cor.php",
		data: str,
		success: function(txt) {
			if (getTrim(txt) == 1) {
				$.facebox.close();
			} else {
				/* alert("Não foi possível adicionar as cores selecionadas!"); */
			}
		}
	});
}

/**
  * Função alterar quantidade de produto
  * @param produto Int Identificador do produto
  * @param quantidade Int Quantidade de itens
  * @return nada
  **/
function alterarProdutoCor(produto, cor, qtd) {
	$.ajax({
		type: "POST",
		url: "lib/carrinho-alterar-cor-qtd.php?produto=" + produto + "&cor=" + cor + "&qtd=" + qtd,
		success: function(txt) {
			if (getTrim(txt) == 1) {
				alert("Suas Informações de orçamentos foram atualizadas com sucesso");
				window.location.reload();
			} else {
				alert("Não foi possível alterar a quantidade de produtos!");
			}
		}
	});
}

/**
  * Função escolhe cor
  * @param produto Int Identificador do produto
  * @param quantidade Int Quantidade de itens
  * @return nada
  **/
function escolheCor(produto, qtd, cores) {
//	if(cores > 0){
		$.facebox({ ajax: 'req/cores.php?id=' + produto + '&qtd=' + qtd });
//	}else{
//		alterarProduto(produto, 1);
//	}
}

/**
  * Função alterar quantidade de produto
  * @param produto Int Identificador do produto  
  * @param tipo Boleean Tipo verifica se é para mostrar o botão
  * @return nada
  **/
function removerProdutoCor(produto, cor){
	$.ajax({
		type: "POST",
		url: "lib/carrinho-remover-cor.php?produto=" + produto + "&cor=" + cor,
		success: function(txt){
			if (getTrim(txt) == 1) {
				alert("Produto removido com sucesso!");
				window.location.reload();
			}
			else {
				alert("Não foi possível excluir o produto!");
			}
		}
	});
}


