function frete(p_valor,p_peso){
	
	if(p_valor >= 50){
		document.getElementById('span_texto_frete').innerHTML = 'Frete grátis';
		return false;
	}
	
	var oCEP = document.getElementById('cep1').value + document.getElementById('cep2').value;
	
	var p_peso = p_peso;
	var p_valor = p_valor;
	
	if(document.getElementById('cep1').value != '' && document.getElementById('cep2').value != ''){
	
		var dados = {
	            func: "calculaFrete",
	            peso: p_peso,
	            valor: 0,
	            cep: oCEP
	        }
		
	        jQuery.ajax({
	            type: "POST",
	            url: "includes/frete.inc.php",
	            data: dados,
				beforeSend:function()
				{
	        		jQuery("#idLoading2").css("display","block");		
				},
	            complete: function(ret){
					var obj = eval("(" + ret.responseText + ")");	
					if (obj){
						/*
						alert(obj['endereco']);
						alert(obj['bairro']);
						alert(obj['cidade']);
						alert(obj['estado']);
						alert(obj['Endereco_Frete']);
						*/
						document.getElementById('valorFrete').value = parseFloat(obj['Endereco_Frete'].replace('.','').replace(',','.'));
						document.getElementById('span_texto_frete').innerHTML = 'Frete para <br>' + obj['cidade'] + '-' + obj['estado'];
					}
					jQuery("#idLoading2").css("display","none");
					calculaCarrinho();
	            },
	            error: function(){
	                
	            }
	        });	
	}else{
		alert('Preencha o cep corretamente')
	}
}

function calculaCarrinho() {
	var valorPedido = parseFloat(document.getElementById('valorTotalDoPedido').value);
	var valorFrete = parseFloat(document.getElementById('valorFrete').value || 0);

	var valorFinal = valorPedido + valorFrete;

	document.getElementById('span_valor_frete').innerHTML = 'R$ ' + number_format(valorFrete, 2, ',', '.');
	
	document.getElementById('span_frete').innerHTML = 'R$ ' + number_format(valorFinal, 2, ',', '.');
}