﻿<!--
    var MAX_ITENS = 7;
    var posicaoAtual = -1;
    var paginaAtual = -1;
    
    var queryString = new Array();
    var variaveis = location.search.replace(/\x3F/,"").replace(/\x2B/g," ").split("&");
    if ( variaveis != "" ) {
        for( i=0; i<variaveis.length; i++ ){
            nvar = variaveis[i].split("=");
                queryString[ nvar[ 0 ] ] = unescape( nvar[ 1 ] );
        }
    }

    function exibirPagina1() {
    }
    
    function exibirPagina2() {
        var fDescricao = window.parent.frames[4];
        if ( fDescricao != null )
            fDescricao.location.href = 'imovel_descricao.aspx';
    }
    
    function exibirPagina3() {
        var fMapa = window.parent.frames[3];
        var str = fMapa.location.href;
        str = str.substring( str.length - 10, str.length );
        if ( fMapa != null && str == 'blank.html' )
            fMapa.location.href = 'dados_mapa.aspx?guid=' + queryString["guid"];
    }
    
    function exibirPagina4() {
    }

    function abrirJanela( guidImovel ) {
        window.open('foto_ampliar.aspx?id=' + guidImovel,'Foto','width=600,height=550,scrollbars=no');
    }

    function carregarFotos(pag) {
        if ( arrayFoto.length == 0 )
            return;    
        var pagIni = MAX_ITENS * pag;
        var pagFim = (MAX_ITENS * pag) + MAX_ITENS;
        if ( pagFim > arrayFoto.length )
            pagFim = arrayFoto.length;
        var conteudo = '<ul>\n';
        var i;
        for (i = pagIni; i < pagFim; i++ ) {
            var texto = arrayFoto[i][2];
            if ( texto.length > 55 )
                texto = texto.substring(0, 52) + '...';
            conteudo = conteudo + '\t<li id="liFotoItem' + arrayFoto[i][0] + '"';
            if ( posicaoAtual == i )
                conteudo = conteudo + ' class="selecionado"';
            conteudo = conteudo + '><a href="javascript:;" onclick="exibirFoto(' + arrayFoto[i][0] + ');"><img src="images/camera.gif" />' + texto + '</a></li>\n';
        }
        conteudo = conteudo + '</ul>\n';
        var divLista = document.getElementById( 'divFotoLista' );
        divLista.innerHTML = conteudo;
    }
    
    function carregarNavegador(pag) {
        if ( arrayFoto.length == 0 ) {
            carregarBanners();
            return;
        }
        if ( pag != paginaAtual ) {
            paginaAtual = pag;
            exibirFoto( arrayFoto[ MAX_ITENS * pag ][0] );
            carregarFotos( pag );
        }
    
        var i;
        var titulo;
        var maxPaginas2 = arrayFoto.length / MAX_ITENS;
        var maxPaginas1 = Math.round( maxPaginas2 );
        if ( maxPaginas2 > maxPaginas1 )
            maxPaginas1 = maxPaginas1 + 1;
        
        var navegacao = '';
        navegacao = navegacao + '<span class="voltar"><a href="javascript:;" onclick="moverAnterior();"><img src="images/botao_voltar_on.png" align="absmiddle" />Anterior</a></span>\n';
        navegacao = navegacao + '<div>\n';
        navegacao = navegacao + '<img src="images/numeracaoesquerda.jpg" align="absmiddle" />';
        for ( i = 0; i < maxPaginas1; i++ ) {
            titulo = ( i < 10 ) ? "0" + ( i + 1 ) : ( i + 1 );
            if ( i == paginaAtual )
                navegacao = navegacao + '<b>' + titulo + "</b>";
            else
                navegacao = navegacao + '<a href="javascript:;" onclick="carregarNavegador(' + i + ')">' + titulo + "</a>";
            if ( i != ( maxPaginas1 - 1 ) )
                navegacao = navegacao + ' - ';
        }
        navegacao = navegacao + '<img src="images/numeracaodireita.jpg" align="absmiddle" />';
        navegacao = navegacao + '</div>';
        navegacao = navegacao + '<span class="proxima"><a href="javascript:;" onclick="moverProximo();">Próxima<img src="images/botao_proximo_on.png" align="absmiddle" /></a></span>';
        
        var divNavegador = document.getElementById( 'divFotoListaNavegador' );
        divNavegador.innerHTML = navegacao;        
    }
    
    function exibirFoto( idFoto ) {
        var i = 0;
        if ( arrayFoto != null && arrayFoto.length > 0 ) {
            for (i = 0; i < arrayFoto.length; i++ ) {
                if ( arrayFoto[i][0] == idFoto ) {
                    var pag = Math.floor( i / MAX_ITENS );
                    if ( pag != paginaAtual )
                        carregarNavegador(pag);
                    if ( posicaoAtual >= 0 ) {
                        var li = document.getElementById( 'liFotoItem' + arrayFoto[posicaoAtual][0] );
                        if ( li != null )
                            li.className = '';
                    }
                    posicaoAtual = i;
                    li = document.getElementById( 'liFotoItem' + arrayFoto[posicaoAtual][0] );
                    if ( li != null )
                        li.className = 'selecionado';
                    var frameFoto = window.parent.frames[2];
                    if ( frameFoto != null )
                        frameFoto.location.href = 'foto_exibe.aspx?guid=' + queryString["guid"] + '&foto=' + arrayFoto[i][0];
                    carregarBanners();
                    break;
                }
            }
        }
    }
    
    function carregarBanners() {
        var frameFotoBanner = window.parent.frames[0];
        if ( frameFotoBanner != null )
            frameFotoBanner.location.href = "banner_foto.aspx?guid=" + queryString["guid"];
                    
        var frameSuperBanner = window.parent.frames[1];
        if ( frameSuperBanner != null )
            frameSuperBanner.location.href = "banner_super.aspx?guid=" + queryString["guid"];    
    }
    
    function moverPrimeiro() {
        if ( arrayFoto != null && arrayFoto.length > 0 ) 
            exibirFoto( arrayFoto[0][0] );
    }
    
    function moverAnterior() {
        if ( arrayFoto != null && arrayFoto.length > 0 && ( posicaoAtual - 1 ) >= 0 )
            exibirFoto( arrayFoto[posicaoAtual - 1][0] );
    }
    
    function moverProximo() {
        if ( arrayFoto != null && arrayFoto.length > 0 && ( posicaoAtual + 1 ) < arrayFoto.length )
            exibirFoto( arrayFoto[posicaoAtual + 1][0] );
    }    
    
    function moverUltimo() {        
        if ( arrayFoto != null && arrayFoto.length > 0 )
            exibirFoto( arrayFoto[arrayFoto.length - 1][0] );
    }

    /* --------- */    
    
    function getPageSize() {
        var xScroll, yScroll;
        if (window.innerHeight && window.scrollMaxY){
            xScroll = document.body.scrollWidth;
            yScroll = window.innerHeight + window.scrollMaxY;
        } else if (document.body.scrollHeight > document.body.offsetHeight){
            xScroll = document.body.scrollWidth;
            yScroll = document.body.scrollHeight;
        } else {
            xScroll = document.body.offsetWidth;
            yScroll = document.body.offsetHeight;
        }
        var windowWidth, windowHeight;
        if (self.innerHeight) {
            windowWidth = self.innerWidth;
            windowHeight = self.innerHeight;
        } else if (document.documentElement && document.documentElement.clientHeight) {
            windowWidth = document.documentElement.clientWidth;
            windowHeight = document.documentElement.clientHeight;
        } else if (document.body) {
            windowWidth = document.body.clientWidth;
            windowHeight = document.body.clientHeight;
        }
        if(yScroll < windowHeight) pageHeight = windowHeight;
        else pageHeight = yScroll;
        if(xScroll < windowWidth) pageWidth = windowWidth;
        else pageWidth = xScroll;
        arrayPageSize = {pageWidth:pageWidth,pageHeight:pageHeight,windowWidth:windowWidth,windowHeight:windowHeight}
        return arrayPageSize;
    }

    function getPageScroll(){
        var yScroll;
        if (self.pageYOffset) yScroll = self.pageYOffset;
        else if (document.documentElement && document.documentElement.scrollTop) yScroll = document.documentElement.scrollTop;
        else if (document.body) yScroll = document.body.scrollTop;
        arrayPageScroll = {yScroll:yScroll};
        return arrayPageScroll;
    }

    function initZoom(div) {
        var container = document.getElementById(div);
        var lnks = container.getElementsByTagName('a');
        for(var i=0,len=lnks.length;i<len;i++) {
            if(lnks[i].className.indexOf('linkZoom') > -1) {
                lnks[i].onclick = function() {
                    openZoom(this);
                    return false;
                }
            }
        }
    }

    function closeZoom(obj) {
        document.body.removeChild(document.getElementById('div_contato_sombra'));
        document.body.removeChild(document.getElementById('div_contato_frame'));
    }

    function resizeZoom(obj) {
        var largura = obj.width;
        var altura = obj.height;
        var box = obj.parentNode.parentNode;
        var pageSize = getPageSize();
        var pageScroll = getPageScroll();
        var boxTop = pageScroll.yScroll + ((pageSize.windowHeight - altura - 26) / 2);
        var boxLeft = ((pageSize.pageWidth - largura - 40) / 2);
        box.style.top = (boxTop < 0) ? "0px" : boxTop + "px";
        box.style.left = (boxLeft < 0) ? "0px" : boxLeft + "px";
        box.style.visibility = 'visible';
        try {
            var divZoom = document.getElementById('zoom_'+obj.className);
            var divDescricao = document.getElementById('desc_'+obj.className);
            if(divZoom) divZoom.style.width = largura;
            if(divDescricao) divDescricao.style.width = largura;
        } catch(erro) {}
    }
    
    function openFrame(url,css) {
        var pageSize = getPageSize();
        
        var divSombra = document.createElement('div');
        divSombra.id = 'div_contato_sombra';
        divSombra.style.width = (pageSize.pageWidth + 'px');
        divSombra.style.height = (pageSize.pageHeight + 'px');
        document.body.appendChild(divSombra);
        
        var divConteudo = document.createElement('div');
        divConteudo.id = 'div_contato_frame';
        divConteudo.className = 'borda_contato_' + css;
        //divConteudo.className = 'fotoZoom';
        
        var frameContato = document.createElement('iframe');
        frameContato.id = 'frameContato';
        frameContato.className = 'borda_contato_frame_' + css;
        frameContato.src = url;
        frameContato.frameBorder = 0;
        frameContato.scrolling = "no";
        
        var divFechar = document.createElement('div');
        divFechar.className = 'fechar';
        divFechar.align = "right";
        var aFechar = document.createElement('a');
        aFechar.title = 'fechar';
        aFechar.innerHTML = 'fechar';
        aFechar.href = '#';
        aFechar.onclick = function() {
            closeZoom(this);
            return false;
        }
        divFechar.appendChild(aFechar);
        divConteudo.appendChild(divFechar);
        divConteudo.appendChild(frameContato);
        document.body.appendChild(divConteudo);
    }    
//-->
