function ajax()
{
    try {
        return new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");
        } catch(ex) {
            try {
                return new XMLHttpRequest();
            } catch(exc) {
                alert("Esse browser não tem recursos para uso do AJAX");
                return false;
            }
        }
    }
}

ajax1 = new ajax;

function calculoFrete(){

    function Trim(strTexto){
    return strTexto.replace(/^\s+|\s+$/g, '');
    }
	
	var cepOrig     = document.getElementById("cepOrig").value;
    var cepDest    = document.getElementById("cepDest").value;
	var pesoDeclarado    = document.getElementById("pesoDeclarado").value;
	var cod_sedex    = document.getElementById("cod_sedex").value;
	var vlrDeclarado    = document.getElementById("vlrDeclarado").value;
    
	var formatoCEP = /^[0-9]{5}-[0-9]{3}$/;
	cepDest = Trim(cepDest)
	if(!formatoCEP.test(cepDest)){
	alert('Digite um CEP válido no formato 00000-000!'); 
    return false;
    }

    ajax1.open("POST", "carrinho_frete.php", true );
	
	ajax1.onreadystatechange = function(){
	
    if(ajax1.readyState == 4 ) {
	if(ajax1.status == 200) {
		
	var frete = ajax1.responseText;
	frete = frete.replace(/\+/g," ");
	frete = unescape(frete);
	document.getElementById("resultadodiv").innerHTML = "<table><tr><td><font face='Verdana' size='2'><b>R$ " + frete + "</b></font></td><td>&nbsp;<a href='#' class='dcontexto'><img src='imagens/layout/duvida.jpg' border='0'><span><b>Valor do frete pelo PAC dos Correios.</b><br>Se desejar receber por transportadora, favor fazer o pedido conosco por e-mail ou telefone, enviamos com frete a cobrar.</span></a></td></tr></table>";
	
	var total_carrinho = document.getElementById("total_carrinho").value;
	frete = frete.replace(",", ".");
	var soma = parseFloat(frete) + parseFloat(total_carrinho);
	soma = soma.format(2, ",", ".");
	document.getElementById("total").innerHTML = "R$ "+soma;
	
	} else {
	document.getElementById("resultadodiv").innerHTML = "Erro";
	}
    } else {
	document.getElementById("resultadodiv").innerHTML = "<table><tr><td><img src=imagens/layout/loading.gif width=13 height=13></td><td><font face=Verdana size=2>Carregando</font></td></tr></table>";
	document.getElementById("total").innerHTML = "<table><tr><td><img src=imagens/layout/loading.gif width=13 height=13></td><td><font face=Verdana size=2>Carregando</font></td></tr></table>";
	}
	}
	
    ajax1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax1.send("cepOrig="+cepOrig+"&cepDest="+cepDest+"&pesoDeclarado="+pesoDeclarado+"&cod_sedex="+cod_sedex+"&vlrDeclarado="+vlrDeclarado);

}

function TipoPagamento(tipo,id_pedido,id_cliente,status){

    var tipo     = tipo;
    var id_pedido    = id_pedido;
	var id_cliente    = id_cliente;
	var status    = status;
    
	ajax1.open("POST", "clientes_tipopagamento.php", true );
	
	ajax1.onreadystatechange = function(){
	
    if(ajax1.readyState == 4 ) {
	if(ajax1.status == 200) {
	
	// document.location.href = "index.php?modulo=clientes&acao=meuspedidos";
	
	}
    }
	
	}
	
    ajax1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax1.send("tipo="+tipo+"&id_pedido="+id_pedido+"&id_cliente="+id_cliente+"&status="+status);

}
