function loadsf(){ //ir()->d()
versao= "6";
dadostabela();
document.gov.total.value = t1l1;
document.gov.resultado.value = t1l1+restauranteslistados;
atualizacoesaval();
dicionario();
ifr1=true;
objetobuscaanterior = "";
divdet = document.getElementById("detalhe");
divdet2 = document.getElementById("detalhe2");
divlst = document.getElementById("lista");
fradet = document.getElementById("frdet");
fradet2 = document.getElementById("frdet2");
divfiltro = document.getElementById("mfilter");
tabrall = document.getElementById("t1");
divall = document.getElementById("d1");
tabrslt = document.getElementById("t2");
divrslt = document.getElementById("d2");
tabalfa = document.getElementById("t3");
divalfa = document.getElementById("d3");
ELie = document.getElementById("ie");
linear = new Array;
geratabela(3); //colunas
alfaready=false;
celulas= new Array();
detcel = new Array();
icida = new Array();
icate = new Array();
resprec = new Array();
rescate = new Array();
rescity = new Array();
resaval = new Array();
ressrch = new Array();
resultadoarray = new Array();
catesel = new Array();
celulas=getElementsByClassName("l1");
detcel=getElementsByClassName("d");
icida = getElementsByClassName("i1");
icate = getElementsByClassName("i2");
mprec = true;
maval=true;
mcida = true;
mcate = true;
tprec = true;
prec0=false;
prec1=true;
aval0=false;
aval1=true;
cida0=false;
cida1=true;
cate0=false;
cate1=true;
//divff= document.getElementById("ff");
divfd= document.getElementById("fd");
//linkmr= document.getElementById("mr");
pcida=false;
pcate=false;
pprec=false;
ptake=false;
pdeli=false;
ppati=false;
poptb=false;
pwire=false;
paval=false;
pdia=false;
flagmenu=new Array();
flagmenu[0]=true;
linkmenu=new Array();
searchtermarray=new Array();
linkmenu[0]=document.getElementById("al0");
linkmenu[1]=document.getElementById("al1");
linkmenu[2]=document.getElementById("al2");
divs = new Array();
divs[0]=document.getElementById("ds0");
divs[1]=document.getElementById("ds1");
divs[2]=document.getElementById("ds2");
jcate=t1l1;
kw=false;
document.getElementById("isrc").setAttribute("autocomplete", "off");
if (divlst.style.display=="block")
document.getElementById('isrc').focus();
}

function listacelulas(){
celulas=getElementsByClassName("l1");
detcel=getElementsByClassName("d");
goshow();
}

function linha1(tb, n){
var tr1 = document.createElement("tr");
var td2 = document.createElement("td");
td2.setAttribute ('width', "225");
td2.setAttribute ('height', "24");
tr1.appendChild(td2);
if (n>1){
var td3 = document.createElement("td");
td3.setAttribute ('width', "20");
tr1.appendChild(td3);
var td4 = document.createElement("td");
td4.setAttribute ('width', "225");
tr1.appendChild(td4);
}
if (n>2){
var td5 = document.createElement("td");
td5.setAttribute ('width', "20");
tr1.appendChild(td5);
var td6 = document.createElement("td");
td6.setAttribute ('width', "225");
tr1.appendChild(td6);
}
if (n>3){
var td7 = document.createElement("td");
td7.setAttribute ('width', "20");
tr1.appendChild(td7);
var td8 = document.createElement("td");
td8.setAttribute ('width', "225");
tr1.appendChild(td8);
}
tb.appendChild(tr1);
}

