function jsAjax(nuPagina)
{
	/*if (!$Id('PalavraChave')){ //Verifica se o formulário já foi carregado.
		setTimeout('jsAjax()', 500); //Aguarda 0,5 segundos e chama a função novamente.
		return false;
	}*/

	var Cat = $Id('idCat').value;
	var SubCat = $Id('idSubCat').value;
	var PalavraChave = $Id('PalavraChave').value;
	
	var Desconto = $Id('Desconto').value;
	var TotalRegistro = $Id('TotalRegistro').value;
	
	
	var Fabricante = $Id('Fabricante').value;
	var Limite	   = $Id('Limite').value;
	var Ordem	   = $Id('Ordem').value;
	var Lista	   = $Id('FiltroLista').value;
	
	
	
	//alert(Ordem);
	
	if(SubCat)
	{
		
		new Effect.ScrollTo('dvTopo',{duration:0.8});
	}
	
	jsAjaxGerenciarProdutos(PalavraChave,SubCat, Cat, nuPagina,Desconto,TotalRegistro, Fabricante,Limite,Ordem,Lista);
}
//jsAjax();



function jsAjaxGerenciarProdutos(PalavraChave, SubCategoria, Categoria, nuPagina,Desconto,TotalRegistro, Fabricante,Limite,Ordem,Lista)
{
	
	var xmlhttp = Ajax();
	
	if(xmlhttp)
	{
		
		jsCarregando(1,'Carregando Produtos...');
		//Abre a url
		xmlhttp.open('GET', '/bin/AjaxProdutos.php?op=1&PalavraChave=' + PalavraChave + '&SubCategoria=' + SubCategoria + '&Categoria=' + Categoria + '&Fabricante=' + Fabricante + '&pg=' + nuPagina + '&Desconto=' + Desconto+'&TotalRegistro='+TotalRegistro+'&Limite='+Limite+'&Ordem='+Ordem+'&Lista='+Lista, true);
		
		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){

				var texto= new String(xmlhttp.responseText);

				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);

				//alert(texto);
				//Retorna o resultado;
				//document.getElementById('dvGerenciador').innerHTML=texto;
				$Id('dvGerenciador').innerHTML=texto;
				//jsAlteraCorGer();	//Formata a tabela do gerenciador que foi criada.
				//jsProgramaBotoes();
				jsCarregando(0);
				//jsBuscarIndex();
			}
		}
		xmlhttp.send(null)
	}
}

function jsAjaxFiltroProdutos()
{
	//vai fazer o filtro dos produtos mas vai simplesmente pegar os valores dos campos e jogar no campo hidden
	// logo apos vai pegar e xamar a funcao jsAjax, onde a mesma vai pegar os valores nos campos ocutos e vai xamar a funcao
	// jsGerenciarProdutos
	//alert(1);
	//campos
	var cdFabricante = $Id('cdFabricante');
	var stOrdem		 = $Id('stOrdem');
	var nuLimite	 = $Id('nuLimite');
	var Palavra		 = $Id('PalavraChaveF');
	var Lista		 = $Id('FiltroLista');
	//fazer verificacao, mas acho q nao precisa pois so tem select,mas pode ser para evitar fraudes
	
	$Id('Fabricante').value 	= cdFabricante.value;
	$Id('Ordem').value 			= stOrdem.value;
	$Id('Limite').value 		= nuLimite.value;
	$Id('PalavraChave').value 	= Palavra.value;
	
	
	var divFiltros = $Id('dvFiltros');
	//vou chamar um ajax para poder montar a barra de filtros
		
		 
		var xmlhttp = Ajax();
		if(xmlhttp && divFiltros)
		{
				
				
				jsCarregando(1,'Filtrando Produto');
				//$Id('dvCarregando').innerHTML='Taxa de envio';
				//Abre a url
				xmlhttp.open('GET', '/bin/AjaxProdutos.php?op=2&Ordem='+stOrdem.value+'&Limite='+nuLimite.value+'&Fabricante='+cdFabricante.value+'&Palavra='+Palavra.value+'&Lista='+Lista.value, true);
				//Executada quando o navegador obtiver o código
					xmlhttp.onreadystatechange=function(){
						
			
						if (xmlhttp.readyState==4){
					
							//Lê o texto
			
							var texto= new String(xmlhttp.responseText);
			
							//Desfaz o urlencode
							texto=texto.replace(/\+/g," ");
							texto=unescape(texto);
							
							//alert(texto);
							
							if(texto!="")
							{
							
																
									divFiltros.style.display='block';
									divFiltros.innerHTML = texto;
															
									jsAjax(1);	
					
							}
							
							
							jsCarregando(0);
			
				
						}
				
					}
					xmlhttp.send(null)
				
				}
		
	
}

	


function jsFiltroRetirar(a)
{
	
	if(a=="fabricante")
	{
	
		$Id('Fabricante').value='';
		$Id('cdFabricante').value='';
	
	}
	else if(a=="palavra")
	{
	
		$Id('PalavraChave').value='';
		$Id('PalavraChaveF').value='';
	
	}
	
	
	jsAjaxFiltroProdutos();
	
}
function jsFiltroLista(a)
{
	
	$Id('FiltroLista').value=a;
	
	
	jsAjaxFiltroProdutos();
	
}