const isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i) || navigator.userAgent.match(/WPDesktop/i);
},
any: function() {
var sAux = ( isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows() );
return sAux; //( sAux != "" );
}
};
var bDebugGeral = false;
var cte_ICONE_FLUTUANTE = "ICONECANTOTELA";
var cte_LINK_TEXTO_PAGINA = "LINKOUBOTAO";
var sPosicaoIconeChamaChat = "bottom: 50px; right: 50px;";
var sAnimaIcone = "0";
var sPosicaoChatAberto = "bottom: 10px; right: 10px;";
var sLogo = "";
var sAlturaDaLogo = "50";
var sLarguraDaLogo = "50";
var sMargemEsquerdaDaLogo = "0";
var bConfigurandoCores = false;
var bExibeAbertoAoCarregar = false;
var bExibeExpandido = false;
var bSempreAberto = false;
var bJsJaAdicionados = false;
var IFfraChatBot = null;
var chatJaCarregado = false;
var element = null;
var sTituloChatBot = "Fale conosco";
var sErro = "Impossível tratar montagem do chat (MSGERR#002)";
var sBorda = "0px solid #888";
var sCorFundoChatFechado = "transparent";
var sCorFundoChatAberto = "#85C6F3";
var sCorFonteTituloChat = "#000000";
var sCorFonteLinkExpertChat = "#000000";
var sTamFonteTituloChat = "12";
var sMargemTopoTitulo = "0";
var sMargemEsqTitulo = "5";
var sCorBotaoFechar = "#FFFFFFF";
var sMargemBtnFecharDir = "5";
var iTamanhoFonteBtnFechar = "10";
var sBordaBtnFechar = "0px";
var sBordaRadiusBtnFechar = "";
var sLarguraChatAberto = "300px";
if( bExibeExpandido ){
sLarguraChatAberto = "100vw";
}
else
if( isMobile.any() ){
sLarguraChatAberto = "90vw";
}
var iAlturaMaximaChatAberto = "0";
var sPaddingChatAberto = "10px 0px 0px 0px";
var sPaddingChatFechado = "0px 0px 0px 0px";
var sMargemChatAberto = "10px 0px 0px 0px";
var sBordasExterna = "border: 1px solid #DDDDDD; box-shadow: 0pt 0pt 9pt 4pt #A3D5F8;";
var sTipoChamada = "";
var sRaioBordaChatAberto = ( bExibeExpandido || isMobile.any() ? "0" : "5" );
var sBordaChatFechado = "20";
var sAlturaChatFechado = "60";
var sLarguraChatFechado = "60";
var sIconeChatPFlow = "https://isni.com.br/imgs/icone_chatsite.png";
var sDeslocCabecalhoBaixo = "10";
var sDeslocCabecalhoEsquerda = "10";
var sMargemInterna1 = "0";
var sRaioBordaInterna = "0";
var sDistanciaBordaInterna = "0";
function loadScriptIsni(src) {
if( bDebugGeral ){
console.log( "Na loadScriptIsni, add script: " + src );
}
return new Promise(function (resolve, reject) {
var s;
s = document.createElement('script');
s.src = src;
s.onload = resolve;
s.onerror = reject;
if( bDebugGeral ){
console.log( "Antes do appendChild do script " + src );
}
document.head.appendChild(s);
});
}
async function beforeLoadChatIsni(){
if (!window.jQuery){
if( bDebugGeral ){
console.log( "Não tem jquery, vai carregar script" );
}
//await loadScriptIsni(`https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js`);
if( !bJsJaAdicionados ){
await loadScriptIsni(`https://www.isni.com.br/js/jquery-3.6.0.min.js`);
}
}
if( !bJsJaAdicionados ){
await loadScriptIsni(`https://www.isni.com.br/js/jquery.cookie.js`);
}
if( bDebugGeral ){
console.log( "Vai chamar trataMontagemChatSiteIsni()" );
}
trataMontagemChatSiteIsni();
}
//$(document).ready(function() {
//window.onload = function(){
function trataMontagemChatSiteIsni(){
/*
addCss( "https://isni.com.br/mdb/css/all.min.css" );
addCss( "https://isni.com.br/mdb/css/css2.css" );
addCss( "https://isni.com.br/mdb/css/core.min.css" );
addCss( "https://isni.com.br/mdb/css/mdb.min.css" );
*/
//addCss( "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" );
//addCss( "/css/font-awesome/all.min.css" );
if( bDebugGeral ){
console.log( "Dentro da trataMontagemChatSiteIsni()" );
}
if ($("#pflow_block").length > 0){
if( bDebugGeral ){
console.log( "Div pflow_block já foi criada" );
return;
}
}
else{
if( bDebugGeral ){
console.log( "Div pflow_block NÃO foi criada" );
}
}
var estiloChat = document.createElement('style');
estiloChat.setAttribute('type', 'text/css');
estiloChat.innerHTML = criaCssChatBot();
document.getElementsByTagName('head')[0].appendChild(estiloChat);
var sHtml = '';
if( sTipoChamada == cte_ICONE_FLUTUANTE || bConfigurandoCores ){
//sHtml = '';
sAnimaIcone = ( sAnimaIcone=="1" ? ' class="vai-tremer" ' : '' );
sHtml = '
';
}
else{
//sHtml = "abrir chat";
}
var sCodigoArea = '';
if( sErro != '' ){
sCodigoArea = '
' + sErro + '
';
}
else{
sCodigoArea = '';
}
/*
+ '' */
var sClickCabecalho = "";
var sFechaClickCabecalho = "";
if( bConfigurandoCores ){
sClickCabecalho = "";
sFechaClickCabecalho = "";
}
var sDfef54t456g45343f346f23edw = "";
var sF45tg7ui9o0plo9iujy66t5r3e = "";
var sCo4r5t5s3 = getCookieVar( "co4r5t5s3" );
if( sCo4r5t5s3!=null && sCo4r5t5s3 != "" ){
var arrAux = sCo4r5t5s3.split( "::" );
if( arrAux.length == 3 ){
if( arrAux[0] == sDfef54t456g45343f346f23edw && arrAux[1] == sF45tg7ui9o0plo9iujy66t5r3e ){
sCo4r5t5s3 = arrAux[2];
}
}
}
/*
var sCnts3i4u395o = getCookieVar( "cnts3i4u395o" );
if( sCnts3i4u395o!=null && sCnts3i4u395o != "" ){
var arrAux = sCnts3i4u395o.split( "::" );
if( arrAux.length == 4 ){
if( arrAux[0] == $("#lofef54tg").val() && arrAux[1] == $("#cb45tg7ui").val() ){
$("#em6i7o5i4").val( arrAux[2] );
$("#tl3o45958").val( arrAux[3] );
}
}
}
*/
var sIdc6u483i2 = getCookieVar( "idc6u483i2" );
if( sIdc6u483i2!=null && sIdc6u483i2 != "" ){
var arrAux = sIdc6u483i2.split( "::" );
if( arrAux.length == 2 ){
if( arrAux[0] == sDfef54t456g45343f346f23edw ){
sIdc6u483i2 = arrAux[1];
}
}
}
sHtml += ''
+ ''
+ sCodigoArea
+ '
'
+ '
'
+ '';
var iDiv = document.createElement('div');
iDiv.id = 'pflow_block';
iDiv.className = 'pflow_floating-chat' + ( sTipoChamada == cte_LINK_TEXTO_PAGINA ? ' pflow_chatinvisivel' : '' );
if( bDebugGeral ){
console.log( "Dentro da trataMontagemChatSiteIsni, antes de dar o append de pflow_block" );
}
document.getElementsByTagName('body')[0].appendChild(iDiv);
iDiv.innerHTML = sHtml;
element = $('.pflow_floating-chat');
element.click(openPflowChatNoSite);
if( sErro == "" ){
try{
IFfraChatBot = document.getElementById("Pflow_fraChatBot");
}catch(err){
IFfraChatBot = null;
}
}
//});
}
function openPflowChatNoSite() {
//var messages = element.find('.messages');
//var textInput = element.find('.text-box');
if( sTipoChamada == cte_ICONE_FLUTUANTE ){
//element.find('>i').hide();
element.find('.pflow_chaticon').hide();
}
else{
element.removeClass('pflow_chatinvisivel');
element.addClass('pflow_chatvisivel');
}
element.off('click', openPflowChatNoSite);
//if( !bConfigurandoCores ){
element.find('.pflow_headerchatloja button').click(fechaChatBot);
//}
element.addClass('expand');
element.find('.pflow_chat').addClass('enter');
if( FClasseTamanho != "" ){
//alert( "Add " + FClasseTamanho );
element.addClass( FClasseTamanho );
}
if( sErro == "" ){
//window.open( "", "" );
if( !chatJaCarregado ){
document.frmStartIsniChatBotInLine.submit();
chatJaCarregado = true;
}
}
FChatPflowVisivel = true;
if( bConfigurandoCores ){
try{
verificaAjustesNoChatPflow(true);
}catch(err){}
}
}
if (window.addEventListener) {
window.addEventListener("message", onMessageExpertChat, false);
}
else if (window.attachEvent) {
window.attachEvent("onmessage", onMessageExpertChat, false);
}
function onMessageExpertChat(event) {
// Check sender origin to be trusted
if (event.origin !== "https://isniapps.net") return;
var data = event.data;
if( data.func == "conversaChatEncerrada" ){
if( bSempreAberto ){
return;
}
fechaChatBot();
//Para forçar início de novo chat
chatJaCarregado = false;
}
else
if( data.func == "criaEscutador" ){
criaEscutador();
}
else
if( data.func == "trataEscutaUsuario" ){
trataEscutaUsuario();
}
else
if( data.func == "armazenaVar" ){
//alert( "var: " + data.nomevar );
//alert( "valorvar: " + data.valorvar )
if( data.nomevar != "" ){
setCookieVar( data.nomevar, data.valorvar );
console.log( "Cook " + data.nomevar + " salvo com valor: " + data.valorvar );
}
}
}
// Function to be called from iframe
function parentFunc(message) {
alert(message);
}
function atualizaTamanhoChatPflow( pNovoTamanho ){
if( bDebugGeral ){
console.log( "Na atualizaTamanhoChatPflow, aplicando tamanho " + pNovoTamanho );
}
if( FClasseTamanho != "" ){
if( FClasseTamanho == pNovoTamanho ){
return;
}
}
if( FChatPflowVisivel ){
if( bDebugGeral ){
console.log( "Chat está visível, vai redimensionar ele" );
}
element.find('.pflow_chat');
if( FClasseTamanho != "" ){
if( bDebugGeral ){
console.log( "Vai redimensionar css de tamanho anterior " + FClasseTamanho );
}
element.removeClass( FClasseTamanho );
}
element.addClass( pNovoTamanho );
}
FClasseTamanho = pNovoTamanho;
if( bDebugGeral ){
console.log( "Novo tamanho salvo " + pNovoTamanho );
}
}
function fechaChatBot(){
FChatPflowVisivel = false;
element.find('.pflow_chat').removeClass('enter').hide();
if( sTipoChamada == cte_ICONE_FLUTUANTE ){
//element.find('>i').show();
element.find('.pflow_chaticon').show();
}
else{
element.removeClass('pflow_chatvisivel');
element.addClass('pflow_chatinvisivel');
}
if( FClasseTamanho != "" ){
element.removeClass( FClasseTamanho );
//alert( "Rem " + FClasseTamanho );
}
element.removeClass('expand');
element.find('.pflow_headerchatloja button').off('click', fechaChatBot);
setTimeout(function() {
element.find('.pflow_chat').removeClass('enter').show()
element.click(openPflowChatNoSite);
}, 500);
if( bConfigurandoCores ){
try{
verificaAjustesNoChatPflow(false);
}catch(err){}
}
}
function addCss(fileName) {
var head = document.head;
var link = document.createElement("link");
link.type = "text/css";
link.rel = "stylesheet";
link.crossorigin = "anonymous";
link.href = fileName;
head.appendChild(link);
}
function criaCssChatBot(){
var sImgBackground = ""; //" __background-repeat: no-repeat; __background-attachment: fixed;";
var sAltura100 = "100%";
if( !bExibeExpandido && isMobile.any() ){
sAltura100 = "90vh";
}
var sAlturasPossiveis = " .altura_total{ height: " + sAltura100 + "; } ";
for( var iAlt=200; iAlt<=1100; iAlt+=20 ){
sAlturasPossiveis += " .tamanho_" + iAlt + "{ height: " + iAlt + "px !important; } ";
}
var sCss = ".pflow_floating-chat { z-index: 9999999; border: " + sBorda +"; cursor: pointer; align-items: center; justify-content: center; "
+ " position: fixed; " + sPosicaoIconeChamaChat + " __width: " + sLarguraChatFechado + "px; height: " + sAlturaChatFechado + "px; "
+ " transition: all 250ms ease-out; background-color: " + sCorFundoChatFechado +"; padding: " + sPaddingChatFechado + ";"
+ sImgBackground + " }"
+ " "
+ ".pflow_floating-chat.enter:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); opacity: 1; }"
+ " "
+ ".pflow_floating-chat.enter { transform: translateY(0); opacity: 0.6; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 2px rgba(0, 0, 0, 0.14); }"
+ " "
+ ".pflow_floating-chat.expand { " + sPosicaoChatAberto + " background-color: " + sCorFundoChatAberto + "; width: " + sLarguraChatAberto + "; border-radius: " + sRaioBordaChatAberto + "px; cursor: auto; opacity: 1; " + sBordasExterna + "}"
+ " "
+ ".pflow_floating-chat :focus { outline: 0; box-shadow: 0 0 3pt 2pt rgba(14, 200, 121, 0.3); }"
+ " "
+ ".pflow_floating-chat .pflow_chat.enter { opacity: 1; border-radius: 0; margin: " + sMargemChatAberto + "; width: auto; height: auto; padding: " + sPaddingChatAberto + "; }"
+ " "
+ ".pflow_floating-chat .pflow_chat .pflow_headerchatloja { flex-shrink: 0; padding-bottom: " + sDeslocCabecalhoBaixo + "px; __padding-left: " + sDeslocCabecalhoEsquerda + "px; display: flex; background: transparent; }"
+ " "
+ ".pflow_floating-chat .pflow_chat .pflow_headerchatloja .pflow_titlechatloja { color: " + sCorFonteTituloChat + "; font-size: " + sTamFonteTituloChat + "pt; flex-grow: 1; flex-shrink: 1; padding-top: " + sMargemTopoTitulo + "px; padding-left: " + sMargemEsqTitulo + "px; }"
+ " "
+ ".pflow_floating-chat .pflow_chat .pflow_headerchatloja button { flex-shrink: 0; }"
+ " "
+ ".pflow_floating-chat .pflow_chat .pflow_rodapechat{ text-align: center; font-size: 7pt; padding: 5px; }"
+ " "
+ ".pflow_floating-chat button { background: transparent; border: " + sBordaBtnFechar + "; color: " + sCorBotaoFechar + "; " + sBordaRadiusBtnFechar + " cursor: pointer; margin-right: " + sMargemBtnFecharDir + "px; font-size: " + iTamanhoFonteBtnFechar + "pt; }"
+ " "
+ ".pflow_floating-chat .pflow_chat { display: flex; flex-direction: column; position: absolute; opacity: 0; width: 1px; height: 1px;"
+ " border-radius: 50%; transition: all 250ms ease-out; margin: auto; top: 0; left: 0; right: 0; bottom: 0; } "
+ " "
+ ".pflow_chatvisivel{ display: flex; position:relative; } "
+ " "
+ ".pflow_chatinvisivel{ display: none; } "
+ " "
+ ".pflow_errorchat{ width: 100%; height: 100%; color: red; font-style: bold; background-color: #FFFFFF; }"
+ " "
+ ".pflow-p1{ padding-left: 0.8rem!important; padding-top: 0.8rem!important; }"
+ sAlturasPossiveis
+ ".pflow_chaticon img{ height: " + sAlturaChatFechado + "px !important; _width: " + sAlturaChatFechado + "px !important; transition: all .8s ease-in-out; } "
+ ".pflow_chaticon img:hover { transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ } "
+ ".linkexpertchat { color: " + sCorFonteLinkExpertChat + "; text-decoration: none; font-size: 10px !important; }"
+ ".linkexpertchat:hover{ color: " + sCorFonteLinkExpertChat + "; text-decoration: underline; }"
+ "#pflow_imgCabecalhoLogo { height: " + sAlturaDaLogo + "px !important; width: " + sLarguraDaLogo + "px !important; margin-left: " + sMargemEsquerdaDaLogo + "px; }"
+ ".pflow_iframechat{ border: 0px; margin: 0px " + sMargemInterna1 + "px 0px " + sMargemInterna1 + "px; border-radius: " + sRaioBordaInterna + "px; }"
+ ".vai-tremer { "
+ "/* animacao */"
+ "animation: shake4 6s ease infinite;"
+ "}"
+ "@keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } }"
+ "@keyframes shake2 { 0% { transform: translate(1px, 1px) rotate(0deg); } 10% { transform: translate(-1px, -2px) rotate(-1deg); } 20% { transform: translate(-3px, 0px) rotate(1deg); } 30% { transform: translate(3px, 2px) rotate(0deg); } 40% { transform: translate(1px, -1px) rotate(1deg); } 50% { transform: translate(-1px, 2px) rotate(-1deg); } 60% { transform: translate(-3px, 1px) rotate(0deg); } 70% { transform: translate(3px, 1px) rotate(-1deg); } 80% { transform: translate(-1px, -1px) rotate(1deg); } 90% { transform: translate(1px, 2px) rotate(0deg); } 100% { transform: translate(1px, -2px) rotate(-1deg); } }"
+ "@keyframes shake3 { 0% { transform: translate(1px, 1px) rotate(0deg); } 5% { transform: translate(-1px, -2px) rotate(-1deg); } 10% { transform: translate(-3px, 0px) rotate(1deg); } 15% { transform: translate(3px, 2px) rotate(0deg); } 20% { transform: translate(1px, -1px) rotate(1deg); } 25% { transform: translate(-1px, 2px) rotate(-1deg); } 30% { transform: translate(-3px, 1px) rotate(0deg); } 35% { transform: translate(3px, 1px) rotate(-1deg); } 40% { transform: translate(-1px, -1px) rotate(1deg); } 45% { transform: translate(1px, 2px) rotate(0deg); } 50% { transform: translate(1px, -2px) rotate(-1deg); } 55% { transform: translate(1px, 2px) rotate(0deg); } 60% { transform: translate(-1px, -1px) rotate(1deg); } 65% { transform: translate(3px, 1px) rotate(-1deg); } 70% { transform: translate(-3px, 1px) rotate(0deg); } 75% { transform: translate(-1px, 2px) rotate(-1deg); } 80% { transform: translate(1px, -1px) rotate(1deg); } 85% { transform: translate(1px, 1px) rotate(0deg); } }"
+ "@keyframes shake4 { 0% { transform:translate(0,0) } 1.78571% { transform:translate(5px,0) } 3.57143% { transform:translate(0,0) } 5.35714% { transform:translate(5px,0) } 7.14286% { transform:translate(0,0) } 8.92857% { transform:translate(5px,0) } 10.71429% { transform:translate(0,0) } 100% { transform:translate(0,0) } }"
;
if( bConfigurandoCores ){
//sCss += "";
}
return sCss;
}
var oEscutador = null;
var bOuvindo = false;
var bDebugEscutador = false;
var FClasseTamanho = "";
var FChatPflowVisivel = false;
function criaEscutador(){
if( IFfraChatBot == null ){
return;
}
if( bDebugEscutador ){
console.log( "na criaEscutador" );
}
try{
const SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition;
const recognition = SpeechRecognition !== undefined ? new SpeechRecognition() : null;
if( recognition ){
recognition.lang = "pt_BR";
recognition.onstart = () => trataStatusEscuta(true);
recognition.onend = () => trataStatusEscuta(false);
recognition.onerror = e => trataErroEscutador( e );
recognition.onresult = e => transcreveTextoFalado( e.results[0][0].transcript );
oEscutador = recognition;
IFfraChatBot.contentWindow.postMessage( { 'ope': 'escutadorCriado' }, "*");
}
else{
if( bDebugEscutador ){
console.log( "nao criou recognition" );
}
}
}catch(err){
if( bDebugEscutador ){
console.log( err.message );
}
}
}
function trataErroEscutador( pErro ){
try{
if( pErro.error == "not-allowed" ){
alert( "Para usar esta funcionalidade é preciso liberar o uso do microfone neste site." );
}
else
if( pErro.error == "no-speech" ){
//Se nada foi falado
transcreveNadaFoiFalado();
}
else{
transcreveTextoFalado( "" );
}
}catch(err){}
}
function trataStatusEscuta( pOuvindo ){
try{
bOuvindo = pOuvindo;
if( bDebugEscutador ){
console.log( "vai avisar ao iframe trataStatusBtnOuvindo, ouvindo: " + pOuvindo );
}
IFfraChatBot.contentWindow.postMessage( { 'ope': 'trataStatusBtnOuvindo', 'ouvindo' : pOuvindo }, "*");
}catch(err){
if( bDebugEscutador ){
console.log( err.message );
}
}
}
function transcreveTextoFalado( pTexto ){
try{
if( bDebugEscutador ){
console.log( "vai avisar ao iframe transcreveTextoFalado, texto: " + pTexto );
}
IFfraChatBot.contentWindow.postMessage( { 'ope': 'transcreveTextoFalado', 'texto' : pTexto }, "*");
}catch(err){
if( bDebugEscutador ){
console.log( err.message );
}
}
}
function transcreveNadaFoiFalado(){
try{
if( bDebugEscutador ){
console.log( "vai avisar ao iframe transcreveNadaFoiFalado " );
}
IFfraChatBot.contentWindow.postMessage( { 'ope': 'transcreveNadaFoiFalado' }, "*");
}catch(err){
if( bDebugEscutador ){
console.log( err.message );
}
}
}
function trataEscutaUsuario(){
if( bOuvindo ){
try{
/*
if( bDebugEscutador ){
console.log( "vai avisar ao iframe trataStatusBtnOuvindo, ouvindo: Nao" );
}
IFfraChatBot.contentWindow.postMessage( { 'ope': 'trataStatusBtnOuvindo', 'ouvindo' : false }, "*");
bOuvindo = false;
*/
oEscutador.stop();
}catch(err){
if( bDebugEscutador ){
console.log( err.message );
}
}
}
else{
try{
/*
if( bDebugEscutador ){
console.log( "vai avisar ao iframe trataStatusBtnOuvindo, ouvindo: Sim" );
}
IFfraChatBot.contentWindow.postMessage( { 'ope': 'trataStatusBtnOuvindo', 'ouvindo' : true }, "*");
bOuvindo = true;
*/
oEscutador.start();
}catch(err){
if( bDebugEscutador ){
console.log( err.message );
}
}
}
}
window.addEventListener("resize", trataRedimensionamentoChatIsni );
function setAlturaMaximaChatAberto( pValor ){
iAlturaMaximaChatAberto = pValor;
trataRedimensionamentoChatIsni();
}
function pegaTamanhoPflowMaisProximo( pAlturaRef, pLarguraRef ){
if( bExibeExpandido && false ){
$(".pflow_floating-chat.expand").css("height", pAlturaRef + "px !important" );
//$(".pflow_floating-chat.expand").css( "width", pLarguraRef + "px !important" );
}
else{
if( bExibeExpandido || isMobile.any() ){
atualizaTamanhoChatPflow( "altura_total" );
$(".pflow_floating-chat.expand").css( "top", "0px" );
$(".pflow_floating-chat.expand").css( "right", "0px" );
$(".pflow_floating-chat.expand").css( { bottom: "0px" } );
$(".pflow_floating-chat.expand").css( { left : "0px" } );
}
else{
//var arrTamanhosPossiveis = new Array( 200, 250, 300, 350, 400, 450, 500, 550, 600, 650, 700, 750, 800, 850, 900, 950, 1000, 1050 );
var iMaiorTamanho = 1100; //arrTamanhosPossiveis[ arrTamanhosPossiveis.length-1 ];
var iTamUsar = 0;
try{
if( parseInt(iAlturaMaximaChatAberto) > 0 ){
iMaiorTamanho = iAlturaMaximaChatAberto;
}
}catch(err){}
//for( var i=0; i pAlturaRef ){
break;
}
iAlt += 20;
}
if( iTamUsar > iMaiorTamanho ){
iTamUsar = iMaiorTamanho;
}
if( bDebugGeral ){
console.log( "iTamUsar: " + iTamUsar );
}
atualizaTamanhoChatPflow( "tamanho_" + iTamUsar );
}
}
//document.getElementById("debugRedimensionamentoChatIsni").innerHTML = FClasseTamanho;
}
function trataRedimensionamentoChatIsni() {
var height = 0;
var width = 0;
var body = window.document.body;
if (window.innerHeight) {
height = window.innerHeight;
} else if (body.parentElement.clientHeight) {
height = body.parentElement.clientHeight;
} else if (body && body.clientHeight) {
height = body.clientHeight;
}
if( bExibeExpandido || isMobile.any() ){
if (window.innerWidth) {
width = window.innerWidth;
} else if (body.parentElement.clientWidth) {
width = body.parentElement.clientWidth;
} else if (body && body.clientWidth) {
width = body.clientWidth;
}
if( !isNaN ){
//width = parseInt(width) - 20;
}
}
if( bDebugGeral ){
console.log( "height/width: " + height + "/" + width );
}
pegaTamanhoPflowMaisProximo( height, width );
}
//setTimeout( trataRedimensionamentoChatIsni(), 1000 );
if( !bConfigurandoCores && bExibeAbertoAoCarregar ){
setTimeout( function(){
openPflowChatNoSite();
trataRedimensionamentoChatIsni();
}, 100 );
}
else{
trataRedimensionamentoChatIsni();
}
/*
document.addEventListener("DOMContentLoaded", function(e) {
if( bDebugGeral ){
console.log( "Na window.onload" );
}
beforeLoadChatIsni();
});
*/
beforeLoadChatIsni();