/* jquery.fullscreen 1.1.4 https://github.com/kayahr/jquery-fullscreen-plugin Copyright (C) 2012 Klaus Reimer Licensed under the MIT license (See http://www.opensource.org/licenses/mit-license) */ function d(b) { var c, a; if (!this.length) return this; c = this[0]; c.ownerDocument ? a = c.ownerDocument : (a = c, c = a.documentElement); if (null == b) { if (!a.cancelFullScreen && !a.webkitCancelFullScreen && !a.mozCancelFullScreen) return null; b = !!a.fullScreen || !!a.webkitIsFullScreen || !!a.mozFullScreen; return !b ? b : a.fullScreenElement || a.webkitCurrentFullScreenElement || a.mozFullScreenElement || b } b ? (b = c.requestFullScreen || c.webkitRequestFullScreen || c.mozRequestFullScreen) && b.call(c, Element.ALLOW_KEYBOARD_INPUT) : (b = a.cancelFullScreen || a.webkitCancelFullScreen || a.mozCancelFullScreen) && b.call(a); return this } jQuery.fn.fullScreen = d; jQuery.fn.toggleFullScreen = function () { return d.call(this, !d.call(this)) }; var e, f, g; e = document; e.webkitCancelFullScreen ? (f = "webkitfullscreenchange", g = "webkitfullscreenerror") : e.mozCancelFullScreen ? (f = "mozfullscreenchange", g = "mozfullscreenerror") : (f = "fullscreenchange", g = "fullscreenerror"); jQuery(document).bind(f, function () { jQuery(document).trigger(new jQuery.Event("fullscreenchange")) }); jQuery(document).bind(g, function () { jQuery(document).trigger(new jQuery.Event("fullscreenerror")) });