function openAjax() {
	var ajax;
	try {
		ajax = new XMLHttpRequest();
	} catch(ee) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(E) {
				ajax = false;
			}
		}
	}
	return ajax;
}

window.onload = loadFunctions;

function loadFunctions() {
	focusNome();
}

function gE(ID) {
	return document.getElementById(ID);
}


function gEs(tag) {
	return document.getElementsByTagName(tag);
}


function focusNome() {
	if (!gE('nome')) return false;
	gE('nome').focus();
}

function focusNumero() {
	if (!gE('numero')) return false;
	gE('numero').focus();
}

//função do cep
function getEndereco() {
			if($.trim($("#cep").val()) != ""){
				$("#endereco").val("Carregando");
				$("#bairro").val("Carregando");
				$("#cidade").val("Carregando");
				$("#estado").val("Carregando");
				$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
			  		if(resultadoCEP["resultado"]){
						$("#endereco").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
						$("#bairro").val(unescape(resultadoCEP["bairro"]));
						$("#cidade").val(unescape(resultadoCEP["cidade"]));
						$("#estado").val(unescape(resultadoCEP["uf"]));
						focusNumero();
					}else{
						alert("Endereço não encontrado");
					}
				});				
			}			
	}


function janela(URL) {
   var width = 400;
   var height = 500;
   var left = 250;
   var top = 250;
   window.open(URL,'foto', 'width='+width+', height='+height+', top='+top+', left='+left+'');

}

function mudacpf(tipo){
var ajax=openAjax();
var recipiente=gE("tipoCampo");
var recipiente2=gE("nomeCampo");
var url="mudacampo.php?tipo="+tipo;
ajax.open('GET',url,true);
ajax.onreadystatechange=function(){
	if(ajax.readyState==4){
		if(ajax.status==200){
			if(tipo==1){
				recipiente2.innerHTML="<b>CPF</b>";	
			}else{
				recipiente2.innerHTML="<b>CNPJ</b>";	
			}
		focusNome();
		texto=unescape(ajax.responseText.replace(/\+/g," ")); 
		recipiente.innerHTML=ajax.responseText;
		extraiScript(texto);
	}//200
	}//4
}//change
ajax.send(null);
}//função

//função strai script
function extraiScript(texto){
        var ini = 0;
        while (ini!=-1){
                ini = texto.indexOf('<script', ini);
                if (ini >=0){
                        ini = texto.indexOf('>', ini) + 1;
                        var fim = texto.indexOf('</script>', ini);
                        codigo = texto.substring(ini,fim);
        var novo = document.createElement('script');
        novo.type = 'text/javascript';
        novo.language   = 'javascript';
        novo.text = codigo;
        document.body.appendChild(novo);
                }
        }
}
function mudafotoproduto(ID){
	var ajax=openAjax();
	var recipiente=gE("mudafotoampliar");
	var url="mudafoto.php?id="+ID;
	
	ajax.open("GET",url,true);

    ajax.onreadystatechange=function(){
	if(ajax.readyState==1){
		recipiente.innerHTML="<center><br><br><br><br><br><img src='images/loadingMini.gif'><br>Carregando foto...</center>";
		recipiente.style.minHeight="180px";
		
	}
	if(ajax.readyState==4){
		if(ajax.status==200){
		texto=unescape(ajax.responseText.replace(/\+/g," ")); 
		recipiente.innerHTML=ajax.responseText;
		extraiScript(texto);
	}//200
	}//4
}//change	
	ajax.send(null);
	return false;
}//função


//nova janela	
function janela(URL) {
   var width = 400;
   var height = 300;
   var left = 250;
   var top = 250;
   window.open(URL,'foto', 'width='+width+', height='+height+', top='+top+', left='+left+'');

}

