var Carrinho = {
	
    'AddProduto': function(id,form)
    {
        $.unblockUI();
			
        if(id > 0)
        {
            $('#divCarrinho').load('load-carrinho.php?cmd=adicionar&ID='+id+'&'+$('#'+form).serialize());
        }
        else
            $('#divCarrinho').load('load-carrinho.php');
				
        jQuery.blockUI({
            message: null,
            overlayCSS: {
                backgroundColor: '#333333'
            }
        });

    },
		
    '_openCarrinho': function()
    {
        $('#divCarrinho').load('load-carrinho.php');
        jQuery.blockUI({
            message: null,
            overlayCSS: {
                backgroundColor: '#333333'
            }
        });
    },
		
		
    'Atualiza':function(codigo,qtd)
    {
        //verifica se não é numero
        id_produto = codigo;
			
        if (isNaN(qtd))
            qtd = 1;

        $('#qtd').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_tipo_frete').val() == "")
        {
            alert('Você precisa escolher o tipo de frete! ');
            $('#carrinho_tipo_frete').focus();
            return false;
        }

        if ( $('#carrinho_cep').val() == "")
        {
            alert('Você precisa preencher o campo CEP! ');
            $('#carrinho_cep').focus();
            return false;
        }

        if ( $('#carrinho_cpf').val() == "")
        {
            alert('Você precisa preencher o campo CPF! ');
            $('#carrinho_cpf').focus();
            return false;
        }
    },

    'Valida2': function()
    {
        if ( $('#nome').val() == "")
        {
            alert('Você precisa digitar o seu nome! ');
            $('#nome').focus();
            return false;
        }

        if($('email').val() == "" || document.getElementById('email').value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
        {
            alert('Você precisa digitar um endereço de e-mail válido! ')
            $('#email').focus();
            return false;
        }

        if ( $('#telefone').val() == "")
        {
            alert('Você precisa digitar o seu telefone! ');
            $('#telefone').focus();
            return false;
        }

        if ( $('#mensagem').val() == "")
        {
            alert('Você precisa digitar a sua mensagem ! ');
            $('#mensagem').focus();
            return false;
        }
    }
}