function geracelula(el, jj, modulo) {
var link1 = document.createElement("a");
link1.setAttribute ('href', "javascript:d('"+codi[jj]+"', '')");
link1.className = "c"+z;
link1.appendChild(document.createTextNode(nome[jj].substring(0,25)));
el.appendChild(link1);
el.appendChild(document.createElement("br"));
var div2 = document.createElement("div");
div2.className = "d";
var preco = document.createElement("img");
preco.border = "0";
preco.setAttribute ('src', "images/prec"+prec[jj]+".gif");
div2.appendChild(preco);
div2.appendChild(document.createElement("br"));
var categoria= document.createElement("font");
categoria.className = "k1";
categoria.appendChild(document.createTextNode(codecate(catecod[jj])));
div2.appendChild(categoria);
div2.appendChild(document.createElement("br"));
div2.appendChild(document.createTextNode(ende[jj].substring(0,25)));
div2.appendChild(document.createElement("br"));
if (bair[jj]!=""){
div2.appendChild(document.createTextNode(bair[jj]));
div2.appendChild(document.createElement("br"));
}
div2.appendChild(document.createTextNode(codecida(cidacod[jj])));
div2.appendChild(document.createElement("br"));
div2.appendChild(document.createTextNode(fone[jj]+"  "));
if (optb[jj]!=""){
var link3 = document.createElement("a");
link3.setAttribute ('href', "javascript:d('"+codi[jj]+"', 'o')");
link3.className = "b6";
link3.appendChild(document.createTextNode(g5reserve));
div2.appendChild(link3);
}
if (site[jj]!=""){
div2.appendChild(document.createElement("br"));
var link4 = document.createElement("a");
link4.setAttribute ('href', "javascript:d('"+codi[jj]+"', 'u')");
link4.className = "b7";
link4.appendChild(document.createTextNode(site[jj]));
div2.appendChild(link4);
}
div2.appendChild(document.createElement("br"));
var img1 = document.createElement("img");
img1.setAttribute ('src', "a"+jnapka[jj]+".gif");
img1.setAttribute ('border', "0");
var div1 = document.createElement("div");
div1.setAttribute ('id', "m"+modulo+codi[jj]);
div1.appendChild(img1);
div1txt = " ("+jnapkq[jj]+" vote";
if (jnapkq[jj]=="1")
div1txt += ")  ";
else
div1txt += "s)  ";
div1.appendChild(document.createTextNode(div1txt));
if ((votado.indexOf(codi[jj])==-1)&&(document.cookie.indexOf('ntv'+codi[jj])==-1)){
var link5 = document.createElement("a");
link5.setAttribute ('href', "javascript:a('"+codi[jj]+"', '"+modulo+"')");
link5.className = "b6";
link5.appendChild(document.createTextNode("[vote]"));
div1.appendChild(link5);
}
div2.appendChild(div1);
el.appendChild(div2);
if (z==1) z=2; else z=1;
el.style.display="block";

}

function d(x,a){
z=x.substring(0,2).toLowerCase();
if (ifr1){
ifr1=false;
fradet.src = z+versao+".php?r="+x+"&a="+a;
fradet2.src = "bl.html";
divlst.style.display="none";
divdet.style.display="block";
} else {
ifr1=true;
fradet2.src = z+versao+".php?r="+x+"&a="+a;
fradet.src = "bl.html";
divlst.style.display="none";
divdet2.style.display="block";
}
window.scrollTo(0,0);
}

function cls(){
divdet.style.display="none";
divdet2.style.display="none";
divlst.style.display="block";
}

function a(x, modulo) {
fmostra = document.getElementById("m"+modulo+x);
fmostra.style.display = "none";
var div3 = document.createElement("div");
div3.setAttribute ('id', "pv"+modulo+x);
var if1 = document.createElement("iframe");
if1.frameBorder="0";
if1.width = "228";
if1.height = "30";
if1.setAttribute ('id', "if"+modulo+x);
if1.src = "voto5j.php?r="+x;
div3.appendChild(if1);
fmostra.parentNode.insertBefore(div3,fmostra);
}


function f(x) {
fmostra = document.getElementById("m"+x);
fvotacao = document.getElementById("pv"+x);
fmostra.style.display = "block";
fvotacao.style.display = "none";
}


function estrutura(jj, nn, tabela, modulo,n){
switch (nn){
case 0:
tr1 = document.createElement("tr");
td2 = document.createElement("td");
td2.className="l1";
geracelula(td2, jj, modulo);
tr1.appendChild(td2);
break;
case 1:
td3 = document.createElement("td");
tr1.appendChild(td3);
td4 = document.createElement("td");
td4.className="l1";
geracelula(td4, jj, modulo);
tr1.appendChild(td4);
break;
case 2:
td5 = document.createElement("td");
tr1.appendChild(td5);
td6 = document.createElement("td");
td6.className="l1";
geracelula(td6, jj, modulo);
tr1.appendChild(td6);
if (n==3)
tabela.appendChild(tr1);
break;
default:
td7 = document.createElement("td");
tr1.appendChild(td7);
td8 = document.createElement("td");
td8.className="l1";
geracelula(td8, jj, modulo);
tr1.appendChild(td8);
tabela.appendChild(tr1);
}}


