var httpObject = getHTTPObject ();

function getHTTPObject () {       
if(window.XMLHttpRequest){    
        // Firefox, Opera 8.0+, Safari --- Nativos
        return new XMLHttpRequest();
  
    } else{   
        var msxmls = new Array(
            'Msxml2.XMLHTTP.5.0',
            'Msxml2.XMLHTTP.4.0',
            'Msxml2.XMLHTTP.3.0',
            'Msxml2.XMLHTTP',
            'Microsoft.XMLHTTP');
        for(var i = 0; i < msxmls.length; i++){
            try{
                return new ActiveXObject(msxmls[i]);
            } catch (e){
            }
        }
        throw new Error("Sem suporte a Ajax!");
    }

}
function doWork(voto,OS,Protoc){
 document.getElementById("textoAviso").value = "Processando.... Aguarde por favor.";	
 if (httpObject != null){	
  httpObject.open("POST","teste.php", true);
  httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  httpObject.send("valor="+voto+"&OS="+OS+"&Protoc="+Protoc);
  httpObject.onreadystatechange=function() {
  if (httpObject.readyState==4){
	  if (httpObject.responseText == 'OK'){ 
        document.getElementById("avaliate").style.display = 'none'; 
        document.getElementById("textoAviso").value = "Voto computado com sucesso.  Assistência Lognet lhe agradece.";
}
else {
	 document.getElementById("textoAviso").value = "Ocorreu um erro.  Verifique protocolo de avaliação.";
	 document.getElementById("Protoc").focus();
	}
  }
	}
}
 }

 function showNomeSelo(){
     document.getElementById("nomeCA").style.display = (document.getElementById("nomeCA").style.display == 'none') ? '' : 'none';
	 document.getElementById("nomeA").style.display = (document.getElementById("nomeA").style.display == 'none') ? '' : 'none';
	 document.getElementById("nomeE").style.display = (document.getElementById("nomeE").style.display == 'none') ? '' : 'none';
	 document.getElementById("nomeCA").focus();
	 }
 
 
  function updateNomeSelo(Selo){
	        
	if (httpObject != null){	
	 var Nome = document.getElementById('nomeCA').value;
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("nSeloC="+Selo+"&nome="+Nome);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
       document.getElementById("nomeCA").style.display = (document.getElementById("nomeCA").style.display == 'none') ? '' : 'none';
	   document.getElementById("nomeA").style.display = (document.getElementById("nomeA").style.display == 'none') ? '' : 'none';
	   document.getElementById("nomeE").style.display = (document.getElementById("nomeE").style.display == 'none') ? '' : 'none';
	   document.getElementById('nomeEDT').value = Nome;
      }
       }
        }
	     }
		 
		 
 function showProdutoSelo(){
     document.getElementById("produtoCA").style.display = (document.getElementById("produtoCA").style.display == 'none') ? '' : 'none';
	 document.getElementById("produtoA").style.display = (document.getElementById("produtoA").style.display == 'none') ? '' : 'none';
	 document.getElementById("produtoE").style.display = (document.getElementById("produtoE").style.display == 'none') ? '' : 'none';
	 document.getElementById("produtoCA").focus();
	 }
 
 
  function updateProdutoSelo(Selo){
	if (httpObject != null){	
	 var Nome = document.getElementById('produtoCA').value;
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("nSeloP="+Selo+"&produto="+Nome);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
       document.getElementById("produtoCA").style.display = (document.getElementById("produtoCA").style.display == 'none') ? '' : 'none';
	   document.getElementById("produtoA").style.display = (document.getElementById("produtoA").style.display == 'none') ? '' : 'none';
	   document.getElementById("produtoE").style.display = (document.getElementById("produtoE").style.display == 'none') ? '' : 'none';
	   document.getElementById('produtoEDT').value = Nome;
      }
       }
        }
	     }		 
		 
		 
 function showVendaSelo(){
     document.getElementById("vendaCA").style.display = (document.getElementById("vendaCA").style.display == 'none') ? '' : 'none';
	 document.getElementById("vendaA").style.display = (document.getElementById("vendaA").style.display == 'none') ? '' : 'none';
	 document.getElementById("vendaE").style.display = (document.getElementById("vendaE").style.display == 'none') ? '' : 'none';
	 document.getElementById("produtoCA").focus();
	 }
 
 
  function updateVendaSelo(Selo){
	if (httpObject != null){	
	 var Nome = document.getElementById('vendaCA').value;
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("nSeloV="+Selo+"&venda="+Nome);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
       document.getElementById("vendaCA").style.display = (document.getElementById("vendaCA").style.display == 'none') ? '' : 'none';
	   document.getElementById("vendaA").style.display = (document.getElementById("vendaA").style.display == 'none') ? '' : 'none';
	   document.getElementById("vendaE").style.display = (document.getElementById("vendaE").style.display == 'none') ? '' : 'none';
	   document.getElementById('vendaEDT').value = Nome;
      }
       }
        }
	     }	

