function buscaespecificacao(cod) {

      //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)
	  {
	 
	     ajax.open("POST", "busca_especificacao.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 
		 ajax.onreadystatechange = function()
		 	{
            if(ajax.readyState == 4 ) 
				{
			   		if(ajax.responseXML) 
					{
			        processXML3(ajax.responseXML);
			   		}
			        else 
					{
			       //caso não seja um arquivo XML emite a mensagem abaixo
				   alert ("num acho");
			   		}
            	} // fecha if(ajax.readyState ==4)
         	} // fecha function
			var params = "cod="+cod;
		 ajax.send(params);
      } //fecha if (ajax)
   } //fecha function
   
///----------------------------------------------------------------------------------------------------------------------------////////////
   
function processXML3(obj)
	{
      var dataArray   = obj.getElementsByTagName("dado");
	  if(dataArray.length > 0) 
	  	 {
		 
		 var aux="<table width='192' align='center' cellpadding='0' cellspacing='0' border='0'>";
		 var linhas="";
				 
         for(var i = 0 ; i < dataArray.length ; i++)
		    {
            var item = dataArray[i];
			var codesp   =  item.getElementsByTagName("codesp")[0].firstChild.nodeValue;
			var codgrupo   =  item.getElementsByTagName("codgrupo")[0].firstChild.nodeValue;
			var especificacao   =  item.getElementsByTagName("especificacao")[0].firstChild.nodeValue;
			
			linhas=linhas+"<tr height='25' onClick=buscaprodutos("+codesp+","+codgrupo+")><td><span class='especificacao'>"+especificacao+"</span></td></tr>";
			
			}
			var fim="</table>";
			document.getElementById("especificacoes").innerHTML=aux+linhas+fim;
		 }
	  else 
		  {
			document.getElementById("especificacoes").innerHTML="";
			document.getElementById("produtos").innerHTML="";		
		  }	  

   }
   
//-------------------------------------------------------------------------------------------------

function buscaprodutos() {

      //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)
	  {
			
			 ajax.open("POST", "busca_produtos.php", true);
			 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			 
			 ajax.onreadystatechange = function()
				{
				if(ajax.readyState == 1) 
				{
					 document.getElementById("produtos").innerHTML="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='200' height='80'><param name='movie' value='images/loading.swf'><param name=quality value=high><embed src='images/loading.swf' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='200' height='80'></embed></object>";
	        	}
				if(ajax.readyState == 4 ) 
					{
						if(ajax.responseXML) 
						{
						processXML7(ajax.responseXML);
						}
						else 
						{
						 document.getElementById("produtos").innerHTML="Não Existem produtos com esta espeficicação";  
						}
					} // fecha if(ajax.readyState ==4)
				} // fecha function
				var parametros = "codesp="+document.getElementById("codespe").value+"&codgrupo="+document.getElementById("codgrupo").value;
				//alert (parametros);
			 ajax.send(parametros);

		} //fecha if (ajax)
   } //fecha function
   
///------------------------------------------------------------------------------------------   
   
function processXML7(obj)
	{ 
      var dataArray   = obj.getElementsByTagName("dado");

	  if(dataArray.length > 0) 
	  	 {
		 
		 var aux="<table border='0' width='366' cellpadding='0' cellspacing='0'><form name='form'>";
		 var linhas="";
				
		 for(var i = 0 ; i < dataArray.length ; i++)
		    {
				var item = dataArray[i];
				var codproduto   =  item.getElementsByTagName("codproduto")[0].firstChild.nodeValue;
				var descricao = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
				preco   =  item.getElementsByTagName("preco")[0].firstChild.nodeValue;
		
				linhas=linhas+"<tr height='25'><td width='220'><span class='produtos'>"+descricao+"</span></td><td><span class='produtos'>R$ "+preco+"</span></td><td><input type='checkbox' id='codproduto"+i+"' value="+codproduto+" onClick='marca("+i+");'><input type='text' id='quantidade"+i+"' class='caixa' onBlur='marca2("+i+")'></td></tr>";
				
				//document.getElementById("beneficiarios").innerHTML="<table><tr><td>asdfas</td></tr></table>";
			}
			
			
			var fim="</form><tr><td></td><td align='right' colspan='2'><img src='images/btadd.png' onClick=\"addprodutos();\"></td></tr></table>";
			document.getElementById("produtos").innerHTML=aux+linhas+fim;
			
		 }
	  else 
		  {
		  document.getElementById("produtos").innerHTML="<span class='grupos'>Não Existem produtos com esta especificação</span>";  
		  }	  

}

//------------------------------------------------------------------------------------------------------------------------------------------------------

function btgrupos(bt,valor)
{
var cont;
var btanterior;

	cont=document.formgrupos.elements.length;
	for (ct=0;ct<cont;ct++)
		{
			if (document.getElementById("grupo"+ct).value==document.getElementById("grupo"+bt).value)
			{
				if (document.getElementById("grupo"+bt).checked)
					{
					document.getElementById("codgrupo").value=valor;
					buscaprodutos();
					}
				else
					{
					document.getElementById("produtos").innerHTML="";
					document.getElementById("codgrupo").value="nada";
					buscaprodutos();
					}
				
				
				if (document.getElementById("btanteriorgrupo").value=="nada")
					{
					}
				else
					{
					btanterior=document.getElementById("btanteriorgrupo").value;
					document.getElementById("grupo"+btanterior).checked=false;
					document.getElementById("btanteriorgrupo").value=bt;
					}
					
			}			
			else
			{
				document.getElementById("grupo"+ct).checked=false;
			}
		}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------

function btespe(bt,valor)
{
var cont;
var btanterior;

	cont=document.formespecificacao.elements.length;
	for (ct=0;ct<cont;ct++)
		{
			if (document.getElementById("especificacao"+ct).value==document.getElementById("especificacao"+bt).value)
			{
				if (document.getElementById("especificacao"+bt).checked)
					{
					document.getElementById("codespe").value=valor;
					buscaprodutos();
					}
				else
					{
					document.getElementById("produtos").innerHTML="";
					document.getElementById("codespe").value="nada";
					buscaprodutos();
					}
				
				if (document.getElementById("btanteriorgrupo").value=="nada")
					{
					}
				else
					{
					btanterior=document.getElementById("btanteriorespe").value;
					document.getElementById("especificacao"+btanterior).checked=false;
					document.getElementById("btanteriorespe").value=bt;
					}
			}
			else
			{
				document.getElementById("especificacao"+ct).checked=false;
			}
		}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------

function addprodutos()
	{
	var cont;
	var codproduto="";
	var quantidade="";
	var valor;
	var tipo;
	var virgula;
	
	cont=document.form.elements.length;
	
	 //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)
	  {
	  	  subtotal();	
		  
		  if (confirm("Confirma o Envio de "+document.getElementById("itenspedido").value+" produtos para o seu carrinho ?"))
		  {
		  for (i=0;i<(cont/2);i++)
			{
				if (document.getElementById("codproduto"+i).checked)
				{
				ajax.open("POST", "cad_produtos.php", true);
				ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				
				if (i==0)
				{
				virgula="";
				}
				else
				{
				virgula=",";
				}
				codproduto=codproduto+virgula+document.getElementById("codproduto"+i).value;
				quantidade=quantidade+virgula+document.getElementById("quantidade"+i).value;
				}
								
			} //fecha for !
			
				var parametros = "codproduto="+codproduto+"&quantidade="+quantidade;
				//alert (parametros);
				ajax.send(parametros);
				//alert (parametros);
				//alert (quantidade+"-"+codproduto);
				
			
		} //fecha confirm
		else
		{
		
		
		}
	  } //fecha if do ajax
} //fecha function

//------------------------------------------------------------------------------------------------------------------------------------------------------
function marca(i)
{
	if (document.getElementById("codproduto"+i).checked)
		{
		document.getElementById("quantidade"+i).value="1";
		document.getElementById("quantidade"+i).style.background="#FFCC33";
		}
	else
		{
		document.getElementById("quantidade"+i).value="";
		document.getElementById("quantidade"+i).style.background="#FFFFFF";
		}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------

function marca2(i)
{
	if (document.getElementById("quantidade"+i).value!="")
		{
		document.getElementById("codproduto"+i).checked=true;
		document.getElementById("quantidade"+i).style.background="#FFCC33";
		}
	else
		{
		document.getElementById("codproduto"+i).checked=false;
		document.getElementById("quantidade"+i).style.background="#FFFFFF";
		}
}

//------------------------------------------------------------------------------------------------------------------------------------------------------

function subtotal()
{
var cont;
var aux=0;

cont=document.form.elements.length;

for (i=0;i<(cont/2);i++)
			{
			if (document.getElementById("codproduto"+i).checked)
				{
				codproduto=document.getElementById("codproduto"+i).value;
				quantidade=document.getElementById("quantidade"+i).value;
				aux=aux+1;
				}
			}
			document.getElementById("itenspedido").value=aux;

}

//------------------------------------------------------------------------------------------------------------------------------------
function buscaequipamento() 
	{
		var cod=document.getElementById("codequipamento").value;
		var winl = (screen.width - 500) / 2;
		var wint = (screen.height - 300) / 2;
		var winprops = "height=300, width=500, top="+wint+", left="+winl+"";
//		'height='300' ,width='300', top='+wint+',left='+winl+"
		window.open("busca_equipamento.php?cod="+cod,"_blank", winprops);
	}

/*
function subtotal() {

      //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)
	  {
			
			 ajax.open("POST", "busca_produtos_subtotal.php", true);
			 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			 
			 ajax.onreadystatechange = function()
				{
				if(ajax.readyState == 1) 
				{
					//aguardando
	        	}
				if(ajax.readyState == 4 ) 
					{
						if(ajax.responseXML) 
						{
						processXMLsub(ajax.responseXML);
						}
						else 
						{
						 }
					} // fecha if(ajax.readyState ==4)
				} // fecha function
				
				
				
				var parametros = "codesp="+document.getElementById("codespe").value+"&codgrupo="+document.getElementById("codgrupo").value;
				//alert (parametros);
			 ajax.send(parametros);

		} //fecha if (ajax)
   } //fecha function
   
///------------------------------------------------------------------------------------------   
   
function processXMLsub(obj)
	{ 
      var dataArray   = obj.getElementsByTagName("dado");

	  if(dataArray.length > 0) 
	  	 {
		 for(var i = 0 ; i < dataArray.length ; i++)
		    {
				var item = dataArray[i];
				var codproduto   =  item.getElementsByTagName("codproduto")[0].firstChild.nodeValue;
				var descricao = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
				var preco   =  item.getElementsByTagName("preco")[0].firstChild.nodeValue;
		
			}
								
		 }
	  else 
		  {
		  
		  }	  

}
*/