function fechalinha(nn,tabela,n){
if (nn==1){
td3 = document.createElement("td");
tr1.appendChild(td3);
td4 = document.createElement("td");
tr1.appendChild(td4);
}
if ((nn<3)&&(n==4)){
td5 = document.createElement("td");
tr1.appendChild(td5);
td6 = document.createElement("td");
tr1.appendChild(td6);
}
td7 = document.createElement("td");
tr1.appendChild(td7);
td8 = document.createElement("td");
tr1.appendChild(td8);
tabela.appendChild(tr1);
}

function apagatudo()
{
//zeroresults.style.display="none";
divrslt.style.display="none";
divall.style.display="none";
divalfa.style.display="none";
}

function geraalfa(n){
linha1(tabalfa,n);
j=0; z=2;
for (k=0; k<t1l1; k++){
i=alfa[k];
estrutura(i,j, tabalfa, "a",n);
j++;
if (j==n) {
j=0;
if (z==2) z=1; else z=2; 
}
}
if (j!=0)
fechalinha(j,tabalfa,n);
alfaready=true;
listacelulas();
}


function geratabela(n){
linha1(tabrall,n);
j=0; z=2;
for (k=0; k<t1l1; k++){
linear[k]=k;
if (jnapkqx[codi[k]]!=undefined){
jnapka[k] = jnapkax[codi[k]]; 
jnapkq[k] = jnapkqx[codi[k]];
}
estrutura(k,j, tabrall, "r",n);
j++;
if (j==n) {
j=0;
if (z==2) z=1; else z=2; 
}}
if (j!=0)
fechalinha(j,tabrall,n);
}

function goordem() {
//if (document.gov.filtro.value=="on"){
filtra();
if (divrslt.style.display=="block")
atualizaresultado(3); //colunas
}
//else {
//apagatudo();
//if (document.gov.ordem.value=="r")
//divall.style.display="block";
//else
//mostraalfaall();
//}}



function mostraalfaall(){
if (!alfaready)
geraalfa(3); //colunas
divalfa.style.display="block";
}


function removeChildrenFromNode(node)
{
while (node.hasChildNodes())
node.removeChild(node.firstChild);
}


function goshow(){
var estado;
var estado2;
if (document.gov.detalhes.value=='a'){
estado = "40px";
estado2 = "none";
}
else {
estado = "180px";
estado2 = "block";
}
for (i=0; i<detcel.length; i++)
detcel[i].style.display=estado2;
for (i=0; i<celulas.length; i++)
celulas[i].style.height=estado;
}


function marcarprec(){
if (mprec) {
document.gov.c1.checked = false;
document.gov.c2.checked = false;
document.gov.c3.checked = false;
document.gov.c4.checked = false;
prec0=true;
prec1=false;
mprec = false;
zera();
} else {
marcarprec1();
}}


function marcarprec1(){
document.gov.c1.checked = true;
document.gov.c2.checked = true;
document.gov.c3.checked = true;
document.gov.c4.checked = true;
mprec = true;
prec0=false;
prec1=true;
filtra();
//atualizaresultado(3);
}


function marcaraval(){
if (maval) {
document.gov.e0.checked = false;
document.gov.e1.checked = false;
document.gov.e2.checked = false;
document.gov.e3.checked = false;
document.gov.e4.checked = false;
document.gov.e5.checked = false;
maval = false;
aval0=true;
aval1=false;
zera();
} else 
marcaraval1();
}


function marcaraval1(){
document.gov.e0.checked = true;
document.gov.e1.checked = true;
document.gov.e2.checked = true;
document.gov.e3.checked = true;
document.gov.e4.checked = true;
document.gov.e5.checked = true;
maval = true;
aval1=true;
aval0=false;
filtra();
//atualizaresultado(3);
}

function marcarcida(){
if (mcida) {
for (i=0; i<icida.length; i++)
icida[i].checked=false;
mcida = false;
cida0=true;
cida1=false;
zera();
} else
marcarcida1();
}


function marcarcida1(){
for (i=0; i<icida.length; i++)
icida[i].checked=true;
mcida = true;
cida1=true;
cida0=false;
filtra();
//atualizaresultado(3);
}


function marcarcate(){
if (mcate) {
for (i=0; i<icate.length; i++)
icate[i].checked=false;
mcate = false;
cate0=true;
cate1=false;
zera();
} else
marcarcate1();
}


function marcarcate1(){
for (i=0; i<icate.length; i++)
icate[i].checked=true;
mcate =  true;
cate1=true;
cate0=false;
filtra();
//atualizaresultado(3);
}