//deleta Pedidos
function deletaOrcamento(ID,NR){

	var ajax=openAjax();
	var recipiente=gE('dl'+NR);
	var apaga=gE('geral'+NR);
	var totalprodutos=gE('totalprodutos');
	var url="deletaOrcamento.php?id="+ID;
	var msn="Você tem certeza que deseja deletar este produto do Orçamento ?";
	var confirma = confirm(msn);
	if (confirma == true) {
		ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'>";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					apaga.style.display="none";
					totalprodutos.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	//return false;
	}//confirma
	
	
}//função

function deletaPedido(ID,NR){

	var ajax=openAjax();
	var recipiente=gE('dl'+NR);
	var apaga=gE('geral'+NR);
	var totalprodutos=gE('totalprodutos');
	var url="deletaPedido.php?id="+ID;
	var msn="Você tem certeza que deseja retirar este produto do Pedido?";
	var confirma = confirm(msn);
	if (confirma == true) {
		ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'>";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					apaga.style.display="none";
					totalprodutos.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	//return false;
	}//confirma
	
	
}//função


function atualizaCarrinho(qtda,ID,tt){
	var ajax=openAjax();
	var recipiente=gE('valor'+qtda);
	var matd=gE('qtd'+qtda);
	var total=gE('totalprodutos');
	var url="atualizaCarrinho.php?id="+ID+"&qtd="+tt;
	//window.open(url);
	//alert(tipo);
	ajax.open('GET', url, true);
	
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
			textoabcde=unescape(ajax.responseText.replace(/\+/g," ")); 
			r=ajax.responseText;
			totalr= r.substring(0, (i = r.indexOf('|')));
			r = r.substring(++i);
			rprody = r.substring(6, (i = r.indexOf('|')));
		
			r = r.substring(++i);
			total.innerHTML=totalr;
			recipiente.innerHTML=rprody;
			
			if(tt=="0"){
				matd.value="1";
			}
				
				extraiScript(textoabcde);
			
				}//200
			}//4
		}//open
	ajax.send(null);
	return false;

}//função

/*function chamacarrinho(cep){
window.location.href=('index.php?pg=carrinho&cep='+cep+'#resultadofrete');
}*/

function atualizaTotal(valor,peso){
//alert(tipo);
var ajax=openAjax();
var recipiente=gE("totalfrete");
var url="atualizafreteajax.php?valor="+valor+"&peso="+peso;

//window.open(url);

ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){

			recipiente.innerHTML="<img src='images/loadingMini.gif'> atualizando frete....";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					extraiScript(texto);
					recipiente.innerHTML=ajax.responseText;
				}//200
			}//4			
		}//onready
	ajax.send(null);

ajax.send(null);
return false();
}

function criasecaoLoja(valor){
alert('ok');
var ajax=openAjax();
var url="criafretesecao.php?valor="+valor;
ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					extraiScript(texto);
				}//200
			}//4			
		}//onready
}//função



//nova janela	
function janela(URL) {
   var width = 400;
   var height = 300;
   var left = 250;
   var top = 250;
   window.open(URL,'foto', 'width='+width+', height='+height+', top='+top+', left='+left+'');

}


function calculaSedex(servico,cepo,cepd,peso){
	//alert(peso);
	var ajax=openAjax();
	var recipiente=gE("freteSedex");
	
var url="resultado.php?servico="+servico+"&Formato=1&Comprimento=0&Largura=0&Altura=0&cepOrigem="+cepo+"&cepDestino="+cepd+"&peso="+peso+"&MaoPropria=N&valorDeclarado=0.00&sCdAvisoRecebimento=N";	
	
	//window.open(url);
	
	ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'> Calculando junto aos Correios o valor de Sedex, por favor aguarde...";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					recipiente.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	return false;	
}//função

function calculaPac(servico,cepo,cepd,peso){
	//alert(peso);
	var ajax=openAjax();
	var recipiente=gE("fretePAC");
	
var url="resultadopac.php?servico="+servico+"&Formato=1&Comprimento=16&Largura=15&Altura=15&cepOrigem="+cepo+"&cepDestino="+cepd+"&peso="+peso+"&MaoPropria=N&valorDeclarado=0.00&sCdAvisoRecebimento=N";	
	
	ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'> Calculando junto aos Correios o valor do PAC, por favor aguarde...";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					recipiente.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	return false;	
}//função