/* Método para setar campo vote em produto*/
function setVote(idProduto,valor){
	document.getElementById("fieldVote").value = "Processando...";
	var string_cookie = unescape(document.cookie);
	string_cookie = string_cookie.split("/");
	var produto = string_cookie[0].split(":");
	var valorProduto = produto[1];
    if (valorProduto != idProduto){
	if (httpObject != null){
     var string = 'idProduto:'+idProduto+'/valor:'+valor;
	 string = escape(string);
	 document.cookie = string;
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("idProduto="+idProduto+"&voto="+valor);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
		document.getElementById("fieldVote").value = "A Lognet lhe agradece"; 
      }
       }
	    }
         }
  else {
	     document.getElementById("fieldVote").value = "A Lognet lhe agradece"; 
	  }
}
 
function avisoPedido(forma){
	 if(forma.email.value.indexOf("@")==-1 || forma.email.value.indexOf(".")==-1){ 
		alert("O campo email não está preenchido corretamente!"); 
		forma.email.focus(); 
	} 
	else {
    document.getElementById("showProcess").style.display = 'block';
	if (httpObject != null){	
	 var codigoInterno = document.getElementById('codigoProduto').value;
	 var nomeProduto = document.getElementById('nomeProduto').value;
	 var emailCliente = document.getElementById('email').value;
	 var celularCliente = document.getElementById('ddd').value+' - '+document.getElementById('phone').value;
	 var linkProduto = document.getElementById('linkProduto').value;
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("codigoProduto="+codigoInterno+"&nomeProduto="+nomeProduto+"&emailCliente="+emailCliente+"&celularCliente="+celularCliente+"&linkProduto="+linkProduto);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
       document.getElementById("showProcess").style.display = 'none';
	   alert('Pedido enviado com sucesso.');
	   document.getElementById('email').value = "";
	   document.getElementById('phone').value = "";
      }
       }
        }
		}
	}
	
	
function doFideli(idCliente){
  var senha = document.getElementById("senhafidelidade").value;
  if (senha != ''){
 document.getElementById("showProcess").style.display = 'block';	
 if (httpObject != null){	
  httpObject.open("POST","teste.php", true);
  httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  httpObject.send("senhafidelidade="+senha+"&idCliente="+idCliente);
  httpObject.onreadystatechange=function() {
  if (httpObject.readyState==4){
	  if (httpObject.responseText != 'error'){ 
        document.getElementById("showProcess").style.display = 'none'; 
        document.getElementById("subtotalV").innerHTML = httpObject.responseText;
		document.getElementById("subtotalVI").innerHTML = httpObject.responseText;		
	 	document.getElementById("idcSub").innerHTML = httpObject.responseText;
       }
    else {
	 document.getElementById("showProcess").innerHTML = 'Cupom não encontrado';
	 document.getElementById("senhafidelidade").focus();
	}
  }
	}
 }
}
 }
		
		function handleHttpResponse() {
		if (httpObject.readyState == 4) {
			if (subject_id != '') {
				document.getElementById(subject_id).innerHTML = httpObject.responseText;
			}
		}
	}
		
	function getScriptPage(div_id,content_id)
	{
		subject_id = div_id;
		content = document.getElementById(content_id).value;
		httpObject.open("GET", "script_page.php?content=" + escape(content), true);
		httpObject.onreadystatechange = handleHttpResponse;
		httpObject.send(null);
		if(content.length>0)
			box('1');
		else
			box('0');

	}	

	function highlight(action,id)
	{
	  if(action)	
		document.getElementById('word'+id).bgColor = "#C2B8F5";
	  else
		document.getElementById('word'+id).bgColor = "#F8F8F8";
	}
	function display(word)
	{
		document.getElementById('text_content').value = word;
		document.getElementById('box').style.display = 'none';
		document.getElementById('text_content').focus();
	}
	function box(act)
	{
	  if(act=='0')	
	  {
		document.getElementById('box').style.display = 'none';

	  }
	  else
		document.getElementById('box').style.display = 'block';
	}
		 
function setarParcelas(campo){
	if (httpObject != null){
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("parcelas="+campo.value);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
      }
       }
        }
	     }
		 
function ocultar_pesquisa_barra(){
	if (httpObject != null){
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("ocultar=1");
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
      }
       }
        }
	     }	
 
 function quero_mais(id){
	if (httpObject != null){
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("id_compracoletiva="+id);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
       document.getElementById("pos_id_"+id).src= '/img/coletiva/dpos.gif';
      }
       }    
		}
	}
	