function desmarcarfeatures(){
document.gov.ftk.checked=false;
document.gov.fdl.checked=false;
document.gov.fpt.checked=false;
document.gov.fwl.checked=false;
document.gov.fot.checked=false;
document.gov.fdy.checked=false;
filtra();
//atualizaresultado(3);
}


function alteradia(){
switch (document.gov.wdia.value+document.gov.wrefe.value){
case "2A":
qdia = segaocc;
break;
case "2J":
qdia = segjocc;
break;
case "3A":
qdia = teraocc;
break;
case "3J":
qdia = terjocc;
break;
case "4A":
qdia = quaaocc;
break;	
case "4J":
qdia = quajocc;
break;
case "5A":
qdia = quiaocc;
break;	
case "5J":
qdia = quijocc;
break;
case "6A":
qdia = sexaocc;
break;	
case "6J":
qdia = sexjocc;
break;
case "SA":
qdia = sabaocc;
break;	
case "SJ":
qdia = sabjocc;
break;
case "DA":
qdia = domaocc;
break;	
case "DJ":
qdia = domjocc;
break;
}
document.gov.qtdia.value = "["+qdia+"]";
if (document.gov.fdy.checked)
filtradia();
}


function tudomarcado(){
if (prec1&&cate1&&aval1&&cida1&!document.gov.ftk.checked&&!document.gov.fdl.checked&&!document.gov.fpt.checked&&!document.gov.fwl.checked&&!document.gov.fot.checked&&!document.gov.fdy.checked&&document.gov.q.value=="")
return true;
else
return false
}

function hprec(){
if (!document.gov.c1.checked && !document.gov.c2.checked && !document.gov.c3.checked && !document.gov.c4.checked){
prec0=true;
prec1=false;
zera();
}
else 
{
if (document.gov.c1.checked && document.gov.c2.checked && document.gov.c3.checked && document.gov.c4.checked){
prec0=false;
prec1=true;
}
else{
prec1=false;
prec0=false;
}
filtraprec();
}}

function haval(){
if (!document.gov.e0.checked && !document.gov.e1.checked && !document.gov.e2.checked && !document.gov.e3.checked && !document.gov.e4.checked && !document.gov.e5.checked){
aval0=true;
aval1=false;
zera();
}
else 
{
if (document.gov.e0.checked && document.gov.e1.checked && document.gov.e2.checked && document.gov.e3.checked && document.gov.e4.checked && document.gov.e5.checked){
aval0=false;
aval1=true;
}
else{
aval1=false;
aval0=false;
}
filtraaval();
}}

function zera(){
//removeChildrenFromNode(linkmr);
removeChildrenFromNode(tabrslt);
divall.style.display="none";
divalfa.style.display="none";
document.gov.resultado.value = "0"+linharesultado;
montafdfull();
}

function nenhumzero(){
if (prec0||cate0||aval0||cida0){
zera();
return false;
}
else return true; 
}

function filtra(){
filtracate();
}

function filtracate(){

if (nenhumzero()){
pcate=true;
if (document.gov.ordem.value=="r"){
if (cate1){
rescate = linear.slice();
jcate=t1l1;
}
else{
rescate=[];
catesel = [];
jcate=0;
for (i=0; i<t1l1; i++){
if (document.gov[catecod[i]].checked){
catesel[jcate]=codecate(catecod[i]);
rescate[jcate]=i;
jcate++;
}}}}
else
if (cate1){
rescate = alfa.slice();
jcate=t1l1;
}
else{
rescate=[];
catesel = [];
jcate=0;
for (i=0; i<t1l1; i++){
if (document.gov[catecod[alfa[i]]].checked){
catesel[jcate]=codecate(catecod[alfa[i]]);
rescate[jcate]=alfa[i];
jcate++;
}}}
seguedia();
}}


function filtradia(){
if (nenhumzero()){
if (!pcate){
jcate=t1l1;
if (document.gov.ordem.value=="r")
rescate=linear.slice();
else
rescate=alfa.slice();
}
seguedia();
}}


function filtratake(){
if (nenhumzero()){
if (!pdia){
jdia=t1l1;
if (document.gov.ordem.value=="r")
resdia=linear.slice();
else
resdia=alfa.slice();
}
seguetake();
}}

function filtradeli(){

if (nenhumzero()){
if (!ptake){
jtake=t1l1;
if (document.gov.ordem.value=="r")
restake=linear.slice();
else
restake=alfa.slice();
}
seguedeli();
}}

