/*
* As variáveis abaixo devem sempre estar declaradas no javascript do site em desenvolvimento, pois são esperadas pelos serviços Spaic
*/
// Série usada nos imóveis
gcSpaSrImv = "2011015072";
// Série usada para inquilinos e proprietários
gcSpaSrInqPro = "2010123092";
// Nome do container principal da página (aquele que contém todo o conteúdo)
gcSpaIDCtnBase = "base";
// Nome do container onde os resultados das pesquisas serão exibidos
gcSpaIDCtn = "div_cnt";
// Código executado ao clicar no botão pesquisar da pesquisa lateral
gcSpaImvExPesqLat = "execPesq()";
// Código executado ao fechar a pesquisa lateral
gcSpaImvFePesqLat = "fechaPesq()";
// Usuário e senha do proprietário
gcSpaProUsu = "";
gcSpaProSen = "";
// Usuário e senha do inquilino
gcSpaInqUsu = "";
gcSpaInqSen = "";
gcIDCtn = "tab_cnt";
gcIDPesq = "div_cnt";
function carregaPagina(nFlag) {
if (nFlag != 2) {
doDestaque();
doOfertas();
}
doPesqLat();
}
function doDestaque() {
oAjax = criaAjax();
if (oAjax) {
// Aqui podemos passar o parâmetro tc caso o cliente use só um dos tipos (Venda ou Locação)
cURL = "spa_query.php?tp=1&sr=" + gcSpaSrImv;
oAjax.open('GET',cURL,false); // false = síncrona
oAjax.send(null);
if (oAjax.readyState == 4) {
if (oAjax.status == 200) {
oJsonDtq = eval("(" + oAjax.responseText + ")");
// Destaque aleatório
nIndex = -1;
nMaxTam = oJsonDtq.destaques.length;
lAchei = false;
while (nMaxTam > 0 && !lAchei) {
nIndex = Math.floor(Math.random() * nMaxTam);
lAchei = (nIndex < nMaxTam);
}
cPreco = oJsonDtq.destaques[nIndex].preco
oDestaque = document.getElementById("destaque");
oDestaque.innerHTML = '
';
}
}
}
}
function exibeDetImv(cTipC, nCod) {
spaImvExibeDetalhe(nCod, null, cTipC, gcSpaSrImv, true);
}
function doOfertas() {
oOfertas = document.getElementById("ofertas");
oOfertas.innerHTML = '';
}
function criaAjax() {
var xmlhttp;
try {
xmlhttp = new XMLHttpRequest();
} catch (ie1) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (ie2) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
xmlhttp = false;
}
}
}
return xmlhttp;
}
function doPesqLat() {
oAjax = criaAjax();
if (oAjax) {
// Aqui podemos passar o parâmetro tc caso o cliente use só um dos tipos (Venda ou Locação)
cURL = "spa_query.php?tp=2<=1&sr=" + gcSpaSrImv + "&depup=1";
oAjax.open('GET',cURL,false); // false = síncrona
oAjax.send(null);
if (oAjax.readyState == 4) {
if (oAjax.status == 200) {
oDiv = document.getElementById("div_psq");
oDiv.innerHTML = oAjax.responseText;
}
}
}
}
function execPesq() {
oConteudo = document.getElementById(gcIDCtn);
oConteudo.style.display = "none";
oResPesq = document.getElementById(gcIDPesq);
oResPesq.style.display = "block";
}
function fechaPesq() {
document.getElementById(gcIDPesq).style.display = "none";
oConteudo = document.getElementById(gcIDCtn);
oConteudo.style.display = "table";
}
function doNav(nOpc) {
if (nOpc == 1) {
doPesqAv();
}
else if (nOpc == 2) {
doDestaques();
}
else if (nOpc == 3) {
doNegocios();
}
else if (nOpc == 4) {
doProprietarios();
}
else if (nOpc == 5) {
doInquilinos();
}
}
function doPesqAv() {
execPesq();
oAjax = criaAjax();
if (oAjax) {
// Aqui podemos passar o parâmetro tc caso o cliente use só um dos tipos (Venda ou Locação)
cURL = "spa_query.php?tp=2&atpa=1&sr=" + gcSpaSrImv + "&depup=1";
oAjax.open('GET',cURL,false); // false = síncrona
oAjax.send(null);
if (oAjax.readyState == 4) {
if (oAjax.status == 200) {
oConteudo = document.getElementById(gcSpaIDCtn);
oConteudo.innerHTML = '
' +
'' +
'
Safira Imobiliária - Pesquisa Avançada
' +
'
' +
'
' +
'' +
oAjax.responseText +
'
';
}
}
}
}
function doDestaques() {
execPesq();
oAjax = criaAjax();
if (oAjax) {
cURL = "spa_query.php?tp=1&sr=" + gcSpaSrImv + "&cdsc=100";
oAjax.open('GET',cURL,false); // false = síncrona
oAjax.send(null);
if (oAjax.readyState == 4) {
if (oAjax.status == 200) {
oJson = eval("(" + oAjax.responseText + ")");
cDtq = '
' +
'' +
'
Safira Imobiliária - Imóveis em destaque
' +
'
' +
'
' +
'
' +
'';
nItD = 0;
for (nI = 0; nI < oJson.destaques.length; nI++) {
/*
if (oJson.destaques[nI].tipc != "L") {
continue;
}
*/
nItD ++;
cDtq += '
' +
'' +
'| ' +
'' +
' | ' +
'' +
' ' +
spaCorrigeEntidades(oJson.destaques[nI].tipo.toUpperCase() + ' - ' + oJson.destaques[nI].bairro.toUpperCase()) + ' ' +
' ' +
' | ' +
'
' +
'' +
'| ' +
'' + oJson.destaques[nI].descr + '' +
' | ' +
'
' +
'' +
'| R$ ' + oJson.destaques[nI].preco + ' | ' +
'Ref: ' + oJson.destaques[nI].codigo + ' | ' +
'
' +
'' +
'| | ' +
' | ' +
'
' +
'
';
}
cDtq += '
';
oConteudo = document.getElementById(gcSpaIDCtn);
oConteudo.innerHTML = cDtq;
}
}
}
}
function doNegocios() {
execPesq();
oAjax = criaAjax();
if (oAjax) {
cURL = "spa_query.php?tp=1&sr=" + gcSpaSrImv + "&cdsc=100";
oAjax.open('GET',cURL,false); // false = síncrona
oAjax.send(null);
if (oAjax.readyState == 4) {
if (oAjax.status == 200) {
oJson = eval("(" + oAjax.responseText + ")");
cDtq = '
' +
'' +
'
Safira Imobiliária - Imóveis em Negócios de ocasião
' +
'
' +
'
' +
'
' +
'';
nItD = 0;
for (nI = 0; nI < oJson.destaques.length; nI++) {
nItD ++;
cDtq += '
' +
'' +
'| ' +
'' +
' | ' +
'' +
' ' +
spaCorrigeEntidades(oJson.destaques[nI].tipo.toUpperCase() + ' - ' + oJson.destaques[nI].bairro.toUpperCase()) + ' ' +
' ' +
' | ' +
'
' +
'' +
'| ' +
'' + oJson.destaques[nI].descr + '' +
' | ' +
'
' +
'' +
'| R$ ' + oJson.destaques[nI].preco + ' | ' +
'Ref: ' + oJson.destaques[nI].codigo + ' | ' +
'
' +
'' +
'| | ' +
' | ' +
'
' +
'
';
}
cDtq += '
';
oConteudo = document.getElementById(gcSpaIDCtn);
oConteudo.innerHTML = cDtq;
}
}
}
}
function doProprietarios() {
execPesq();
oAjax = criaAjax();
if (oAjax) {
cURL = "spa_query.php?tp=7&sr=" + gcSpaSrInqPro;
oAjax.open('GET',cURL,false); // false = síncrona
oAjax.send(null);
if (oAjax.readyState == 4) {
if (oAjax.status == 200) {
oConteudo = document.getElementById(gcSpaIDCtn);
oConteudo.innerHTML = '
' +
'' +
'
Safira Imobiliária - Proprietários
' +
'
' +
'
' +
'' +
oAjax.responseText +
'
';
document.getElementById("spa-pro-usuario").focus();
cNav = navigator.userAgent;
lMSIE = (cNav.indexOf("MSIE") != -1);
if (lMSIE) {
document.getElementById("spa-pro-usuario").focus();
}
}
}
}
}
function doInquilinos() {
execPesq();
oAjax = criaAjax();
if (oAjax) {
cURL = "spa_query.php?tp=11&sr=" + gcSpaSrInqPro;
oAjax.open('GET',cURL,false); // false = síncrona
oAjax.send(null);
if (oAjax.readyState == 4) {
if (oAjax.status == 200) {
oConteudo = document.getElementById(gcSpaIDCtn);
oConteudo.innerHTML = '
' +
'' +
'
Safira Imobiliária - Inquilinos
' +
'
' +
'
' +
'' +
oAjax.responseText +
'
';
document.getElementById("spa-inq-usuario").focus();
cNav = navigator.userAgent;
lMSIE = (cNav.indexOf("MSIE") != -1);
if (lMSIE) {
document.getElementById("spa-inq-usuario").focus();
}
}
}
}
}