(function(global) { 'use strict'; var iframe = document.createElement('iframe'); // Attributes iframe['title'] = 'chat ARESEP'; iframe['id'] = 'motion-chat-iframe'; iframe['src'] = 'https://grupoalega.tk:443/snippet?location=' + btoa(window.location.host) + '&version=1.0.16&onlineForm=&offlineForm=&id=8&name=CH_WEB_SUTEL_02&address=https%3A%2F%2Fsutel.go.cr&description=Chat%20WEB%20SUTEL&mapKey=email&mapKeyOffline=email&key=CHS02&agentAlias=Agente&customerAlias=Yo&color=%234098a6&color_button=%234098a6&textColor=%23ffffff&fontSize=15&remote=https%3A%2F%2Fgrupoalega.tk%3A443&animation=true&header_shape=rounded&header_online=Estamos%20aqu%C3%AD!&start_chat_button=Iniciar%20Chat&offline_chat_button=Enviar&header_offline=Contacta%20con%20nosotros&download_transcript=true&timeout=0&whiteLabel=Powered%20by%20xCALLY&defaultWhiteLabel=true&sitepic=&closingQuestion=%20%C2%BFQuieres%20cerrar%20la%20interacci%C3%B3n%3F&formSubmitSuccessMessage=Formulario%20debidamente%20enviado&formSubmitFailureMessage=Error%20de%20env%C3%ADo%20de%20formulario¬eTitle=Nota&placeholderMessage=Escribe%20un%20mensaje&closingMessage=Gracias%20por%20su%20tiempo!&closingMessageButton=Enviar&skipMessageButton=Saltar&conditionAgreement=false&enableRating=false&enableFeedback=false&enableSendButton=false&feedbackTitle=Feedback&ratingType=star&ratingStarsNumber=5&token=x7lACNV1qXXY9tLuqxjq18jFvp2QWt6o&autoclose=true&enableCustomerWriting=false&forwardTranscript=false&forwardTranscriptMessage=&forwardOffline=false&forwardOfflineAddress=&waitingTitle=Todos%20nuestros%20agentes%20est%C3%A1n%20ocupados%20en%20este%20momento.%20Tu%20chat%20es%20muy%20importante%20para%20nosotros.&waitingMessage=Espere%20y%20responderemos%20a%20su%20solicitud%20lo%20antes%20posible.&offlineMessageSubject=Nuevo%20mensaje%20sin%20conexi%C3%B3n%20https%3A%2F%2Fsutel.go.cr&offlineMessageBody=Recibiste%20un%20nuevo%20mensaje%20sin%20conexi%C3%B3n%20de%20https%3A%2F%2Fsutel.go.cr.%20Aqu%C3%AD%20puede%20encontrar%20los%20detalles%20de%20la%20solicitud%3A&enableUnmanagedNote=true&unmanagedMessage=Su%20solicitud%20no%20ha%20sido%20procesada.&skipUnmanaged=Saltar&sendUnmanaged=Enviar&enableCustomerAttachment=false&enableCustomerCheckmarks=false&agentAvatar=&showAgentAvatar=false&timezone=America%2FCosta_Rica¬ificationTemplate=%3Cp%3EAccount%3A%20%7B%7Baccount.name%7D%7D%3Cbr%20%2F%3E%0A%7B%7B%23queue%7D%7DQueue%3A%20%7B%7Bqueue.name%7D%7D%3Cbr%20%2F%3E%0A%7B%7B%2Fqueue%7D%7DFrom%20%3A%20%7B%7Bfrom%7D%7D%3C%2Fp%3E%0A¬ificationSound=true¬ificationShake=false&hideWhenOffline=false&agentIdentifier=website_alias&waitForTheAssignedAgent=10&alignment=bottom_right&verticalAlignment=30&messagesAlignment=alternate&defaultTitle=Chat%20en%20Linea&customerAvatar=&showCustomerAvatar=false&messageFontSize=12&backgroundColor=%23fafafa&queueTransfer=false&queueTransferTimeout=300&agentTransfer=false&agentTransferTimeout=300&systemAlias=System&systemAvatar=&mandatoryDispositionPauseId=&mandatoryDisposition=false&vidaooEscalation=false&vidaooApiKey=0&createdAt=&updatedAt=&ListId=31&IntervalId=23&Interval=&customerIp=185.186.10.94&referer=http%3A%2F%2Fwww.sutel.go.cr%2F&openedInteractions=0&maxInteractions=48&virtual=&online=false&custom=false'; var alignment="bottom_right"; var verticalAlignment="30"; var iframe_status = false; var link_mobile = document.createElement('link'); link_mobile.href = 'https://grupoalega.tk:443/snippet/styles/mobile.css?version=1.0.16'; link_mobile.rel='stylesheet'; link_mobile.type = "text/css"; // Bottom, right iframe.className = 'motion-chat-iframe-bottom_right'; verticalAlignment = 0; iframe.appendChild(link_mobile); document.body.appendChild(iframe); // START Events management window.addEventListener('message', function(evt) { switch (evt.data.cmd) { case 'show': // Bottom, right iframe.style.top = 'auto'; iframe.style.bottom = '0px'; break; case 'hide': // Bottom, right iframe.style.top = 'calc(100% - 50px)'; break; case "init": break; case "offline": break; default: } }, false); // END Events management // START Proactive action management // END Proactive action management if (window.DeviceOrientationEvent) { window.addEventListener('orientationchange', function() { if (alignment == 'right'){ document.getElementById("chat_tab_arrow").innerHTML = " < "; var iframeEl = document.getElementById('motion-chat-iframe'); iframeEl.contentWindow.postMessage({"evt":"hide"}, '*'); tab_status = 0; iframe_h = topIframe_calc(); topIframe_set(iframe_h); if(typeof div_tab != "undefined") topChat_set(iframe_h, verticalAlignment); } else if (alignment == 'left'){ document.getElementById("chat_tab_arrow").innerHTML = " > "; var iframeEl = document.getElementById('motion-chat-iframe'); iframeEl.contentWindow.postMessage({"evt":"hide"}, '*'); tab_status = 0; iframe_h = topIframe_calc(); topIframe_set(iframe_h); if(typeof div_tab != "undefined") topChat_set(iframe_h, verticalAlignment); } }, false); } window.addEventListener("resize", function(event) { var iframe_h = topIframe_calc(); topIframe_set(iframe_h); if(typeof div_tab != "undefined") topChat_set(iframe_h, verticalAlignment); }); function topIframe_calc(){ var heightD = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); var iframeT = ((heightD/100)*verticalAlignment) + 450; if (heightD < iframeT) { var height_iframe = 450 - (iframeT - heightD); } else { height_iframe = 450; } return height_iframe; } function topIframe_set(height_iframe){ if( height_iframe > 340){ iframe.style['height'] = height_iframe +'px'; if (alignment == "right" || alignment == "left" ) { iframe.style['top'] = verticalAlignment + "%"; } else{ iframe.style['bottom'] = "0%"; } } else { iframe.style['height'] = '340px'; if (alignment == "right" || alignment == "left" ) { iframe.style['top'] = "calc(100% - 340px)"; } else{ iframe.style['bottom'] = "0%"; } } } function topChat_set(height_iframe, verticalAlignment){ if( height_iframe > 340){ div_tab.style['top'] = "calc("+ verticalAlignment +"% + " + (height_iframe - 100) + "px)"; } else { div_tab.style['top'] = "auto"; div_tab.style['bottom'] = "0px"; } } }());