function filtrapati(){

if (nenhumzero()){
if (!pdeli){
jdeli=t1l1;
if (document.gov.ordem.value=="r")
resdeli=linear.slice();
else
resdeli=alfa.slice();
}
seguepati();
}}

function filtrawire(){

if (nenhumzero()){
if (!ppati){
jpati=t1l1;
if (document.gov.ordem.value=="r")
respati=linear.slice();
else
respati=alfa.slice();
}
seguewire();
}}

function filtraoptb(){
if (nenhumzero()){
if (!pwire){
jwire=t1l1;
if (document.gov.ordem.value=="r")
reswire=linear.slice();
else
reswire=alfa.slice();
}
segueoptb();
}}

function filtracida(){

if (nenhumzero()){
if (!poptb){
joptb=t1l1;
if (document.gov.ordem.value=="r")
resoptb=linear.slice();
else
resoptb=alfa.slice();
}
seguecida();
}}


function seguedia(){
pdia=true;
if (!document.gov.fdy.checked){
resdia = rescate.slice();
jdia=jcate;
}
else{
jdia=0;
resdia=[];
for (i=0; i<jcate; i++){
if ((hora[rescate[i]].indexOf(document.gov.wdia.value+document.gov.wrefe.value)!=-1)||(hora[rescate[i]].indexOf(document.gov.wdia.value+"B")!=-1)){
resdia[jdia]=rescate[i];
jdia++;
}}
}
seguetake();
}


function seguetake(){
ptake=true;
if (!document.gov.ftk.checked){
restake = resdia.slice();
jtake=jdia;
}
else{
jtake=0;
restake=[];
for (i=0; i<jdia; i++){
if (feat[resdia[i]].indexOf("t")!=-1){
restake[jtake]=resdia[i];
jtake++;
}}
}
seguedeli();
}


function seguedeli(){
pdeli=true;
if (!document.gov.fdl.checked){
resdeli = restake.slice();
jdeli=jtake;
}
else{
jdeli=0;
resdeli=[];
for (i=0; i<jtake; i++){
if (feat[restake[i]].indexOf("d")!=-1){
resdeli[jdeli]=restake[i];
jdeli++;
}}
}
seguepati();
}


function seguepati(){
ppati=true;
if (!document.gov.fpt.checked){
respati = resdeli.slice();
jpati=jdeli;
}
else{
jpati=0;
respati=[];
for (i=0; i<jdeli; i++){
if (feat[resdeli[i]].indexOf("p")!=-1){
respati[jpati]=resdeli[i];
jpati++;
}}
}
seguewire();
}

function seguewire(){
pwire=true;
if (!document.gov.fwl.checked){
reswire = respati.slice();
jwire=jpati;
}
else{
jwire=0;
reswire=[];
for (i=0; i<jpati; i++){
if (feat[respati[i]].indexOf("w")!=-1){
reswire[jwire]=respati[i];
jwire++;
}}
}
segueoptb();
}

function segueoptb(){
poptb=true;
if (!document.gov.fot.checked){
resoptb = reswire.slice();
joptb=jwire;
}
else{
joptb=0;
resoptb=[];
for (i=0; i<jwire; i++){
if (optb[reswire[i]]!=""){
resoptb[joptb]=reswire[i];
joptb++;
}}
}
seguecida();
}

function seguecida(){
pcida=true;
if (cida1){
rescida = resoptb.slice();
jcida=joptb;
}
else{
jcida=0;
rescida=[];
cidasel = [];
for (i=0; i<joptb; i++){
var cccidacod = cidacod[resoptb[i]];
if (cccidacod.length>3)
cccidacod="XYZ";
if (document.gov[cccidacod].checked){
qcidade = codecida(cidacod[resoptb[i]]);
cidasel[jcida]=qcidade.substring(0,qcidade.length-5);
rescida[jcida]=resoptb[i];
jcida++;
}}}
segueprec();
}

function filtraprec(){

if (nenhumzero()){
if (!pcida){
jcida = t1l1;
if (document.gov.ordem.value=="r")
rescida=linear.slice();
else
rescida=alfa.slice();
}
segueprec();
}}


function segueprec(){
pprec=true;
if (prec1){
resprec = rescida.slice();
jprec = jcida;
}
else{
jprec=0;
resprec=[];
for (i=0; i<jcida; i++){
if (document.gov["c"+prec[rescida[i]]].checked){
resprec[jprec]=rescida[i];
jprec++;
}}}
segueaval();
}

