// funcoes gerais

function puxaCont( qString,pagina,local) {
	qString 			= (qString)?qString:'rnd=' + Math.random();
	var ajax 			= new sack( pagina );
	ajax.element		= local; 
	ajax.onError		= function(){ this.elementObj.innerHTML = this.response; };
	ajax.onLoading 		= carregando;
	ajax.onLoaded 		= carregado;
	ajax.onInteractive	= carregando; 
	ajax.onCompletion	= carregado;	
	ajax.runAJAX( qString );
}
function carregando(){
	document.getElementById('span_loading').style.display = '';
	document.getElementById('span_loaded').style.display = 'none';
}
function carregado(){
	document.getElementById('span_loading').style.display = 'none';
	document.getElementById('span_loaded').style.display = '';
}

//qdo carrega --------------------------------------------
window.onload = function(){ 	
//	puxaCont(0,'home.asp','conteudo');
//	updateImageList();
//	start();
}
function buscaH(PegaPagina){
	f = document.buscaHome;
	tipo = '&tipo=' + f.tipo.value;
	cidade = '&cidade=' + f.cidade.value;
	valor = '&valor=' + f.valor.value;
	if(PegaPagina == null){//------------VALIDA A PAGINAÇÃO
		pagina = '&pag=' + f.pag.value;
	}else{
		pagina = '&pag=' + PegaPagina;
	}
	if(f.finalidade[0].checked == true) {//--------VALIDA FINALIDADE CHECK BOX DA FORM
		finalidade = '&finalidade=venda';
	}else{
		finalidade = '&finalidade=locacao';
	}
	puxaCont(0,'rs_imoveis.asp?acao=busca&limpa_finalidade=0' + tipo + cidade + valor + finalidade + pagina,'conteudo');
}
function validaFinalidadeTp(PegaFinalidade){
	z = document.buscaHome
	z.finalidade[PegaFinalidade].checked = true;
	z.tipo.value = '';
	z.cidade.value = '';
	z.valor.value = '';	
}
function detImovel(id,pega_pg){
	puxaCont(0,'rs_imoveis.asp?acao=ficha&id=' + id + '&pag=' + pega_pg,'conteudo');
}
function detNoticia(id){
	puxaCont(0,'rs_noticias.asp?idNoticia=' + id ,'conteudo');
}
function buscaCodigo(){
	g = document.buscaCodigo; //pega o codigo
	codigo = g.codigo.value;
	j = document.buscaHome; //limpa a form da busca principal
	j.tipo.value = '';
	j.cidade.value = '';
	j.valor.value = '';	
	if(g.codigo.value != "Digite o código") 
		puxaCont(0,'rs_imoveis.asp?acao=busca&limpa_finalidade=1&codigo=' + codigo ,'conteudo');
}
function navega(pagina){
	puxaCont(0,pagina + '.asp','conteudo');
}
function resetaCampo(){
	g = document.buscaCodigo;
	if(g.codigo.value == "") g.codigo.value = "Digite o código";
	return false;		
}
function limpaCampo(){
	g = document.buscaCodigo;
	if(g.codigo.value == "Digite o código") g.codigo.value = "";
	return false;		
}
function trocaFinalidade(valor){
	if(valor >= 20000){
		document.buscaHome.finalidade[0].checked = true;
	}else{
		document.buscaHome.finalidade[1].checked = true;
	}
}
// -- valida formulario contato
function validaContato() {

d = document.contato;

    if (d.nome.value == "") {
		alert ("O campo " + d.nome.name + " deve ser preenchido!");
		d.nome.focus();
		return false;
	}
	if (d.telefone.value == "") {
		alert ("O campo " + d.telefone.name + " deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
    if (d.email.value == "") {
		alert ("O campo " + d.email.name + " deve ser preenchido!");
		d.email.focus();
		return false;
	}
	    parte1 = d.email.value.indexOf("@");
        parte2 = d.email.value.indexOf(".");
        parte3 = d.email.value.length;
         if (!(parte1 >= 3 && parte2 >= 2 && parte3 >= 9)) {
                  alert ("O e-mail digitado não é válido!");
                  d.email.focus();
                   return false;
	}

}
function teste(){	
	alert('JG =)');
}