function facetClass(){
	this.setFacet      = setFacet;
	this.setFilter     = setFilter;
	this.registerFacet = registerFacet;
	this.remFilters    = remFilters;
	this.getUrlParans  = getUrlParans;

	var facetsValues = new Array();
	var arrayFacets  = new Array();
	var cidadeFacetS = 0;


	var counterRegister = 0;
	function registerFacet(facet){
		arrayFacets[counterRegister] = facet;
		counterRegister++;
	}

	function setFacet(type,facetId,filterName,openCur){
		if( facetId.length > 0 && facetId != 'undefined' ){
//			location.href="#resultado";
			var positions = getAnchorWindowPosition('resultado');
//			alert(positions.x +"---"+positions.y);
			if( type == 'rem' ){
				document.getElementById('divRemoveAll').style.display='none';
			}
			else if( type != 'page' ){
				document.getElementById('divRemoveAll').style.display='';
			}
			if( type == "all" ){
				var globalCounter = 0;
				cidadeFacetS = 0;
				var strLocaleCidade = "";
				var strLocaleEstado = "";
				for( var i=0; i < arrayFacets.length; i++ ){
					var arrayChecks = eval("document.getElementsByName('"+arrayFacets[i]+"[]');");
					var strCheck = "";
					var counter = 0;
					for( var j = 0; j < arrayChecks.length; j++ ){
						if( arrayChecks[j].checked == true ){
							if( counter == 0 ){
								if( arrayFacets[i] == 'sexo' ){
									remFilters( "sexoMasculino[]" );
								}
								remFilters( arrayFacets[i]+"[]" );
							}
							setFilter(arrayFacets[i],arrayChecks[j].value,"array");
							var labelTemp1 = eval("document.getElementById('"+arrayFacets[i]+"_"+arrayChecks[j].value+"')");
							var labelTemp2 = labelTemp1.innerHTML;
							var posIni = Number(labelTemp2.indexOf("> "))+2;
							if( posIni <= 2 ){
								posIni = 0;
							}
							var posFim = Number(labelTemp2.indexOf("("))-posIni;
//							strCheck += labelTemp2.substr(posIni,posFim)+"<br>";
							var labelTempFinal = eval("document.getElementById('"+arrayFacets[i]+"Span_"+arrayChecks[j].value+"')");
							if( labelTempFinal ){
								strCheck += labelTempFinal.innerHTML+"<br>";
							}
							else{
								strCheck += labelTemp2.substr(posIni,posFim)+"<br>";
							}
							
							if( arrayFacets[i] == 'estado_id' ){
								if( labelTempFinal ){
									strLocaleEstado += "<li style='margin-left:10px;'>"+labelTempFinal.innerHTML+"</li>";
								}
								else{
									strLocaleEstado += "<li style='margin-left:10px;'>"+labelTemp2.substr(posIni,posFim)+"</li>";
								}
							}
							if( arrayFacets[i] == 'cidade_id' ){
								if( labelTempFinal ){
									strLocaleCidade += "<li style='margin-left:10px;'>"+labelTempFinal.innerHTML+"</li>";
								}
								else{
									strLocaleCidade += "<li style='margin-left:10px;'>"+labelTemp2.substr(posIni,posFim)+"</li>";
								}
							}

							counter++;
							globalCounter++;
						}
					}
					if( counter > 0 ){
						if( arrayFacets[i] == 'cidade_id' ){
							cidadeFacetS = 1;
						}
						var listSelected = eval("document.getElementById('"+arrayFacets[i]+"Options')");
						listSelected.innerHTML = strCheck;
						var boxSelected  = eval("document.getElementById('"+arrayFacets[i]+"Select')");
						boxSelected.style.display = '';
						var boxSelect    = eval("document.getElementById('"+arrayFacets[i]+"Input')");
						var buttonSelect = eval("document.getElementById('"+arrayFacets[i]+"Button')");
						buttonSelect.style.display='none';
						boxSelect.style.display='none';
						var titleSelected= eval("document.getElementById('"+arrayFacets[i]+"TitleSelected')");
						var titleSelect  = eval("document.getElementById('"+arrayFacets[i]+"Title')");
						titleSelected.style.display='';
						titleSelect.style.display='none';
					}
				}
				if( globalCounter == 0 ){
					alert("Você precisa escolher uma opção para refinar sua busca.");
					return false;
				}
			}
			else if( type != 'page' && type !='all' && type != 'rem' ){
				var arrayChecks = eval("document.getElementsByName('"+facetId+"[]');");
				var strCheck = "";
				remFilters(facetId+'[]');
				var counter = 0;
				if( facetId == 'cidade_id' ){
					cidadeFacetS = 1;
				}
				if( facetId == 'cidade_id' || facetId == 'estado_id' ){ 
					var strLocaleTop = "";
				}
				for( var i = 0; i < arrayChecks.length; i++ ){
					if( arrayChecks[i].checked == true ){
						setFilter(filterName,arrayChecks[i].value,"array");
						var labelTemp1 = eval("document.getElementById('"+filterName+"_"+arrayChecks[i].value+"')");
						var labelTemp2 = labelTemp1.innerHTML;
						var posIni = (Number(labelTemp2.indexOf("> "))+2);
						if( posIni <= 2 ){
							posIni = 0;
						}
						var posFim = Number(labelTemp2.indexOf(" ("))-posIni;
						var labelTempFinal = eval("document.getElementById('"+filterName+"Span_"+arrayChecks[i].value+"')");
						if( labelTempFinal ){
	                                                strCheck += labelTempFinal.innerHTML+"<br>";
						}
						else{
							strCheck += labelTemp2.substr(posIni,posFim)+"<br>";
						}
						if( facetId == 'cidade_id' || facetId == 'estado_id' ){
							if( labelTempFinal ){
								strLocaleTop += "<li style='margin-left:10px;'>"+labelTempFinal.innerHTML+"</li>";
							}
							else{
								strLocaleTop += "<li style='margin-left:10px;'>"+labelTemp2.substr(posIni,posFim)+"</li>";
							}
						}
						counter++;
					}
				}
				if( counter == 0 ){
					alert("Você precisa escolher uma opção para refinar sua busca.");
					return false;
				}
				else{
					var listSelected = eval("document.getElementById('"+filterName+"Options')");
					listSelected.innerHTML = strCheck;
					var boxSelected  = eval("document.getElementById('"+filterName+"Select')");
					boxSelected.style.display = '';
					var boxSelect    = eval("document.getElementById('"+filterName+"Input')");
					boxSelect.style.display='none';
					var buttonSelect = eval("document.getElementById('"+filterName+"Button')");
					buttonSelect.style.display='none';
					var titleSelected= eval("document.getElementById('"+filterName+"TitleSelected')");
					var titleSelect  = eval("document.getElementById('"+filterName+"Title')");
					titleSelected.style.display='';
					titleSelect.style.display='none';
				}
			}
			else if( type == 'page' ){
				document.getElementById('pageAtual').value=facetId;
				remFilters('page');
				setFilter(filterName,facetId,"string");
			}

			if( type == 'rem' && facetId == 'estado_id' ){
				setFilter( 'pais_id', '31', 'array' );
			}

			document.getElementById('resultadoBoxLoading').style.display='';
			document.getElementById('resultadoBox').style.visibility = 'hidden';
			document.getElementById('resultadoBoxNull').style.display = 'none';
			if( type != "page" ){
				location.href="#resultado";
				document.getElementById('pageAtual').value=0;
                remFilters('page');
                setFilter('page',0,"string");
			}
			else{
				window.scrollTo(positions.y,0);
			}

			for( var f in arrayFacets ){
				smobj.appendText(arrayFacets[f],"Carregando...");
			}
			var url = "index.php";
			var urlParans = "State=back&tipoBusca=busca_old&typeRequest="+type;
			var urlParansPlus = getUrlParans();
			urlParans += urlParansPlus;
			var xmlhttp = globalFunc.ajax();
			xmlhttp.open("GET",url+"?"+urlParans);
			xmlhttp.onreadystatechange=function(){
				if (xmlhttp.readyState==4){
					var content = globalFunc.url_decode(xmlhttp.responseText);
					if( content.indexOf("{facets}") > 0 ){
						contentParsed = content.split("{facets}");
						var result = contentParsed[0];
						var resultFacet = contentParsed[1];
						var resultFacetShow = contentParsed[2];
					}
					else{
						var result = content;
						var resultFacet = 0;
					}

					var resultCenter = result.split("|||||");
					var numRows = resultCenter[0].replace('.','');
					if( Number(numRows) > 0 ){
						var inicio    = resultCenter[1];
						var fim       = resultCenter[2];
						var paginacao = resultCenter[3];
						var listagem  = resultCenter[4];
						makePaginacao(paginacao, Number(numRows));
						makeListagem(listagem);

						document.getElementById('numRows').innerHTML = resultCenter[0];
						document.getElementById('startReg').innerHTML = inicio;
						document.getElementById('endReg').innerHTML = fim;
						document.getElementById('resultadoBoxLoading').style.display='none';
						document.getElementById('resultadoBox').style.visibility = 'visible';
						document.getElementById('resultadoBoxNull').style.display = 'none';
					}
					else{
						document.getElementById('resultadoBoxLoading').style.display='none';
						document.getElementById('resultadoBox').style.display = 'none';
						document.getElementById('resultadoBoxNull').style.display = '';
					}
					if( resultFacet.length != 0 ){
						makeFacets(resultFacet);
					}
					if( resultFacetShow.length > 0 ){
						var finalShow = "";
						if( resultFacetShow.indexOf('||') > 0 ){
							var facetsShow = resultFacetShow.split("||");
							for( var w=0; w < facetsShow.length; w++ ){
								var facetsValues = facetsShow[w].split(":::");
								if( facetsValues[0] == 'estado_id' || facetsValues[0] == 'cidade_id' ){
									document.getElementById('dinamicRegion').innerHTML = facetsValues[1];
								}
								else{
									finalShow += "<li><span class='preto'>"+facetsValues[0]+":</span> <span class='azulEscuro'>"+facetsValues[1]+"</span></li>";
								}
							}
						}
						else if( resultFacetShow.indexOf(":::") > 0 ){
							var facetsValues = resultFacetShow.split(":::");
							if( facetsValues[0] == 'estado_id' || facetsValues[0] == 'cidade_id' ){
								document.getElementById('dinamicRegion').innerHTML = facetsValues[1];
							}
							else{
								finalShow += "<li><span class='preto'>"+facetsValues[0]+":</span> <span class='azulEscuro'>"+facetsValues[1]+"</span></li>";
							}
						}
						if( finalShow.length > 0 ){
							document.getElementById('filtrosText').innerHTML = finalShow;
							document.getElementById('filtrosTextBox').style.display='';
						}
					}
					else{
						document.getElementById('filtrosTextBox').style.display='none';
						document.getElementById('dinamicRegion').innerHTML = "";
					}
					if( openCur == 1 ){
						var pageNext = document.getElementById('pageAtual').value;
						var pos = (Number(pageNext)*20);
						var cur_id = cur_array[pos];
						openCurOpened(cur_id,pos);
					}
					else if( openCur == '-1' ){
						var pageNext = document.getElementById('pageAtual').value;
						var pos = (Number(pageNext)*20)+19;
						var cur_id = cur_array[pos];
						openCurOpened(cur_id,pos);
					}
				}
			}
			xmlhttp.send(null);
		}
	}

	function makePaginacao(paginacao, numRows){
		var paginacaoUp   = document.getElementById('paginacaoUp');
		var paginacaoDown = document.getElementById('paginacaoDown');
		if( Number(numRows) > 20 ){
			var arrPaginacao = paginacao.split("|||");
			var finalPage = "";
			if( arrPaginacao[0] != '-1' ){
				var model = document.getElementById('prevModel').innerHTML;
				finalPage += model.replace("#anterior#",arrPaginacao[0]) + " | ";
			}
			
			var model = document.getElementById('itemModel').innerHTML;
			var modelAtual = document.getElementById('atualModel').innerHTML;
			if( arrPaginacao[1].indexOf("||") > 0 ){
				var itensPage = arrPaginacao[1].split("||");
				for( var i=0; i < itensPage.length; i++ ){
					var valuesPage = itensPage[i].split("::");
					if( valuesPage[0] == 1 ){
						finalPage += modelAtual.replace("#label#",valuesPage[1]);
					}
					else{
						var finalPageTemp = model.replace("#label#",valuesPage[1]);
						finalPage += finalPageTemp.replace("#page#",valuesPage[2]);
					}
				}
			}
			else{
				var valuesPage = arrPaginacao[1].split("::");
				finalPage += modelAtual.replace("#label#",valuesPage[1]);
			}
	
			if( arrPaginacao[2] != '-1' ){
				var model = document.getElementById('nextModel').innerHTML;
				finalPage += " | "+model.replace("#anterior#",arrPaginacao[2]);
			}
		}
		else{
			finalPage = "";
		}
		paginacaoUp.innerHTML = finalPage;
		paginacaoDown.innerHTML = finalPage;
	}
	
	function makeListagem(curList){
		var curModel = document.getElementById('modelCur').innerHTML;
		var newList = "";
		arrayHiddens = new Array();
		if( curList.indexOf("{cur}") > 0 ){
			var listagem = curList.split("{cur}");
			var arrCesta = new Array();
			for( var i=0; i < listagem.length; i++ ){
				var dados = listagem[i].split("::::");
				arrayHiddens[dados[1]] = new Array();
				curModelTemp = curModel;
				curModelTemp = curModelTemp.replace(/#cur_id#/g,dados[1]);
				curModelTemp = curModelTemp.replace(/#usr_id#/g,dados[0]);
				curModelTemp = curModelTemp.replace("#nome#",dados[9]);
				curModelTemp = curModelTemp.replace("#dataAtualizacao#",dados[8]);
				curModelTemp = curModelTemp.replace("#cidade#",dados[5]);
				curModelTemp = curModelTemp.replace("#estado#",dados[4]);
				curModelTemp = curModelTemp.replace("#bairro#",dados[6]);
				curModelTemp = curModelTemp.replace("#minicurriculo#",dados[10]);
				curModelTemp = curModelTemp.replace("#link_cv#",dados[22]);
				if( dados[13] == "" ){
					arrayHiddens[dados[1]][0] = "objetivo_"+dados[1];
				}
				curModelTemp = curModelTemp.replace("#objetivo#",dados[13]);
				if( dados[14] == "" ){
					arrayHiddens[dados[1]][1] = "cargo_"+dados[1];
				}
				curModelTemp = curModelTemp.replace("#cargo#",dados[14]);
				curModelTemp = curModelTemp.replace("#faixa_sal#",dados[3]);
				curModelTemp = curModelTemp.replace("#areas#",dados[11]);
				if( dados[12] == "" ){
					arrayHiddens[dados[1]][2] = "niveis_"+dados[1];
				}
				curModelTemp = curModelTemp.replace("#niveis#",dados[12]);
				curModelTemp = curModelTemp.replace(/#viewSufix#/g,dados[16]);
				curModelTemp = curModelTemp.replace(/#pos#/g,dados[17]);
				curModelTemp = curModelTemp.replace("#textCur#",dados[18]);
				curModelTemp = curModelTemp.replace(/#perfil_id#/g,dados[2]);
				curModelTemp = curModelTemp.replace(/#queryString#/g,dados[19]);
				if( dados[20] ){
					arrCesta[dados[1]] = dados[20];
				}
				else{
					arrCesta[dados[1]] = 0;
				}
				if(  dados[16] == 'V' ){
					curModelTemp = curModelTemp.replace("#imgView#","<img src='http://img.catho.com.br/site/vag/icoVisualizado0.gif' width='18' height='18' border='0' id='imgView"+dados[1]+"'>");
				}	
				else if( statusUsr == 2 ){
					curModelTemp = curModelTemp.replace("#imgView#","<img src='http://img.catho.com.br/site/vag/icoVisualizado0.gif' width='18' height='18' border='0' id='imgView"+dados[1]+"' style='display:none;'>");
				}
				else{
					curModelTemp = curModelTemp.replace("#imgView#","");
				}
				if( Number(dados[21]) > 0 ){
					curModelTemp = curModelTemp.replace("#imgPPD#","<img src='http://img.catho.com.br/site/vag/icoPPD.gif'>");
				}
				else{
					curModelTemp = curModelTemp.replace("#imgPPD#","");
				}
				newList += curModelTemp;
				setCurPos(dados[17],dados[1]);
			}
		}
		else{
			var dados = curList.split("::::");
			var arrCesta = new Array();
			arrayHiddens[dados[1]] = new Array();
			curModelTemp = curModel;
			curModelTemp = curModelTemp.replace(/#cur_id#/g,dados[1]);
			curModelTemp = curModelTemp.replace(/#usr_id#/g,dados[0]);
			curModelTemp = curModelTemp.replace("#nome#",dados[9]);
			curModelTemp = curModelTemp.replace("#dataAtualizacao#",dados[8]);
			curModelTemp = curModelTemp.replace("#cidade#",dados[5]);
			curModelTemp = curModelTemp.replace("#estado#",dados[4]);
			curModelTemp = curModelTemp.replace("#bairro#",dados[6]);
			curModelTemp = curModelTemp.replace("#minicurriculo#",dados[10]);
			curModelTemp = curModelTemp.replace("#link_cv#",dados[22]);
			if( dados[13] == "" ){
				arrayHiddens[dados[1]][0] = "objetivo_"+dados[1];
			}
			curModelTemp = curModelTemp.replace("#objetivo#",dados[13]);
			if( dados[14] == "" ){
				arrayHiddens[dados[1]][1] = "cargo_"+dados[1];
			}
			curModelTemp = curModelTemp.replace("#cargo#",dados[14]);
			curModelTemp = curModelTemp.replace("#faixa_sal#",dados[3]);
			curModelTemp = curModelTemp.replace("#areas#",dados[11]);
			if( dados[12] == "" ){
				arrayHiddens[dados[1]][2] = "niveis_"+dados[1];
			}
			curModelTemp = curModelTemp.replace("#niveis#",dados[12]);
			curModelTemp = curModelTemp.replace(/#viewSufix#/g,dados[16]);
			curModelTemp = curModelTemp.replace(/#pos#/g,dados[17]);
			curModelTemp = curModelTemp.replace("#textCur#",dados[18]);
			curModelTemp = curModelTemp.replace(/#perfil_id#/g,dados[2]);
			curModelTemp = curModelTemp.replace(/#queryString#/g,dados[19]);
			if( dados[20] ){
				arrCesta[dados[1]] = dados[20];
			}
			else{
				arrCesta[dados[1]] = 0;
			}

			if(  dados[16] == 'V' ){
				curModelTemp = curModelTemp.replace("#imgView#","<img src='http://img.catho.com.br/site/vag/icoVisualizado0.gif' width='18' height='18' border='0' id='imgView"+dados[1]+"'>");
			}
			else if( statusUsr == 2 ){
				curModelTemp = curModelTemp.replace("#imgView#","<img src='http://img.catho.com.br/site/vag/icoVisualizado0.gif' width='18' height='18' border='0' id='imgView"+dados[1]+"' style='display:none;'>");
			}
			else{
				curModelTemp = curModelTemp.replace("#imgView#","");
			}

			if( Number(dados[21]) > 0 ){
				curModelTemp = curModelTemp.replace("#imgPPD#","<img src='http://www3.catho.com.br/img/ppd_bullet.gif'>");
			}
			else{
				curModelTemp = curModelTemp.replace("#imgPPD#","");
			}
			newList += curModelTemp;
			setCurPos(dados[17],dados[1]);
		}
		document.getElementById('resultadoCur').innerHTML = newList;
		
		for( var hide in arrayHiddens ){
			if( arrayHiddens[hide][0] && arrayHiddens[hide][0] != "undefined" ){
				document.getElementById(arrayHiddens[hide][0]).style.display = "none";
			}
			if( arrayHiddens[hide][1] && arrayHiddens[hide][1] != "undefined" ){
				document.getElementById(arrayHiddens[hide][1]).style.display = "none";
			}
			if( arrayHiddens[hide][2] && arrayHiddens[hide][2] != "undefined" ){
				document.getElementById(arrayHiddens[hide][2]).style.display = "none";
			}
			
		}

		for( var ind in arrCesta ){
			var divDel = eval("document.getElementById('"+ind+"_cestaRem')");
			var divAdd = eval("document.getElementById('"+ind+"_cestaAdd')");
			if( arrCesta[ind] == 0 ){
				divDel.style.display='none';
				divAdd.style.display='';
			}
			else{
				divDel.style.display='';
				divAdd.style.display='none';
			}
		}
	}

	function makeFacets(resultFacets){
		if( resultFacets.indexOf("||||") > 0 ){
			var facets = resultFacets.split("||||");
			for( var i=0; i < facets.length; i++ ){
				var arrayFacet = new Array();
				var arrayCounter = 0;
				var facetContent = "";
				var facetsPart = facets[i].split("::::");
				var facetName = facetsPart[0];
				if( facetName != "" ){
					facetName = facetName.replace(/|/g,"");
					var facetField    = eval("document.getElementById('"+facetName+"Input')");
					var facetBox      = eval("document.getElementById('"+facetName+"Box')");
					var facetSelected = eval("document.getElementById('"+facetName+"Select')");
					var buttonSelect  = eval("document.getElementById('"+facetName+"Button')");
					var titleSelected = eval("document.getElementById('"+facetName+"TitleSelected')");
					var titleSelect   = eval("document.getElementById('"+facetName+"Title')");
					if( cidadeFacetS == 1 && facetName == 'estado_id' ){
						if( facetsPart[1] ){
							var strEstado = "";
                                                        if( facetsPart[1].indexOf(":::") > 0 ){
                                                                var facetLines = facetsPart[1].split(":::");
                                                                for( var j=0; j < facetLines.length; j++ ){
                                                                        var facetValues = facetLines[j].split("::");
									if( strEstado != "" ){
										strEstado += "<br>";
									}
                                                                        strEstado += facetValues[1];
                                                                }
                                                        }
                                                        else if( facetsPart[1].indexOf("::") > 0 ){
                                                                var facetValues = facetsPart[1].split("::");
                                                                strEstado += facetValues[1];
                                                        }

							if( strEstado != "" ){
								var listSelected = document.getElementById('estado_idOptions');
			                                        listSelected.innerHTML = strEstado;
			                                        var boxSelected  = document.getElementById('estado_idSelect');
			                                        boxSelected.style.display = '';
			                                        var boxSelect    = document.getElementById('estado_idInput');
			                                        boxSelect.style.display='none';
			                                        var buttonSelect = document.getElementById('estado_idButton');
			                                        buttonSelect.style.display='none';
			                                        var titleSelected= document.getElementById('estado_idTitleSelected');
        			                                var titleSelect  = document.getElementById('estado_idTitle');
                			                        titleSelected.style.display='';
                	        		                titleSelect.style.display='none';
							}
                                                        else{
                                                                if( facetSelected.style.display == 'none' ){
                                                                        facetBox.style.display='none';
                                                                }
                                                        }
                                                }
					}
					else{
						if( facetsPart[1] ){
							if( facetsPart[1].indexOf(":::") > 0 ){
								var facetLines = facetsPart[1].split(":::");
								for( var j=0; j < facetLines.length; j++ ){
									var facetValues = facetLines[j].split("::");
									arrayFacet[arrayCounter] = new Array();
									arrayFacet[arrayCounter][0] = facetValues[0];
									arrayFacet[arrayCounter][1] = facetValues[1]+" ("+facetValues[2]+")";
									arrayFacet[arrayCounter][2] = false;
									arrayCounter++;
								}
							}
							else if( facetsPart[1].indexOf("::") > 0 ){
								var facetValues = facetsPart[1].split("::");
								arrayFacet[0] = new Array();
								arrayFacet[0][0] = facetValues[0];
								arrayFacet[0][1] = facetValues[1]+" ("+facetValues[2]+")";
								arrayFacet[0][2] = false;
							}
							if( arrayFacet.length > 0 ){
								smobj.noAjaxLoad(arrayFacet, facetName);
								facetBox.style.display='';
								facetField.style.display='';
								facetSelected.style.display = 'none';
								buttonSelect.style.display='';
								titleSelected.style.display='none';
								titleSelect.style.display='';
							}
							else{
								if( facetSelected.style.display == 'none' ){
									facetBox.style.display='none';
								}
							}
						}
						else{
							arrayFacet = new Array();
							smobj.noAjaxLoad(arrayFacet,facetName);
							if( facetSelected.style.display == 'none' ){
								facetBox.style.display='none';
							}
						}
					}
				}
			}
		}
	}

	function getUrlParans(){
		var parans = "";

		if( facetsValues.length > 0 ){
			for( var i in facetsValues ){
				parans += "&"+facetsValues[i][0]+"="+facetsValues[i][1];
			}
		}
		return parans;
	}
	
	var ctrlFiltros = 0;
	function setFilter( filter, value, type ){
		if( filter != "State" ){
			facetsValues[ctrlFiltros] = new Array();
			if( type == "array" ){
				facetsValues[ctrlFiltros][0] = filter+"[]";
			}
			else{
				facetsValues[ctrlFiltros][0] = filter;
			}
			facetsValues[ctrlFiltros][1] = value;
			ctrlFiltros++;
		}
	}
	
	function remFilters( filter ){
		if( filter == 'all' ){
			cidadeFacetS = 0;
			for( var i in arrayFacets ){
				for( var j in facetsValues ){
					if( arrayFacets[i]+"[]" == facetsValues[j][0] ){
						facetsValues[j][0] = "";
						facetsValues[j][1] = "";
					}
				}
			}
		}
		if( filter == 'cidade_id[]' ){
			cidadeFacetS = 0;
		}
		for( var i in facetsValues ){
            if( filter == facetsValues[i][0] ){
				facetsValues[i][0] = "";
				facetsValues[i][1] = "";
			}
        }
	}
}