function filtraaval(){

if (nenhumzero()){
if (!pprec){
jprec=t1l1;
if (document.gov.ordem.value=="r")
resprec=linear.slice();
else
resprec=alfa.slice();
}
segueaval();
}}

function segueaval(){
paval=true;
if (aval1){
resaval = resprec.slice();
javal=jprec;
}
else{
javal=0;
resaval=[];
for (i=0; i<jprec; i++){
if (jnapka[resprec[i]]=="") jnapka[resprec[i]]="0";
if (document.gov["e"+jnapka[resprec[i]]].checked){
resaval[javal]=resprec[i];
javal++;
}}}
seguesrch();
}

function srch(){

//if (document.gov.filtro.value=="on"){
if (nenhumzero()){
if (!paval){
srchtudo();
}
seguesrch();
}
//}
//else {
//if (document.gov.q.value!=""){
//srchtudo();
//execsrch();
//}
//resultadoarray = ressrch.slice();
//divff.style.display="none";
//divfd.style.display="block";
//montaresultado(3); //colunas
//montafdsrch();
//linkmudafiltro(advancedsearch);
//divfiltro.style.display="block";
//document.gov.resultado.value = jsrch+linharesultado;
//}
}

function srchtudo(){
javal=t1l1;
if (document.gov.ordem.value=="r")
resaval=linear.slice();
else
resavalc=alfa.slice();
}


function seguesrch(){
psrch=true;
if (document.gov.q.value.length<2){
ressrch = resaval.slice();
jsrch=javal;
}
else
execsrch();
resultadoarray = ressrch.slice();

atualizaresultado(3); //colunas
document.gov.resultado.value = jsrch+linharesultado;
//tudomarcado();
}

function execsrch(){
jsrch=0;
searchterm = document.getElementById("isrc").value.toLowerCase();
ressrch=[];
for (i=0; i<javal; i++){
palheiro = nome[resaval[i]]+" "+ende[resaval[i]]+" "+bair[resaval[i]]; 
if (palheiro.toLowerCase().indexOf(searchterm)!=-1){
ressrch[jsrch]=resaval[i];
jsrch++;
}}
if ((jsrch==0)&&(searchterm.indexOf(" ")!=-1)){
searchtermarray=searchterm.split(" ");
for (i=0; i<javal; i++){
for (ii in searchtermarray){
if ((nome[resaval[i]]+" "+ende[resaval[i]]+" "+bair[resaval[i]]).toLowerCase().indexOf(searchtermarray[ii])!=-1){
ressrch[jsrch]=resaval[i];
jsrch++;
break;
}}}}}

function montaresultado(n){
apagatudo();
removeChildrenFromNode(tabrslt);
j = jsrch;
if (j==0)
zera();
else {
if (j==t1l1)
mostratudo();
else {
linha1(tabrslt,n);
var k=0;
for (i=0; i<j; i++){
estrutura(resultadoarray[i],k,tabrslt, "x",n);
k++;
if (k==n) {
k=0;
if (z==2) z=1; else z=2; 
}}
if (k!=0)
fechalinha(k,tabrslt,n);
listacelulas();
divrslt.style.display="block";
}}
}


function montafdsrch(){
removeChildrenFromNode(divfd);
var cb1 = document.createElement("input");
cb1.type = "checkbox";
divfd.appendChild(cb1);
cb1.setAttribute("checked","checked");
if(window.addEventListener)
cb1.addEventListener("click",limpakw,false);
else
cb1.attachEvent("onclick",limpakw);
filtrodesctxt = " "+busca + document.getElementById("isrc").value;
divfd.appendChild(document.createTextNode(filtrodesctxt));
divfd.appendChild(document.createElement("br"));
}


