// Biblioteca padrão

  function SubCat(id)
  {
    var obj = document.getElementsByTagName('tr');

    for (i=0; i<obj.length; i++)
		{		
			if (obj[i].id == id)
			{
				var est = obj[i].style.display;
				if (est == '')
				{
					obj[i].style.display = 'none';
				}
				else
				{
					obj[i].style.display = '';
				}
			}
			else if (obj[i].id > 0 && obj[i].id != id)
			{
				obj[i].style.display = 'none';
			}	
		}
	}
  
  
  function carregaVitrine(grupo,subgrupo,pg)
  {
 		var td        = document.getElementById('tdvitrine');
    var pGrupo    = document.getElementById('pGrupo');
    var pSubgrupo = document.getElementById('pSubgrupo');
    td.innerHTML  = '<table align="center" width="60%" style="border:1px solid #CCC;" cellpadding="0" cellspacing="0"><tr><td align="center" style="padding: 5px 5px 5px 5px;"> <img src="../imgs/ajaxLoader.gif"></td></tr><tr><td align="center" bgcolor="#F4F4F4" style="padding: 5px 5px 5px 5px;" class="alerta"><strong>Aguarde, carregando sua solicitação!</strong></td></tr></table><br /><br />';

    if (pg == null)
    {
      //se for primeira página da vitrine tem que guardar itens que o usuário selecionou
      //no menu para paginação dentro deste filtro
      pGrupo.value    = grupo;
      pSubgrupo.value = subgrupo;
      val = 1;
    }
    else
    {
      //busca os valores salvos se houver
      grupo    = pGrupo.value;
      subgrupo = pSubgrupo.value;
      val = pg;
    }

    var a = new Ajax();
    a.set_method('post');
    a.set_receive_handler(function(c) {
    td.innerHTML=c;
    });
    a.add_input('vGrupo',grupo);
    a.add_input('vSubgrupo',subgrupo);
    a.add_input('a',1);
    a.add_input('pg',val);
    a.send('../vitrine/index.php');
  }
  
	function redirectHome()
  { 
		var td = document.getElementById('tdvitrine');
    var a = new Ajax();
    a.set_receive_handler(function(c) {
    td.innerHTML=c;
    });
    a.set_method('post');
    a.send('../vitrine/');
  }

	function encerraOrcamento()
  { 
		var td = document.getElementById('tdvitrine');
    var a = new Ajax();
    a.set_receive_handler(function(c) {
    td.innerHTML=c;
    });
    a.set_method('post');
    a.send('../orcamento/encerraOrcamento.php');
  }

	function carregaDetalhes(id)
  {
    //se pesquisa não for nulo esta função está sendo chamada a partir da tela de pesquisa
    //a paginção deve ser feita pela pesquisa então

    var td = document.getElementById('tdvitrine');
    var a = new Ajax();
    a.set_receive_handler(function(c) {
    td.innerHTML=c;
    });
    a.set_method('post');
    a.add_input('pId', id);
    a.send('../vitrine/detalhesProduto.php');
  }
  
  // Usada para adicionar produtos no orçamento
	function addOrcamento(idProduto, nomeProduto, qtdeProduto, obs)
  {
		alert(qtdeProduto);
		if (qtdeProduto > 0)
		{
			var td = document.getElementById('tdvitrine');
			var a = new Ajax();
			a.set_receive_handler(function(c) {
			td.innerHTML=c;
			});
			a.set_method('post');
			a.send('../orcamento/index.php?idProduto='+idProduto+'&nomeProduto='+nomeProduto+'&qtdeProduto='+qtdeProduto+'');
		}
		else
		{
			var td = document.getElementById('tdvitrine');
			var a = new Ajax();
			a.set_receive_handler(function(c) {
			td.innerHTML=c;
			});
			a.set_method('post');
			a.send('../orcamento/index.php?idProduto='+idProduto+'&nomeProduto='+nomeProduto+'&obsProduto='+obs+'');
		}
	}

	// Usada para adicionar produtos no orçamento
	function redirectOrcamento()
  { 
		var td = document.getElementById('tdvitrine');
    var a = new Ajax();
    a.set_receive_handler(function(c) {
    td.innerHTML=c;
    });
    a.set_method('post');
    a.send('../orcamento/');
  }

	// Usada para deletar um ítem do orçamento
	function deletaItem(idSessao)
  {
		var td = document.getElementById('tdvitrine');
    var a = new Ajax();
    a.set_receive_handler(function(c) {
    td.innerHTML=c;
    });
    a.set_method('post');
    a.send('../orcamento/index.php?idSessao='+idSessao+'&acao=deletar');
  }

// Usada na troca de thumbs em detalhes de produto
 function troca(nome,w,h)
  {
    var img = document.getElementById('imgP');
    img.width  = w;
    img.height = h;
    img.src = '../imgs/produtos/'+nome;
  }

  function Envie(id)
  {
    window.open('../inc/enviar_produto.php?pId='+id,'Visualizar','width=400,height=350,status=no,toolbar=no');
  }
	
	function pesquisaAvancada()
  {
    var layer1 = document.getElementById('pesquisa1');
    var layer2 = document.getElementById('pesquisa2');
    var est = layer1.style.display;
    if (est == '')
    {
      layer1.style.display = 'none';
      //layer2.style.display = 'none';
    }
    else
    {
      layer1.style.display = '';
      //layer2.style.display = '';
    }
  }
  
  // Utilizada na pesquisa do site
	function pesquisar(pg)
  {
		//var vMarca   = document.frm_search.vMarca.value;
    var vNome    = document.frm_search.vNome.value;

		if (pg == null)
      val = 1;
    else
      val = pg;

    var td = document.getElementById('tdvitrine');
    td.innerHTML = '<table width="100%"><tr><td align="center"><br><br><br><br><br><br><br><br><br><br><br><br><img src="../imgs/ajaxLoader.gif"></td></tr></table>';
    var a = new Ajax();
    a.set_receive_handler(function(c) {
    td.innerHTML=c;
    });
    a.send('../search/search_result.php?vNome='+vNome+'&pg='+val);
  }
  
  function paginar(pg)
  {
    var obj = document.getElementById('pg');
    obj.value = pg;
    pesquisar(pg);
  }
	
	// Testa se o caracter digitado é somente numero.
	function numerico(event)
	{
  	tecla = event.which;
  	if(tecla == null)
    	tecla = event.keyCode;
  	if ((tecla > 47 && tecla < 58) || tecla == 8 || tecla == 0)
			return true;
		else
			return false;
	}