/* FUNÇÕES PARA AUMENTAR E DIMINUIR FONTE */
var fontSize = 11;
var fMax = 14;
var fMin = 11;
var inc = 1;

function changeFontSizeFicha(increment) {

	var div1 	 = document.getElementById('ficha_informacoes_esquerda');
	var p		 	 = div1.getElementsByTagName('p');
	var p_stn  = div1.getElementsByTagName('strong');
	var div2 	 = document.getElementById('adicionais');
	var tbl 	 = document.getElementById('detalhes_imovel');
	var tds 	 = tbl.getElementsByTagName('td');
	var td_stn = tbl.getElementsByTagName('strong');
	
	if(increment) {
		fontSize=parseInt(fontSize) + parseInt(inc);
	} else {
		fontSize=parseInt(fontSize) - parseInt(inc);
	}

	if(fontSize > fMax) {
		fontSize = fMax;
	}
	if(fontSize < fMin) {
		fontSize = fMin;
	}
	
	if (div2 != undefined && div2 != null) 
		div2.style.fontSize = fontSize+"px";
	
	for (i=0;i<tds.length;i++) {
		tds[i].style.fontSize = fontSize+"px";
	}
	
	for (i=0;i<td_stn.length;i++) {
		td_stn[i].style.fontSize = fontSize+"px";
	}

	for (i=0;i<p.length;i++) {
		p[i].style.fontSize = fontSize+"px";
	}
	
	for (i=0;i<p_stn.length;i++) {
		p_stn[i].style.fontSize = fontSize+"px";
	}
}

function changeFontSizeFichaDestaque(increment) {

	var div1 = document.getElementById('descricao');
	var ul 	 = document.getElementById('caracteristicas');
	if (ul != undefined && ul != null) 
		var li   = ul.getElementsByTagName('li');
	var div2 = document.getElementById('localizacao');
	if (div2 != undefined && div2 != null) 
		var p 	 = div2.getElementsByTagName('p');
	
	if(increment) {
		fontSize=parseInt(fontSize) + parseInt(inc);
	} else {
		fontSize=parseInt(fontSize) - parseInt(inc);
	}

	if(fontSize > fMax) {
		fontSize = fMax;
	}
	if(fontSize < fMin) {
		fontSize = fMin;
	}
	
	div1.style.fontSize = fontSize+"px";
	
	if (div2 != undefined && div2 != null)
		div2.style.fontSize = fontSize+"px";
	
	if (ul != undefined && ul != null) {
		for (i=0;i<li.length;i++) {
			li[i].style.fontSize = fontSize+"px";
		}
	}
	
	if (div2 != undefined && div2 != null) {
		for (i=0;i<p.length;i++) {
			p[i].style.fontSize = fontSize+"px";
		}
	}
	
}

function incrementFontSize() {
	changeFontSize(true);
}

function decrementFontSize() {
	changeFontSize(false);
}

/* FIM FUNÇÕES PARA AUMENTAR E DIMINUIR FONTE */




/* FUNÇÕES PARA TRABALHAR SELEÇÃO DE CHECKS */

function verificaChecks(formname,checkname) {
	var checks 			= eval("document.forms."+formname+"."+checkname);
	var selecionado = false;
	var cont 				= 0;
	
	if (checks.length == undefined) {
		if (checks.checked == true) {
			buttomCheckLabel(formname,'Desmarcar todos','uncheckall');
			fvrButtomCheckLabel(formname,'uncheckall');
		} else {
			buttomCheckLabel(formname,'Marcar todos','checkall');
			fvrButtomCheckLabel(formname,'checkall');
		}
	} else {
		for (c=0;c<checks.length;c++) {
			if (checks[c].checked == true) {
				cont++;
			}
		}
		if (cont == checks.length) {
			buttomCheckLabel(formname,'Desmarcar todos','uncheckall');
			fvrButtomCheckLabel(formname,'uncheckall');
		} else {
			buttomCheckLabel(formname,'Marcar todos','checkall');
			fvrButtomCheckLabel(formname,'checkall');
		}
	}	
}

function checkall(formname,checkname,status) {
	var checks = eval("document.forms."+formname+"."+checkname);
	if (checks.length == undefined) {
			checks.checked = status;
	} else {
		for (c=0;c<checks.length;c++) {
			checks[c].checked = status;			
		}
	}
	if (status == true) {
		buttomCheckLabel(formname,'Desmarcar todos','uncheckall');
		fvrButtomCheckLabel(formname,'uncheckall');
	} else {
		buttomCheckLabel(formname,'Marcar todos','checkall');
		fvrButtomCheckLabel(formname,'checkall');		
	}
}

function buttomCheckLabel(formname,label,estilo) {
	if (estilo == "uncheckall") {
		document.getElementById('botaoCheck').innerHTML = '<a class="'+estilo+' esquerda" href="javascript:checkall(\''+formname+'\',\'selecionar\',false);" title="'+label+'">'+label+'</a>';
	} else {
		document.getElementById('botaoCheck').innerHTML = '<a class="'+estilo+' esquerda" href="javascript:checkall(\''+formname+'\',\'selecionar\',true);" title="'+label+'">'+label+'</a>';
	}
}

function fvrButtomCheckLabel(formname,estilo) {
	if (estilo == "uncheckall") {
		document.getElementById('th_checkall').innerHTML = '<div onclick="javascript:checkall(\''+formname+'\',\'selecionar\',false);" id="th_checkall"><label>Selecione</label></div>';
	} else {
		document.getElementById('th_checkall').innerHTML = '<div onclick="javascript:checkall(\''+formname+'\',\'selecionar\',true);" id="th_checkall"><label>Selecione</label></div>';
	}
}

/* FIM FUNÇÕES PARA TRABALHAR SELEÇÃO DE CHECKS */

function ativaBtnFavoritos() {
	var botao = document.getElementById("btn_favoritos");
	if (botao != null && botao != undefined)
		botao.className = "";
}