/*ATUALIZA FRETE*/
function calculaSedex2(servico,cepo,cepd,peso,valor){
	//alert(peso);
	var ajax=openAjax();
	var recipiente=gE("totalfrete");
	
var url="resultado2.php?servico="+servico+"&Formato=1&Comprimento=0&Largura=0&Altura=0&cepOrigem="+cepo+"&cepDestino="+cepd+"&peso="+peso+"&MaoPropria=N&valorDeclarado=0.00&sCdAvisoRecebimento=N";	
	
	//window.open(url);
	
	ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'> Calculando junto aos Correios o valor de Sedex, por favor aguarde...";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					recipiente.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	return false;	
}//função

function calculaPac2(servico,cepo,cepd,peso){
	//alert(peso);
	var ajax=openAjax();
	var recipiente=gE("totalfrete");
	
var url="resultadopac2.php?servico="+servico+"&Formato=1&Comprimento=16&Largura=15&Altura=15&cepOrigem="+cepo+"&cepDestino="+cepd+"&peso="+peso+"&MaoPropria=N&valorDeclarado=0.00&sCdAvisoRecebimento=N";	
	
	ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'> Calculando junto aos Correios o valor do PAC, por favor aguarde...";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					recipiente.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	return false;	
}//função

/*FRETE FINAL*/
function calculaSedex3(servico,cepo,cepd,peso){
	//alert(peso);
	var ajax=openAjax();
	var recipiente=gE("freteSedex");
	
var url="resultado3.php?servico="+servico+"&Formato=1&Comprimento=0&Largura=0&Altura=0&cepOrigem="+cepo+"&cepDestino="+cepd+"&peso="+peso+"&MaoPropria=N&valorDeclarado=0.00&sCdAvisoRecebimento=N";	
	
	//window.open(url);
	
	ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'> Calculando junto aos Correios o valor de Sedex, por favor aguarde...";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					recipiente.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	return false;	
}//função

function calculaPac3(servico,cepo,cepd,peso){
	//alert(peso);
	var ajax=openAjax();
	var recipiente=gE("fretePAC");
	
var url="resultadopac3.php?servico="+servico+"&Formato=1&Comprimento=16&Largura=15&Altura=15&cepOrigem="+cepo+"&cepDestino="+cepd+"&peso="+peso+"&MaoPropria=N&valorDeclarado=0.00&sCdAvisoRecebimento=N";	
	
	ajax.open('GET',url,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				recipiente.innerHTML="<img src='images/loadingMini.gif'> Calculando junto aos Correios o valor do PAC, por favor aguarde...";
			}
			if(ajax.readyState==4){
				if(ajax.status==200){
					texto=unescape(ajax.responseText.replace(/\+/g," ")); 
					recipiente.innerHTML=ajax.responseText;
					extraiScript(texto);
				}//200
			}//4			
		}//onready
	ajax.send(null);
	return false;	
}//função


function atualizaCarrinhoorcamento(qtda,ID,tt){
	var ajax=openAjax();
	var recipiente=gE('valor'+qtda);
	var matd=gE('qtd'+qtda);
	var total=gE('totalprodutos');
	var url="atualizaCarrinhoorcamento.php?id="+ID+"&qtd="+tt;
	//window.open(url);
	//alert(recipiente);
	ajax.open('GET', url, true);
	
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
			r=ajax.responseText;
			totalr= r.substring(0, (i = r.indexOf('|')));
			r = r.substring(++i);
			rprody = r.substring(6, (i = r.indexOf('|')));
			r = r.substring(++i);
			total.innerHTML=totalr;
			recipiente.innerHTML=rprody;
			
			if(tt=="0"){
				matd.value="1";
			}
					
			
				}//200
			}//4
		}//open
	ajax.send(null);
	return false;

}//função
