';
var hide_media_chooser_icon = (media_chooser_html == media_chosser_html_kmscrollcontainerhtml) ? true : false;
if (media_chooser_html == "" || media_chooser_html == undefined || is_mobile_device || hide_media_chooser_icon) {
$(".VWPlayerSlideChooseMediaButton").css({ display: "none", visibility: "hidden" });
}
}
function onHandleNewStream() {
MEDIA.LiveSlide.Stop();
MEDIA.HLS.DestroyTheo();
reInitializeLiveFlashStreamData();
onHandleSwapMaximizeSupportedMediaChooserClosed();
setPlayerSlideSwapStateAttributeToNormalState();
onHandlePlayerMaximizeButton();
onHandleSlideMaximizeButton();
onHandleChooseMediaButtons();
onHandleSwapButtons();
showMediaChooserCloseButton();
setPlayerSlideContentPosition();
setTabsMenu1Position();
onHandlePlayerSize();
onHandleSlideSize();
onHandleClosedCaptioningNewStream();
}
function onHandlePlayerKWindowMaximized(parent_k_window) {
MEDIA.ChangeSize(parent_k_window, _chosen);
setPlayerMaximizedAttributeToMaximized();
setTimeout(function () { onHandle508Compliance(); }, 1000);
}
function onHandlePlayerKWindowRestored(parent_k_window) {
if ($("#apPlayerContent").parent().attr("data-vw-playerswapstate") == "swapped") {
MEDIA.ChangeSize(parent_k_window, _chosen);
}
else {
if ($("#apPlayerContent").parent().attr("data-vw-playerswapstate") == "normal") {
MEDIA.RestoreSize(parent_k_window, _chosen);
}
}
setPlayerMaximizedAttributeToNormal();
setTimeout(function () { onHandle508Compliance(); }, 1000);
}
function onHandleSlideContainerImage(Maximized, c_control) {
var slide_src = $("#apSlideContainerImg").attr("src");
if (slide_src != "" && slide_src != null && slide_src != undefined) {
if (Maximized) {
var container_control = (c_control == null || c_control == undefined) ? $("#apSlideContent").parent() : c_control;
onHandleSlideContainerGetSlideSize(container_control, slide_src);
} else {
SLIDE.AdjustSlideImage();
}
} else {
SLIDE.AdjustHtml5Slide();
}
}
function onHandleSlideContainerGetSlideSize(container_control, slide_src) {
IMAGE.GetWidthHeight(slide_src, function (w, h) {
onHandleSlideContainerImageAdjustMaximized(w, h, container_control);
});
}
function onHandleSlideContainerImageAdjustMaximized(slide_image_width, slide_image_height, container_control) {
$("#apSlideContainerImg").removeAttr("width").removeAttr("height");
var slide_container_height = container_control.css("height");
var slide_container_width = container_control.css("width");
var slide_ratio = RATIO.Get(slide_image_width, slide_image_height);
var image_height = slide_container_height;
var image_width = RATIO.WidthFromHeight(parseInt(image_height), parseInt(slide_ratio));
if (image_width > parseInt(slide_container_width)) {
image_height = RATIO.HeightFromWidth(parseInt(slide_container_width), parseInt(slide_ratio));
image_width = RATIO.WidthFromHeight(parseInt(image_height), parseInt(slide_ratio));
}
if (slide_ratio == 4) {
$("#apSlideContainerImg").css({ "width": image_width, "height": "" });
} else {
$("#apSlideContainerImg").css({ "width": "", "height": image_height });
}
}
function onHandleSlideKWindowMaximized(parent_k_window) {
onHandleSlideContainerImage(true);
setSlideMaximizedAttributeToMaximized();
setTimeout(function () { onHandle508Compliance(); }, 1000);
}
function onHandleSlideKWindowRestored(parent_k_window) {
onHandleSlideContainerImage(false);
setSlideMaximizedAttributeToNormal();
setTimeout(function () { onHandle508Compliance(); }, 1000);
}
function setPlayerMaximizedAttributeToMaximized() {
$("#apPlayerContent").parent().attr("data-vw-playermaximized", "true");
}
function setPlayerMaximizedAttributeToNormal() {
$("#apPlayerContent").parent().attr("data-vw-playermaximized", "false");
}
function setSlideMaximizedAttributeToMaximized() {
$("#apSlideContent").parent().attr("data-vw-slidemaximized", "true");
}
function setSlideMaximizedAttributeToNormal() {
$("#apSlideContent").parent().attr("data-vw-slidemaximized", "false");
}
function setPlayerSlideSwapStateAttributeToNormalState() {
$("#apPlayerContent").parent().attr("data-vw-playerswapstate", "normal");
$("#apSlideContent").parent().attr("data-vw-slideswapstate", "normal");
}
function setPlayerSlideSwapStateAttributeToSwappedState() {
$("#apPlayerContent").parent().attr("data-vw-playerswapstate", "swapped");
$("#apSlideContent").parent().attr("data-vw-slideswapstate", "swapped");
}
function onHandleNewScriptPushMaximizedKWindow() {
if ($("#apPlayerContent").parent().attr("data-vw-playermaximized") == "true") {
lowerKendoWindowZIndex();
$("#apPlayerContent").parent().css("zIndex", "9999999999");
} else {
if ($("#apSlideContent").parent().attr("data-vw-slidemaximized") == "true") {
lowerKendoWindowZIndex();
$("#apSlideContent").parent().css("zIndex", "9999999999");
}
}
}
function onHandlePlayerMaximized() {
if ($("#apPlayerContent").parent().attr("data-vw-playermaximized") == "true") {
restorePlayerContentKWindow();
}
}
function onHandleSlideMaximized() {
if ($("#apSlideContent").parent().attr("data-vw-slidemaximized") == "true") {
restoreSlideContentKWindow();
}
}
function restorePlayerContentKWindow() {
var kendoWindow = $("#apPlayerContent").data("kendoWindow");
if (kendoWindow != undefined && $("#apPlayerContent").parent().attr("data-vw-playermaximized") == "true") {
kendoWindow.restore();
setPlayerMaximizedAttributeToNormal();
}
}
function maximizePlayerContentKWindow() {
var kendoWindow = $("#apPlayerContent").data("kendoWindow");
if (kendoWindow != undefined && $("#apPlayerContent").parent().attr("data-vw-playermaximized") == "false" && _chosen.IsVideo) {
lowerKendoWindowZIndex();
kendoWindow.maximize();
$("#apPlayerContent").parent().css("zIndex", "9999999999");
setPlayerMaximizedAttributeToMaximized();
}
}
function restoreSlideContentKWindow() {
var kendoWindow = $("#apSlideContent").data("kendoWindow");
if (kendoWindow != undefined && $("#apSlideContent").parent().attr("data-vw-slidemaximized") == "true") {
kendoWindow.restore();
setSlideMaximizedAttributeToNormal();
}
}
function maximizeSlideContentKWindow() {
var kendoWindow = $("#apSlideContent").data("kendoWindow");
if (kendoWindow != undefined && $("#apSlideContent").parent().attr("data-vw-slidemaximized") == "false") {
lowerKendoWindowZIndex();
kendoWindow.maximize();
$("#apSlideContent").parent().css("zIndex", "9999999999");
setSlideMaximizedAttributeToMaximized();
}
}
function onHandleSwapEvent() {
var kendoWindow = $("#apSlideContent").data("kendoWindow");
if (kendoWindow != undefined) {
onHandlePlayerMaximized();
onHandleSlideMaximized();
if ($("#apPlayerContent").parent().attr("data-vw-playerswapstate") == "swapped" && $("#apSlideContent").parent().attr("data-vw-slideswapstate") == "swapped") {
swapSlidePlayerContentToNormalState();
}
else {
if ($("#apPlayerContent").parent().attr("data-vw-playerswapstate") == "normal" && $("#apSlideContent").parent().attr("data-vw-slideswapstate") == "normal") {
swapSlidePlayerContentToSwapState();
}
}
}
}
function swapSlidePlayerContentToNormalState() {
var player_width = parseInt($("#apPlayerContent").parent().css("width"));
var player_height = parseInt($("#apPlayerContent").parent().css("height"));
var player_left = parseInt(getPlayerContentLeftPosition());
var player_top = parseInt($("#apPlayerContent").attr("data-vwtop"));
var slide_width = parseInt($("#apSlideContent").parent().css("width"));
var slide_height = parseInt($("#apSlideContent").parent().css("height"));
var slide_left = parseInt($("#apSlideContent").attr("data-vwleft"));
var slide_top = parseInt($("#apSlideContent").attr("data-vwtop"));
$("#apPlayerContent").parent().css({ width: slide_width + "px", height: slide_height + "px", left: player_left + "px", top: player_top + "px" });
$("#apSlideContent").parent().css({ width: player_width + "px", height: player_height + "px", left: slide_left + "px", top: slide_top + "px" });
MEDIA.RestoreSize($("#apPlayerContent").parent(), _chosen);
setPlayerSlideSwapStateAttributeToNormalState();
onHandleSlideContainerImage(false);
}
function swapSlidePlayerContentToSwapState() {
if (_chosen.IsVideo) {
var player_width = parseInt($("#apPlayerContent").parent().css("width"));
var player_height = parseInt($("#apPlayerContent").parent().css("height"));
var player_left = parseInt(getPlayerContentLeftPosition());
var player_top = parseInt($("#apPlayerContent").attr("data-vwtop"));
var slide_width = parseInt($("#apSlideContent").parent().css("width"));
var slide_height = parseInt($("#apSlideContent").parent().css("height"));
var slide_left = parseInt($("#apSlideContent").attr("data-vwleft"));
var slide_top = parseInt($("#apSlideContent").attr("data-vwtop"));
$("#apPlayerContent").parent().css({ width: slide_width + "px", height: slide_height + "px", left: slide_left + "px", top: slide_top + "px" });
$("#apSlideContent").parent().css({ width: player_width + "px", height: player_height + "px", left: player_left + "px", top: player_top + "px" });
MEDIA.ChangeSize($("#apPlayerContent").parent(), _chosen);
setPlayerSlideSwapStateAttributeToSwappedState();
onHandleSlideContainerImage(true);
}
}
function onHandlePlayerSize() {
if (!_chosen.IsVideo) {
onHandleResizeAudioPlayerContent();
} else {
onHandleResizeVideoPlayerContent();
}
}
function onHandleSlideSize() {
var kendoWindow = $("#apSlideContent").data("kendoWindow");
if (kendoWindow != undefined) {
$("#apSlideContent").parent().css({ width: $("#apSlideContent").attr("data-vw-slidewidth") + "px", height: $("#apSlideContent").attr("data-vw-slideheight") + "px" });
}
}
function onHandleResizeVideoPlayerContent() {
var p_height = _chosen.Height + MEDIA.PlayerHeight(_chosen);
$("#apPlayerContent").parent().css({ width: _chosen.Width + "px", height: p_height + "px" });
}
function onHandleResizeAudioPlayerContent() {
var p_height = 180 + MEDIA.PlayerHeight(_chosen);
$("#apPlayerContent").parent().css({ width: "240px", height: p_height + "px" });
}
function getPlayerContentLeftPosition() {
var _adjusted_left = parseInt($("#apPlayerContent").attr("data-vwleft"));
var _adjusted_width = _chosen.Width;
var _largest_stream = STREAM.Largest(_player.Stream.Item);
if (_adjusted_width
