sistema.orcamento = {
    setup: function() {
        $('#OrcamentoNrTelefone').mask('(99) 9999-9999');
        $('#OrcamentoNrCnpj').mask('999.999.999-99');
        $('#OrcamentoNrCep').mask('99999-999');
//        $('.metragem').mask('999 m');
        this.validacao();
    },
    validacao: function() {
        $("#FormOrcamento").validate({
            rules: {
                'data[Orcamento][nm_contato]': {
                    required: true,
                    minlength: 3
                },
                'data[Orcamento][nm_empresa]': {
                    required: true,
                    minlength: 3
                },
                'data[Orcamento][nr_telefone]': {
                    required: true
                },
                'data[Orcamento][dc_email]': {
                    required: true,
                    email: true
                }
            },
            messages: {
                'data[Orcamento][nm_contato]': {
                    required: "Por favor, digite seu nome de usuário",
                    minlength: "Seu nome de usuário deve ter no mínimo 3 caracteres"
                },
                'data[Orcamento][dc_empresa]': "Por favor, digite o nome da empresa",
                'data[Orcamento][nr_telefone]': "Por favor, digite o número do telefone",
                'data[Orcamento][dc_email]': "Por favor, digite um e-mail válido"
            },
            errorElement: 'span'
        });
    },
    adiciona: function(produtoId, quantidade, metragem) {
        if(!quantidade) {
            quantidade = 1;
        }
        if(!metragem) {
        	metragem = 1;
        }
        $.get(baseURL + 'produtos/orcamento/' + produtoId + '/' + quantidade + '/' + metragem, function(html) {
            $('#total_carrinho').html(html);
            location.href = baseURL + 'produtos/carrinho/';
        });
    },
    atualiza : function(produtoId, valor, campo) {
    	$.ajax({
			  url: baseURL + 'produtos/atualiza_carrinho',
			  type : 'POST',
			  data : {
				  produtoId : produtoId,
				  valor : valor,
				  campo : campo
			  },
			  error: function(erro){
			    //alert(erro);
			  }
		});
    }
}
