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('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 aprovarRevenda(email,id){
	if (httpObject != null){	
     httpObject.open("POST","teste.php", true);
     httpObject.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
     httpObject.send("emailRevenda="+email);
     httpObject.onreadystatechange=function() {
     if (httpObject.readyState==4){
       if (httpObject.responseText == 'OK'){ 
	    document.getElementById('textRev'+id).innerHTML = 'Aprovado';  
      }
       }
        }
	     }
		 }