function montafdfull(){
removeChildrenFromNode(divfd);
if (document.gov.q.value!="")
montafdsrch();	
if (tudomarcado())
divfd.appendChild(document.createTextNode(filtrooff));
else{
if (!prec1) {
if (prec0){
var textoalertaprec= document.createElement("font");
textoalertaprec.style.color = "red";
textoalertaprec.appendChild(document.createTextNode(sempreco));
divfd.appendChild(textoalertaprec);
divfd.appendChild(document.createElement("br"));
}
else{
var cb1 = document.createElement("input");
cb1.type = "checkbox";
divfd.appendChild(cb1);
cb1.setAttribute("checked","checked");
if(window.addEventListener)
cb1.addEventListener("click",marcarprec1,false);
else
cb1.attachEvent("onclick",marcarprec1);
filtrodesctxt = " "+preco+" = ";
if (document.gov.c1.checked) filtrodesctxt += "$, ";
if (document.gov.c2.checked) filtrodesctxt += "$$, ";
if (document.gov.c3.checked) filtrodesctxt += "$$$, ";
if (document.gov.c4.checked) filtrodesctxt += "$$$$, ";
filtrodesctxt = filtrodesctxt.substring(0,filtrodesctxt.length-2);
divfd.appendChild(document.createTextNode(filtrodesctxt));
divfd.appendChild(document.createElement("br"));
}}
if (!aval1) {
if (aval0){
var textoalertaprec= document.createElement("font");
textoalertaprec.style.color = "red";
textoalertaprec.appendChild(document.createTextNode(semaval));
divfd.appendChild(textoalertaprec);
divfd.appendChild(document.createElement("br"));
}
else{
var cb1 = document.createElement("input");
cb1.type = "checkbox";
divfd.appendChild(cb1);
cb1.setAttribute("checked","checked");
if(window.addEventListener)
cb1.addEventListener("click",marcaraval1,false);
else
cb1.attachEvent("onclick",marcaraval1);
filtrodesctxt = " "+rating+" = ";
if (document.gov.e0.checked) filtrodesctxt += "?, ";
if (document.gov.e1.checked) filtrodesctxt += "*, ";
if (document.gov.e2.checked) filtrodesctxt += "**, ";
if (document.gov.e3.checked) filtrodesctxt += "***, ";
if (document.gov.e4.checked) filtrodesctxt += "****, ";
if (document.gov.e5.checked) filtrodesctxt += "*****, ";
filtrodesctxt = filtrodesctxt.substring(0,filtrodesctxt.length-2);
divfd.appendChild(document.createTextNode(filtrodesctxt));
divfd.appendChild(document.createElement("br"));
}}
if (!cate1) {
if (cate0){
var textoalertaprec= document.createElement("font");
textoalertaprec.style.color = "red";
textoalertaprec.appendChild(document.createTextNode(semcate));
divfd.appendChild(textoalertaprec);
divfd.appendChild(document.createElement("br"));
}
else{
removeduplicados(catesel);
var cb1 = document.createElement("input");
cb1.type = "checkbox";
divfd.appendChild(cb1);
cb1.setAttribute("checked","checked");
if(window.addEventListener)
cb1.addEventListener("click",marcarcate1,false);
else
cb1.attachEvent("onclick",marcarcate1);
filtrodesctxt = " "+categoria+" = "+catesel.join(", ");
if (filtrodesctxt.length>200) filtrodesctxt=filtrodesctxt.substring(0,200)+" [..]";
divfd.appendChild(document.createTextNode(filtrodesctxt));
divfd.appendChild(document.createElement("br"));
}}
if (!cida1) {
if (cida0){
var textoalertaprec= document.createElement("font");
textoalertaprec.style.color = "red";
textoalertaprec.appendChild(document.createTextNode(semcida));
divfd.appendChild(textoalertaprec);
divfd.appendChild(document.createElement("br"));
}
else{
removeduplicados(cidasel);
var cb1 = document.createElement("input");
cb1.type = "checkbox";
divfd.appendChild(cb1);
cb1.setAttribute("checked","checked");
if(window.addEventListener)
cb1.addEventListener("click",marcarcida1,false);
else
cb1.attachEvent("onclick",marcarcida1);
filtrodesctxt = " "+cidade+" = "+cidasel.join(", ");
if (filtrodesctxt.length>200) filtrodesctxt=filtrodesctxt.substring(0,200)+" [..]";
divfd.appendChild(document.createTextNode(filtrodesctxt));
divfd.appendChild(document.createElement("br"));
}}
if ((document.gov.ftk.checked)||(document.gov.fdl.checked)||(document.gov.fpt.checked)||(document.gov.fwl.checked)||(document.gov.fot.checked)||(document.gov.fdy.checked)){
var cb1 = document.createElement("input");
cb1.type = "checkbox";
divfd.appendChild(cb1);
cb1.setAttribute("checked","checked");
if(window.addEventListener)
cb1.addEventListener("click",desmarcarfeatures,false);
else
cb1.attachEvent("onclick",desmarcarfeatures);
texto = " "+restricoes+" ";
if (document.gov.ftk.checked)
texto += txttake + "; "
if (document.gov.fdl.checked)
texto += txtdeli + "; "
if (document.gov.fpt.checked)
texto += txtpati + "; "
if (document.gov.fwl.checked)
texto += txtwire + "; "
if (document.gov.fot.checked)
texto += txtoptb + "; "
if (document.gov.fdy.checked)
texto += txtaberto+fref[document.gov.wrefe.value]+fdia[document.gov.wdia.value]+ "; "
texto = texto.substring(0,texto.length-2);
divfd.appendChild(document.createTextNode(texto));
divfd.appendChild(document.createElement("br"));
}
}}

