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;
		}
	}
}