function notifyOpener() { //console.log(self.opener.popupWin); document.querySelector('#connection').style.display = 'none'; if(self.opener || !self.opener.Popup.win) self.opener.Popup.win = self; } setInterval( notifyOpener, 200 ); self.focus(); /** * When an error occured */ window.onerror = function() { document.querySelector('#connection').style.display = 'block'; }; /** * When the popup is closed */ window.onunload = function() { //self.opener.Roster_ajaxToggleChat(); }; var Visio = { fullScreen: function() { var elem = document.getElementById("visio"); if (!document.fullscreenElement && // alternative standard method !document.mozFullScreenElement && !document.webkitFullscreenElement) { // current working methods if (document.documentElement.requestFullscreen) { document.documentElement.requestFullscreen(); } else if (document.documentElement.mozRequestFullScreen) { document.documentElement.mozRequestFullScreen(); } else if (document.documentElement.webkitRequestFullscreen) { document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); } } else { if (document.cancelFullScreen) { document.cancelFullScreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } } }, log: function(content) { var date = new Date(); movim_prepend([ "log", "