﻿//Função para abrir Ligue Grátis
function abrirLigueGratis(fkimovel) {
    if (typeof(fkimovel) == "undefined")
        fkimovel = 0;

    window.open('http://webservices.blap.com.br/liguegratis.aspx?id=' + v_SEO.ligue_id + '&cid=10005', 'popup', 'width=430 , height=380, top=150, left=300, scrollbars=no,fullscreen=no');
    setLog(3, fkimovel);
}

//Função para abrir Corretor Online
function abrirCorretorOnline(corretor, fkimovel) {
    if (typeof (corretor) == "undefined")
        corretor = "";

    if (typeof (fkimovel) == "undefined")
        fkimovel = 0;

    window.open('http://corretoronline.univenweb.com.br/atendimento.aspx?empresa=' + v_fkempresa + '&corretor=' + corretor, 'popup', 'width=425 , height=550, top=5, left=370, scrollbars=no,fullscreen=no');
    setLog(4, fkimovel);
}

//função que lista as Mídias Socias
function getMidias() {
    if ($.trim(v_SEO.midia_blog) != "") {
        document.write('<div><a href="' + v_SEO.midia_blog + '" target="_blank">Blog</a></div>');
    }
    else if ($.trim(v_SEO.midia_facebook) != "") {
        document.write('<div><a href="' + v_SEO.midia_facebook + '" target="_blank">FaceBook</a></div>');
    }
    else if ($.trim(v_SEO.midia_linkedin) != "") {
        document.write('<div><a href="' + v_SEO.midia_linkedin + '" target="_blank">Linkedin</a></div>');
    }
    else if ($.trim(v_SEO.midia_meadiciona) != "") {
        document.write('<div><a href="' + v_SEO.midia_meadiciona + '" target="_blank">Me Adiciona</a></div>');
    }
    else if ($.trim(v_SEO.midia_myspace) != "") {
        document.write('<div><a href="' + v_SEO.midia_myspace + '" target="_blank">MySpace</a></div>');
    }
    else if ($.trim(v_SEO.midia_orkut) != "") {
        document.write('<div><a href="' + v_SEO.midia_orkut + '" target="_blank">Orkut</a></div>');
    }
    else if ($.trim(v_SEO.midia_twitter) != "") {
        document.write('<div><a href="' + v_SEO.midia_twitter + '" target="_blank">Twitter</a></div>');
    }
    else if ($.trim(v_SEO.midia_youtube) != "") {
        document.write('<div><a href="' + v_SEO.midia_youtube + '" target="_blank">YouTube</a></div>');
    }
}

//função para inserir curtir das Mídias
function getCurtirMidias() {
    //document.write('<div style="width:170px; margin-top:3px; height:30px; background: url(http://www.buscaimo.com.br/univenbook/Images/icon_fb.png) no-repeat; padding-left:30px; color:' + v_site_color + '; font-family:Arial, Helvetica, sans-serif; font-size:11px">');
    //document.write(' <div style="width:70px; padding:7px 5px;float:left;">Seja nosso fã</div>');
    //document.write('<div style="width:80px; padding:4px;float:left; ">');
    /*document.write('<script src="http://connect.facebook.net/pt_BR/all.js#xfbml=1"></script>');
    document.write('<fb:like href="' + v_SEO.midia_facebook + '" layout="button_count" show_faces="false" width="80" font="arial"></fb:like></div></div>');*/
    //document.write('<iframe src="http://www.facebook.com/plugins/like.php?href=' + v_SEO.midia_facebook + '&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=21" id="frame_facebook_home" name="frame_facebook_home" scrolling="no" frameborder="0" marginheight="0" marginwidth="0" style="border:none; overflow:hidden; width:90px; height:21px;" allowTransparency="true"></iframe></div></div>');

    script = "";
    script += '<script src="http://platform.twitter.com/widgets.js" type="text/javascript"><\/script>';
    script += '<script src="http://connect.facebook.net/pt_BR/all.js#xfbml=1"><\/script>';
	script += '<script type="text/javascript" src="http://apis.google.com/js/plusone.js"><\/script>';
    script += '<div style="float: left;"><a href="http://twitter.com/unionsoftwares" class="twitter-share-button">Tweet</a></div>';
    script += '<div style="float: left;"><fb:like href="http://www.facebook.com/unionsoftwares" layout="button_count" show_faces="true" width="100" font=""></fb:like></div>';
	script += '<div style="float: left;"><g:plusone href="http://twitter.com/unionsoftwares" ></g:plusone></div>';

    document.write(script);
}

