function mostrarLista(form) {
	
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	
       if(ajax) {

	      tprodutos  = document.getElementById("tproduto");
	      	
	 
       	
				 
		 
	     ajax.open("POST", "lista.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
			   //tprodutos.innerHTML = "Carregando...!";   
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   if(ajax.responseXML) {
			      processXMLResultado(ajax.responseXML);
			   }
			   else {
				var countRow = tprodutos.rows.length;
	  	
				if (countRow > 0){
			     		 	
				clearPage(countRow);
		 		
  				}	
				var x = tprodutos.insertRow(0);
			        var y = x.insertCell(0)		
		
				y.innerHTML = "Nenhum resultado encontrado";					

			       				 
			   }
            }
         }
		 //passa o código da ferramenta escolhida
	     var params = "pktipo="+form.tipo.value + "&pkcategoria=" + form.categoria.value + "&pkproduto=" + form.produto.value;
         ajax.send(params);
      }
   }



function Dados(valor) {
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
	     //deixa apenas o elemento 1 no option, os outros são excluídos
		 document.forms[0].categoria.options.length = 1;
	     	 document.forms[0].produto.options.length = 1;
		
		
		 cidOpcao  = document.getElementById("copcoes");
		 pidOpcao  = document.getElementById("popcoes");
                 	
			
		 pidOpcao.innerHTML = "Produto";

	        		 
	     ajax.open("POST", "categoria.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
			   cidOpcao.innerHTML = "Carregando...!";   
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   if(ajax.responseXML) {
			      processXML(ajax.responseXML);
			   }
			   else {
			       //caso não seja um arquivo XML emite a mensagem abaixo
				   cidOpcao.innerHTML = "Categoria";
			   }
            }
         }
		 //passa o código da ferramenta escolhida
	     var params = "pktipo="+valor;
         ajax.send(params);
      }
   }


   function listarProduto(valor,valortipo) {
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
	     //deixa apenas o elemento 1 no option, os outros são excluídos
		 document.forms[0].produto.options.length = 1;
	
	     
		 pidOpcao  = document.getElementById("popcoes");


		 
	     ajax.open("POST", "produto.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
			   pidOpcao.innerHTML = "Carregando...!";   
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   if(ajax.responseXML) {
			      processXMLProduto(ajax.responseXML);
			   }
			   else {
			       //caso não seja um arquivo XML emite a mensagem abaixo
				   pidOpcao.innerHTML = "Produtos";
			   }
            }
         }
		 //passa o código da categoria escolhida e tipo
	     var params = "pkcategoria="+valor + "&pktipo=" +valortipo;
         ajax.send(params);
      }
   }
	
	 
    function listarResultado(valor,valorcategoria) {
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
	     
		 	     
		 ptabela  = document.getElementById("tproduto");

		 		

		 
	     ajax.open("POST", "resultado.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			if(ajax.readyState == 1) {
			 ptabela.innerHTML = "Carregando Lista...!";   
	        }
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   if(ajax.responseXML) {
			      processXMLResultado(ajax.responseXML);
			   }
			   else {
			       //caso não seja um arquivo XML emite a mensagem abaixo
				   ptabela.innerHTML = "Nenhum produto encontrado 1";
			   }
            }
         }

	 var params = "pkproduto="+valor + "&pkcategoria=" +valorcategoria; 
         ajax.send(params);
		 
	    
      }
   }	   	   

	

		
   
   function processXML(obj){
      //pega a tag cidade
      var dataArray   = obj.getElementsByTagName("categoria");
      
	  //total de elementos contidos na tag categoria
	  if(dataArray.length > 0) {
	     //percorre o arquivo XML paara extrair os dados
         for(var i = 0 ; i < dataArray.length ; i++) {
            var item = dataArray[i];
			//contéudo dos campos no arquivo XML
			var pkcategoria    =  item.getElementsByTagName("pkcategoria")[0].firstChild.nodeValue;
			var nome =  item.getElementsByTagName("nome")[0].firstChild.nodeValue;
			
	        cidOpcao.innerHTML = "--Selecione uma Categoria--";
			
			//cria um novo option dinamicamente  
			var novo = document.createElement("option");
			    //atribui um ID a esse elemento
			    novo.setAttribute("id", "copcoes");
				//atribui um valor
			    novo.value = pkcategoria;
				//atribui um texto
			    novo.text  = nome;
				//finalmente adiciona o novo elemento
				document.forms[0].categoria.options.add(novo);
			
			   	
		 }
	  }
	  else {
	    //caso o XML volte vazio, printa a mensagem abaixo
		cidOpcao.innerHTML = "--Primeiro selecione um tipo--";
	  }	  
   }

   
    function processXMLProduto(obj){
      //pega a tag produto
      var dataArray   = obj.getElementsByTagName("produto");
      
	  //total de elementos contidos na tag produto
	  if(dataArray.length > 0) {
	     //percorre o arquivo XML paara extrair os dados
         for(var i = 0 ; i < dataArray.length ; i++) {
            var item = dataArray[i];
			//contéudo dos campos no arquivo XML
			var pkproduto    =  item.getElementsByTagName("pkproduto")[0].firstChild.nodeValue;
			var nome =  item.getElementsByTagName("nome")[0].firstChild.nodeValue;
			
	        pidOpcao.innerHTML = "--Selecione um Produto--";
			
			//cria um novo option dinamicamente  
			var novo = document.createElement("option");
			    //atribui um ID a esse elemento
			    novo.setAttribute("id", "popcoes");
				//atribui um valor
			    novo.value = pkproduto;
				//atribui um texto
			    novo.text  = nome;
				//finalmente adiciona o novo elemento
				document.forms[0].produto.options.add(novo);
		 }
	  }
	  else {
	    //caso o XML volte vazio, printa a mensagem abaixo
		pidOpcao.innerHTML = "--Primeiro selecione um produto--";
	  }	  
   }

	
   function processXMLResultado(obj){

	
		var dataArray = obj.getElementsByTagName("resultado");
	
		
		var div = document.getElementById('Layer13');		
			
	        var tprodutos = document.getElementById('tproduto');
		
	
		var countRow = tprodutos.rows.length;
	  	
		if (countRow > 0){
			     		 	
			clearPage(countRow);
		 					
		
		}
				
		if (dataArray.length > 0) {
			for(var i = 0 ; i < dataArray.length ; i++) {
             			  var item = dataArray[i];
			
			var imagem =  item.getElementsByTagName("imagem")[0].firstChild.nodeValue;
			
			var nome_resultado =  item.getElementsByTagName("nome")[0].firstChild.nodeValue;
			
			
			var x = tprodutos.insertRow(i);
			var y = x.insertCell(0)
			var z = x.insertCell(1);
     	
			y.innerHTML= nome_resultado;
			
			if(imagem == "sem imagem"){

			z.innerHTML = " ";
			
			}else{
			z.innerHTML = "<a href=\"javascript:abrirImagem('" + imagem +"');\">Especificações</a>";
			}

						
		//	document.getElementById('tnome'). innerHTML = nome_resultado;	
		//      document.getElementById('tproduto'). innerHTML = "<img src='/imagens_catalogo/" + imagem + "' border=\"1\">";
					
  			
		
		}
						
	
			 
		
		}else {
			
			//tproduto.innerHTML = "nenhum produto cadastrado";
			
		}




  }	
  function clearPage(count)
   {
         	
            
      for (var i = count - 1; i >= 0; i--) {
	 document.getElementById("tproduto").deleteRow(i)
         }
   }
   

function abrirImagem(href)
{
window.open('/visualizarImagem.php?foto=' + href, '', 'width=400,height=200,scrollbars=yes');
}

   function abrirImagem2(imagem){
         PositionX = 0;
         PositionY = 0;
         window.open('imagens_catalogo/' + imagem, '', 'resizable=1,scrollbars=no,width=100,height=100,left='+PositionX+',top='+PositionY);
         
   }

