$(document).ready(function() {
	
	// Adicionar ao carrinho
	$(".addCart").click(function(){
		$link      = $(this).attr("href");
		$objindice = $(".addCart").index(this);
		
		$.post($link,
			{ ajax:true },
				function(retorno){
					var ret = retorno.split("|");
					$(".addCart:eq("+$objindice+") img").attr({"src":"images/btAddOk.gif"});
					$(".addCart:eq("+$objindice+") div").css({"display":"block"});
					$(".addCart:eq("+$objindice+") div").html(ret[0]);
					
					$("#totalItens").css({'opacity':'0'});
					$("#totalItens").html(ret[1]+" itens");
					
					$("#totalItens")
					.animate({'opacity':'0'})
					.animate({'opacity':'1'})
				}
		  );

		return false;
	});
	
	// Atualizar carrinho
	$(".productUpdate").click(function(){
		$paraExec = false;
		jQuery.each($(".productUpdate"), function(i, val) {
			if(!$paraExec){
				var $idproduto = $(val).attr("rel");
				var $qtd	   = $("#qtd_"+$idproduto).val();
				
				if($qtd<=0 || $qtd>=100){
					$(".msgCartMsgRed").html("Quantidade inválida");
					$(".msgCartMsgRed").fadeIn("normal",function(){setTimeout(function(){$(".msgCartMsgRed").fadeOut("normal");},2000)});
					
					$paraExec = true;
				}else{
					$.post('updatecart.php',
						   {idproduto:$idproduto, qtd:$qtd});
				}
			}
		});
		if(!$paraExec){
			$(".msgCartMsgGreen").html("Quantidade atualizada com sucesso!");
			$(".msgCartMsgGreen").fadeIn("normal",function(){setTimeout(function(){$(".msgCartMsgGreen").fadeOut("normal");},2000)});
		}
	});
	
	// Formulario de busca produtos
	$("#formBuscaProdutos").submit(function(){
		if($("input[name=produto]").val()=="" || $("input[name=produto]").val().length<3){
			alert("Digite algo para buscar com no mínimo 3 caracteres.");
			$("input[name=produto]").focus();
			return false;
		}else{
			return true;	
		}
		
	});
	// Apagar produto
	$(".productDelete").click(function(){
		if(confirm("Você tem certeza que deseja apagar?")){
			var $idproduto = $(this).attr("rel");
			
			$.post('deletecart.php',{idproduto:$idproduto});
			$(this).parent().parent().fadeOut();
			$(this).parent().parent().remove();
			
			$qtdProdutos = $(".produtoLinha").length;
			
			if($qtdProdutos==0){
				$(".myCart").hide();
				$(".btEnviarPedido").hide();
				$(".carrinhoVazio").show();
			}
		}
	});
	
	// Logout
	$("#logOut").click(function(){
		window.location='logout.php';
	});
	
	// Ver detalhes do pedido
	$(".btVerPedido").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if($("#pedidodetalhe_"+$id).is(":hidden")){
			$(".pedidoLinha").css({"border-bottom":"dotted 1px #ccc"});
			$(this).parent().parent().css({"border":"none","background":"url('images/img_bg_cart_top.gif') left top repeat-x","border-bottom":"none"});
			$(".pedidoProdutos").hide();
			$("#pedidodetalhe_"+$id).fadeIn();
		}else{
			$("#pedidodetalhe_"+$id).fadeOut();
		}
	});
	
	// Produto destaque
	$(".destaque").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if($id!=""){
				$.post("painelprodutos_acoes.php",
				{ id:$id, acao:'destaque' },
					function(retorno){
						$("#a_"+$id).html(retorno);
					}
			  );
		}
	});
	
	// Produto ativar
	$(".ativar").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if($id!=""){
				$.post("painelprodutos_acoes.php",
				{ id:$id, acao:'ativar' },
					function(retorno){
						$("#b_"+$id).html(retorno);
					}
			  );
		}
	});
	
	// Evento ativar
	$(".ativarEvt").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if($id!=""){
				$.post("paineleventos_acoes.php",
				{ id:$id, acao:'ativar' },
					function(retorno){
						$("#b_"+$id).html(retorno);
					}
			  );
		}
	});

	// Evento ativar
	$(".ativarUser").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if($id!=""){
				$.post("painelusuarios_acoes.php",
				{ id:$id, acao:'ativar' },
					function(retorno){
						$("#b_"+$id).html(retorno);
					}
			  );
		}
	});
	
	// Produto apagar
	$(".apagar").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if(confirm("Tem certeza que deseja excluir?")){
			if($id!=""){
					$.post("painelprodutos_acoes.php",
					{ id:$id, acao:'apagar' },
						function(retorno){
							$("#c_"+$id).parent().parent().remove();
						}
				  );
			}
		}
	});

	// Usuario apagar
	$(".apagarUser").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if(confirm("Tem certeza que deseja excluir?")){
			if($id!=""){
					$.post("painelusuarios_acoes.php",
					{ id:$id, acao:'apagar' },
						function(retorno){
							$("#c_"+$id).parent().parent().remove();
						}
				  );
			}
		}
	});
	
	// Produto apagar
	$(".apagarEvt").click(function(){
		var $id = $(this).attr("id").split("_");
		$id = $id[1];
		if(confirm("Tem certeza que deseja excluir?")){
			if($id!=""){
					$.post("paineleventos_acoes.php",
					{ id:$id, acao:'apagar' },
						function(retorno){
							$("#c_"+$id).parent().parent().remove();
						}
				  );
			}
		}
	});
	
	// Show Photo detalhe
	$(".showPhoto").click(function(){
		$src = $(this).attr("src");
		$(".fotoMaior").attr({"src":$src});
		return false;
	});
	
	
});