//função que facilita o ajax
function ajax(data, success) {
    $.ajax({
        type: "POST",
        url: v_raiz + "Controllers/Processa.aspx",
        data: (data),
        beforeSend: function () { },
        success: success,
        error: function (retorno) {
            alert("Não foi possível efetuar o processo, verifique se o sinal de sua internet não está demasiadamente fraco ou se existe algum tipo de bloqueio em sua internet.");
        }
    });
}

/*TIPO de LOG;
	--1 - ver ficha do imóvel 
	--2 - visitas ao site
	--3 - ligue grátis
	--4 - atendimento online 
	--5 - email para imobiliaria 
	--6- Adicionado aos favoritos
	--7- Indicado ao amigo
	--8- Impressão da ficha
*/
function setLog(tipo, pkimovel) {
    ajax({ action: "setLog", tipo: tipo, pkimovel: pkimovel }, function (retorno) {
        //alert(retorno);
    });
}


function url(termo) {
    return $.trim(termo).replace(/ /g, "-").replace(/\//g, "-").replace(/,/g, "-").replace(/---/g, "-").replace(/--/g, "-").toLowerCase();
}

function rawurlencode(str) {
    var hex_chars = "0123456789ABCDEF";
    var noEncode = /^([a-zA-Z0-9\_\-\.])$/;
    var n, strCode, hex1, hex2, strEncode = "";

    for (n = 0; n < str.length; n++) {
        if (noEncode.test(str.charAt(n))) {
            strEncode += str.charAt(n);
        } else {
            strCode = str.charCodeAt(n);
            hex1 = hex_chars.charAt(Math.floor(strCode / 16));
            hex2 = hex_chars.charAt(strCode % 16);
            strEncode += "%" + (hex1 + hex2);
        }
    }
    return strEncode;
}

function rawurldecode(str) {
    var n, strCode, strDecode = "";

    for (n = 0; n < str.length; n++) {
        if (str.charAt(n) == "%") {
            strCode = str.charAt(n + 1) + str.charAt(n + 2);
            strDecode += String.fromCharCode(parseInt(strCode, 16));
            n += 2;
        } else {
            strDecode += str.charAt(n);
        }
    }
    return strDecode;
}

function getPosicaoElemento(elemID) {
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 &&
			typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return { left: offsetLeft, top: offsetTop };
}

function verificarFavoritos() {

    ajax({ action: "verificarFavoritos" }, function (retorno) {
        if (retorno == "1") {
            $(document).ready(function () { $('body').append("<a href=\"" + v_raiz + "favoritos\" class=\"boxBtnFavoritos\" style=\"display:none; position:fixed; z-index:999; bottom:0px; right:0px;  width:158px; height:30px; background:url(" + v_raiz + "Images/btn_fav.png);\"></a>"); $('.boxBtnFavoritos').slideDown(); });            
        } else
            $(document).ready(function () { $('body').append("<a href=\"" + v_raiz + "favoritos\" class=\"boxBtnFavoritos\" style=\"display:none; position:fixed; z-index:999; bottom:0px; right:0px;  width:158px; height:30px; background:url(" + v_raiz + "Images/btn_fav.png);\"></a>"); });
    });

}

// desabilita botão direito e esconde error js
//document.oncontextmenu = function () { return false };
//window.onerror = function () { return true };