//function mostraresultado(n){
//divff.style.display="none";
//divfd.style.display="block";
//montaresultado(n);
//montafdfull();
//linkmudafiltro(abrefiltrotxt);
//}

function atualizaresultado(n){
//divff.style.display="none";
montaresultado(n);
montafdfull();
//linkmudafiltro(abrefiltrotxt);
//divfd.style.display="block";
}


function mostratudo(){
if (document.gov.ordem.value=="r")
divall.style.display="block";
else
mostraalfaall();
//document.gov.resultado.value=t1l1+linharesultado;
}

function linkmostraresultado(){
//removeChildrenFromNode(linkmr);
//linkmr.setAttribute ("href", "javascript:mostraresultado(3)"); //colunas
//linkmr.appendChild(document.createTextNode(mostratxt));
}

function linkmudafiltro(texto){
//removeChildrenFromNode(linkmr);
//linkmr.setAttribute ("href", "javascript:abrefiltro()");
//linkmr.appendChild(document.createTextNode(texto));
}

function removeduplicados(a){
a.sort();
for (var i = 1; i < a.length; )
if (a[i-1] == a[i])
a.splice(i, 1);
else
i++;
}





function limpakw(){
//srchabrefiltro();
document.getElementById("isrc").value="";
//if (document.gov.filtro.value=="on")
srch();
//else{
//apagatudo();
//divfiltro.style.display="none";
//if (document.gov.ordem.value=="r")
//divall.style.display="block";
//else
//mostraalfaall();
//}
document.getElementById("isrcx").blur();
}

//function srchabrefiltro(){
//if (document.gov.filtro.value=="on"){
//apagatudo();
//divfd.style.display="none";
//divff.style.display="block";
//}
//}

function checaenter(k){
if(k.keyCode == 13)
srch();
}

function partialsrch(){
if (document.gov.autosrchchk.checked)
if (objetobuscaanterior!=document.gov.q.value){
objetobuscaanterior=document.gov.q.value;
srch();
}}


function limpaend(){
ELie.value="";
ELie.focus();
}

function goporperto() {
if (document.gov.e.value.length<5){
alert (msgpreenchaendereco);
document.getElementById("ie").focus();
}
else{
document.getElementById("ds0r").style.display="none";
document.getElementById("frmapa").src="mapa.php?em="+document.gov.e.value.replace(" ","+")+"&cid="+cid;
document.getElementById("divmapa").style.display="block";
}}

function checaenter2(k){
if(k.keyCode == 13)
goporperto();
}

function resetfiltro(){
prec1=true;
prec0=false;
cate1=true;
cate0=false;
aval1=true;
aval0=false;
cida1=true;
cida0=false;
document.gov.c1.checked = true;
document.gov.c2.checked = true;
document.gov.c3.checked = true;
document.gov.c4.checked = true;
document.gov.e0.checked = true;
document.gov.e1.checked = true;
document.gov.e2.checked = true;
document.gov.e3.checked = true;
document.gov.e4.checked = true;
document.gov.e5.checked = true;
for (i=0; i<icida.length; i++)
icida[i].checked=true;
for (i=0; i<icate.length; i++)
icate[i].checked=true;
mprec = true;
maval = true;
mcida = true;
mcate = true;
/*
document.gov.ftk.checked=false;
document.gov.fdl.checked=false;
document.gov.fpt.checked=false;
document.gov.fwl.checked=false;
document.gov.fot.checked=false;
document.gov.fdy.checked=false;
*/
desmarcarfeatures();
//filtra();
//atualizaresultado(3);
}


function novohcate(){
hcate();
}


function fechacida(){
document.getElementById("wc2").style.display="none";
document.getElementById("wc1").style.display="block";
}

function abrecida(){
document.getElementById("wc1").style.display="none";
document.getElementById("wc2").style.display="block";
}

