function getCookie(Name){
	var re=new RegExp(Name+"=[^;]+", "i");
	if (document.cookie.match(re)) return document.cookie.match(re)[0].split("=")[1];
	return "";
}
function setCookie(name, value, days){
	var expireDate = new Date();
	var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days));
	document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}
function setFavorito(campo){
	var nomeCookie = 'favc'+sistema;
	var codImovel = campo.value;
	var valorAtual = getCookie(nomeCookie);
	var novoValor = valorAtual;
	if (campo.checked){
		if (valorAtual == null)
			novoValor = codImovel+":";
		else if (valorAtual.indexOf(codImovel) == -1)
			novoValor += codImovel+":";
	}else{
		novoValor = valorAtual.replace(codImovel+":", '');
	}
	setCookie(nomeCookie, novoValor, 365);
	buscaFavoritos();
}
function limparFavoritos(){
	var nomeCookie = 'favc'+sistema;
	setCookie(nomeCookie, '', 365);
	buscaFavoritos();
}
function buscaFavoritos(){
	var valores = getCookie('favc'+sistema);
	try{
		document.getElementById('totalImoveisFavoritos').innerHTML = (valores.split(":").length)-1;
	}catch(e){}
	var elementos = document.getElementById('resultadoDaPesquisa').getElementsByTagName("input");
	for(i=0; i < elementos.length; i++){
		if( valores.indexOf(elementos[i].value) > -1){
			elementos[i].checked = true;
		}else{
			elementos[i].checked = false;
		}
	}
}