var Carrinho = {
	
    'AddProduto': function(form)
    {
        if ($('input:[tipo=especificacao]:checked').length == 0)
        {
            alert('Você precisa escolher uma embalagem! ');
            return false;
        }
			
        if ( $('#qtd').val() == "" || $('#qtd').val() == 0)
        {
            alert('Você precisa digitar a quantidade! ');
            $('#qtd').focus();
            return false;
        }


        $('#divDetalhe').css("display","none");
        $.unblockUI();
			
        if($('#id_produto').val() > 0)
        {
            $('#divCarrinho').load('load-carrinho.php?cmd=adicionar&'+$('#'+form).serialize());
        }
        else
            $('#divCarrinho').load('load-carrinho.php');
			
			$('#divMeuCarrinho div').css("display","");
				
        $.blockUI({
            message: null,
            overlayCSS: {
                backgroundColor: '#bbffbb'
            }
        });

        return true;
    },
		
    'DetalheProduto': function(id_produto)
    {
       
        $.unblockUI();		
        $('#divCarrinho').css("display","none");
        $('#divDetalhe').load('load-detalhe.php?ID=' + id_produto);
        $.blockUI({
            message: null,
            overlayCSS: {
                backgroundColor: '#bbffbb'
            }
        });
    },
		
    '_openCarrinho': function()
    {
        $('#divCarrinho').load('load-carrinho.php');
        $.blockUI({
            message: null,
            overlayCSS: {
                backgroundColor: '#bbffbb'
            }
        });
    },
		
		
    'Atualiza':function(codigo,qtd)
    {
			
        if (isNaN(qtd))
            qtd = 1;

        $('#carrinho_qtd_' + codigo).val(qtd);
						
        var subtotal = $('#carrinho_qtd_' + codigo).val() * $('#carrinho_valor_' + codigo).val();
        $('#carrinho_sub_' + codigo).val(subtotal);
        subtotal = number_format(subtotal,2, ',', '.');
        $('#carrinho_subtxt_' + codigo).text(subtotal);
			
        var valor = 0;
        $('#formCarrinho input:[tipo=subtotal]').each(function(){
            valor = Number(this.value) + Number(valor);
        });
			
        valor = number_format(valor,2, ',', '.');
        $('#formCarrinho #carrinho_totaltxt').text(valor);
			
					
        $.ajax({
            type: "GET",
            url: "load-carrinho.php",
            data: "cmd=atualizar&codigo="+codigo+"&qtd="+qtd
        });
			
    },


    'RemoveProduto':function(codigo)
    {
        $('#divCarrinho').load('load-carrinho.php?cmd=remover&codigo='+codigo);
    },
	
    'Valida': function()
    {
		if ( $('#carrinho_itens').val() == 0)
        {
            alert('Não há itens no carrinho! ');
            $('#carrinho_itens').focus();
            return false;
        }
			
        if ( $('#carrinho_tipo_frete').val() == "")
        {
            alert('Você precisa escolher o tipo do frete! ');
            $('#carrinho_tipo_frete').focus();
            return false;
        }
				
        if ( $('#carrinho_cep').val() == "")
        {
            alert('Você precisa preencher o CEP para entrega ! ');
            $('#carrinho_cep').focus();
            return false;
        }
    }
}