function float2moeda(num) {
	 x = 0;
	 if(num<0) {
	 num = Math.abs(num);
	 x = 1;
	} if(isNaN(num)) num = "0";
	cents = Math.floor((num*100+0.5)%100);
	num = Math.floor((num*100+0.5)/100).toString();
	if(cents < 10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+'.'
	+num.substring(num.length-(4*i+3)); ret = num + ',' + cents; if (x == 1) ret = ' - ' + ret;return ret;
}
	
function calculoFrete(cep1, cep2, valor){
	document.getElementById("erro_frete").style.display = "none";
	document.getElementById("frete_resultado").style.display = "block";
	var CEP = cep1.value+cep2.value;
	if (httpObject != null){
		httpObject.open("GET", "teste.php?cep=" + CEP, true);
    
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    httpObject.send(null);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState == 4){
		var frete = eval("("+httpObject.responseText+")");
		if (frete['sedex'] == 0 ){
			document.getElementById("frete_resultado").innerHTML = "<b style='color:#F00'>Erro na conexão com os correios.</b>";
		}
		else {
			if (frete['motoqueiro'] == -1){
				
		          var	textoFrete = "<b style='color:#F00'>Selecione a opção desejada:</b><br><br><input type='radio' name='frete' value='p' onclick='return frete_sel(\"p\", "+valor+")'>  R$ "+float2moeda(frete['pac'])+" - <b>PAC</b> (até 7 dias úteis)" ;
				  if (frete['esedex'] != 0)
				  	textoFrete = textoFrete + "<br><input type='radio' name='frete' value='e' onclick='return frete_sel(\"e\", "+valor+")'>  R$ "+float2moeda(frete['esedex'])+" - <b>E-Sedex</b> (até 2 dias úteis)";
					textoFrete = textoFrete + "<br><input type='radio' name='frete' value='s' onclick='return frete_sel(\"s\", "+valor+")'>  R$ "+float2moeda(frete['sedex'])+" - <b>Sedex</b> (até 2 dias úteis)";
				}
			else {
				
				 var	textoFrete = "<b style='color:#F00'>Selecione a opção desejada:</b><br><br><input type='radio' name='frete' value='m' onclick='return frete_sel(\"m\", "+valor+")'>  R$ "+float2moeda(frete['motoqueiro'])+" - <b>Entregador local</b> (até 1 dia útil)" + "<br><input type='radio' name='frete' value='p' onclick='return frete_sel(\"p\", "+valor+")'>  R$ "+float2moeda(frete['pac'])+" - <b>PAC</b> (até 7 dias úteis)";
				 if (frete['esedex'] != 0)
				  	textoFrete = textoFrete + "<br><input type='radio' name='frete' value='e' onclick='return frete_sel(\"e\", "+valor+")'>  R$ "+float2moeda(frete['esedex'])+" - <b>E-Sedex</b> (até 2 dias úteis)";
					textoFrete = textoFrete + "<br><input type='radio' name='frete' value='s' onclick='return frete_sel(\"s\", "+valor+")'>  R$ "+float2moeda(frete['sedex'])+" - <b>Sedex</b> (até 2 dias úteis)";
				
				}	
		 document.getElementById("frete_resultado").innerHTML = textoFrete;
		
		}
     }
  }
 }
}

function frete_sel(opt, valor){
	if (httpObject != null){
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("opt_frete="+opt);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
		 document.getElementById("frete_valor").innerHTML = float2moeda(httpObject.responseText);
		 document.getElementById("total_parcelado").innerHTML = float2moeda(parseFloat(valor) + parseFloat(httpObject.responseText));
		 document.getElementById("total_avista").innerHTML = float2moeda(parseFloat(valor) - 15*valor/100 + parseFloat(httpObject.responseText));
      }
       }
        }
}

function formaUrl(url, chr){
 document.getElementById("okbutton").alt = url + chr;
}

function verifica_cod(cod){
	document.getElementById("compra_coletiva_bl").style.display = "none";
	document.getElementById("compra_coletiva_pr").style.display = "block";
	if (httpObject != null){
		httpObject.open("GET", "teste.php?cod_cc=" + cod, true);
        httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    	httpObject.send(null);
     	httpObject.onreadystatechange=function() {
     	if (httpObject.readyState == 4){
			var resposta = httpObject.responseText;
			if (resposta == "ok"){
				document.getElementById("compra_coletiva_pr").style.display = "none";
				document.getElementById("compra_coletiva").style.display = "block";
			}
			else
			 {
				document.getElementById("compra_coletiva_pr").style.display = "none";
				document.getElementById("compra_coletiva_bl").style.display = "block";
				 }

 }
 }
} }
