// JavaScript Document
var raik = "";
function comprar(op){
	location.href = "cesta?ID="+raik+"&i="+op+"&umclick=1";
}
function zoom(op){
	location.href = "zoom?ID="+raik+"&i="+op;
}
function saltaCep(campo){
	if(campo.value.length>4){
		obj.cepdig.focus();
	}
}
function atualizarCad(cod){
 	location.href = 'cestaId.php?ID='+ID+'&a=end';
}
function validAssina(){
	var obj = document.Comprar;
	var resp = null;
	for(n=0;n<obj._prod_id.length;n++){
		if(obj._prod_id[n].checked){
			resp = obj._prod_id[n].value;
		}
	}
	if(resp==null){
		alert("Por favor selecione um plano de assinatura!");
		location.href = "#top";
		return false;
	}else{
		location.href = "cesta?ID="+raik+"&i="+resp;
	}
}
function atualizar(cod){
	obj = document.Compras;
 	obj.action = 'cesta.php?ID='+ID2+'&d='+cod+'&o=ue';
	obj.submit();
}
function apagar(cod){
	obj = document.Compras;
 	obj.action = 'cesta.php?ID='+ID2+'&d='+cod+'&o=da';
	obj.submit();
}
function limpar(){
	obj = document.Compras;
 	obj.action = 'cesta.php?ID='+ID2+'&c=325&o=cr';
	obj.submit();
}
function concluir(){
	obj = document.Compras;
	obj.action = "cestaId.php?ID="+ID2;
 	obj.submit();
}
function confirmaPag(){
	obj = document.Compras;
	// Verifica se tem DDD para o PagSeguro e CPF para boleto
	if((obj.tpPagto[0].checked==false && obj.tpPagto[3].checked==false) && (emBranco(obj.ddd.value) || emBranco(obj.cep.value) || emBranco(obj.uf.value) || emBranco(obj.cpf.value))){
		atualizarCad(2);
	}else{
		campo.value = "pag";
		obj.action = 'cestaFin.php?ID='+ID+'&c=7';
		obj.submit();
	}
}
function confirmaAltPag(){
	obj = document.Compras;
	// Verifica se tem DDD para o PagSeguro e CPF para boleto
	if((obj.tpPagto[0].checked==false && obj.tpPagto[3].checked==false) && (emBranco(obj.ddd.value) || emBranco(obj.cep.value) || emBranco(obj.uf.value) || emBranco(obj.cpf.value))){
		atualizarCad(2);
	}else{
		obj.action = 'pedidosupgpgto.php?ID='+ID;
		obj.submit();
	}
}
function frete(){
	if(emBranco(obj.cep.value) || emBranco(obj.cepdig.value)){
	 	alert("Por favor informe o CEP!");
		obj.cep.focus();
		return false;
	}else{
	 	location.href = 'cesta.php?ID'+ID+'&cep='+obj.cep.value+obj.cepdig.value;
	}	
}
function buscaCep(){
	window.open("cep.php","","top=100,left=400,width=350,height=360,scrollbars=0");
}
function continuar(){
	location.href = "../shop/assinar.php";
}

var Frete = new Object();
Frete.Request = function(){
	var obj = document.Compras;
	var erro = 0;
	var tmp = "";
	if ( obj.cep.value.length<5 || obj.cepdig.value.length<3 ){
		return;
	}
	obj.OK.disabled = true;
	MM_showHideLayers("w_frete",'','show');
	// se tem valor testar
	if(erro==0){
		// verifica duplicidade no banco
		entrega = obj.entrega[1].checked ? "P" : "S";
		cep = obj.cep.value+obj.cepdig.value;
		peso = obj.peso.value;
		subtotal = obj.valor_subtotal.value;
		//
		Frete.request = Frete.createRequestObject();
		Frete.request.onreadystatechange = Frete.Response;
		Frete.request.open("POST", pathAJ+"__js/buscaFRETE.php?cep="+cep+"&peso="+peso+"&subtotal="+subtotal+"&entrega="+entrega, true);
		Frete.request.send(pathAJ+"__js/buscaFRETE.php");
	}else{
		obj.OK.disabled = false;
		setTimeout("MM_showHideLayers('w_frete','','hide')",400);
	}
}

Frete.Response = function (){
	if(Frete.CheckReadyState(Frete.request)==200){		
		var obj = document.Compras;
		var response = Frete.request.responseXML.documentElement;
		var _data = response.getElementsByTagName('frete');
		if(_data.length == 0){
			// achou nada;	
		}else{
			var localRes = eval("Array("+response.getElementsByTagName('id')[0].firstChild.data+")");
			obj.valor_frete.value = "R$ "+localRes[0];
			obj.valor_total.value  = "R$ "+localRes[1];
			//
			obj.OK.disabled = false;
			setTimeout("MM_showHideLayers('w_frete','','hide')",400);
		}	
	}
}

Frete.createRequestObject = function(){
	var obj;
	if(window.XMLHttpRequest)	{
		obj = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		obj = new ActiveXObject("MSXML2.XMLHTTP");
	}
	return obj;
}

Frete.CheckReadyState = function(obj){
	if(obj.readyState < 4) {		
		window.status = "Loading...";
	}
	if(obj.readyState == 4){
		if(obj.status == 200){
			window.status = "Loaded!";
			return obj.status;
		}else{
			window.status = "HTTP " + obj.status;
		}
	}
}
function avisarDisp(cod){
	window.open("avisar.php?cod="+cod,"","top=100,left=100,width=470,height=400,scrollbars=0");	
}
function correiosPrazo(cep,tipo){
	obj = document.formCorreios;
	if(tipo=="P"){
		obj.cepDestino.value = cep;
		obj.servico.value = "41106";
	}else{
		obj.cepDestino.value = cep;
		obj.servico.value = "40010";
	}
	obj.submit();
}
function confirmaPagto(){
	try{
		document.formPgtoSeguro.submit();
		document.getElementById("janelaPagto").style.display = "none";
	}catch(er){
		alert(" Por favor verifique se a Janela de pagamento foi bloqueada pelo anti Popup!\n\n Clique no link de pagamento para abrir manualmente.");
	}
	segJanelaPagto = 0;
	clearTimeout(timeJanelaPagto);
}
timeJanelaPagto = 0;
function startJanelaPagto(op){
	try{
		if(segJanelaPagto<0){
			confirmaPagto();
		}else{
			segJanelaPagto--;
			clearTimeout(timeJanelaPagto);
			timeJanelaPagto = setTimeout("startJanelaPagto('"+op+"')",1000);
			document.getElementById("msgJanelaPagto").innerHTML = (segJanelaPagto>=0 ? "<b>"+segJanelaPagto+"</b>" : "<b>0</b>")+" segundo"+(segJanelaPagto>1 ? "s" : "");
		}
	}catch(e){ }
}
