﻿function closePlayer(playerName) {

    document.getElementById("splashScreen").style.visibility = "hidden";

    // workaround to make ExternalInterface works in different browsers (related with issues during hidding)
    if (navigator.appName.indexOf("Microsoft") != -1) {
        document.getElementById("FPlayerScreen").width = "0px";
        document.getElementById("FPlayerScreen").height = "0px";
        document.getElementById("FPlayer").style.height = 0;
        document.getElementById("FPlayer").style.width = 0;
    }
    else {
        document.getElementById("FPlayerScreen").style.visibility = "hidden";
    }
}

var isFirst = true;
function openPlayer() {
    document.getElementById("splashScreen").style.visibility = "visible";
    document.getElementById("FPlayerScreen").style.visibility = "visible";
    if (isFirst || navigator.appName.indexOf("Microsoft") != -1) {
        document.getElementById("FPlayerScreen").width = "800px";
        document.getElementById("FPlayerScreen").height = "470px";
        document.getElementById("FPlayer").style.width = "800px";
        document.getElementById("FPlayer").style.height = "470px";
        isFirst = false;
    }

    callFPlayerMethod("FPlayer");
}

function swfContainer(containerName) {

    if (navigator.appName.indexOf("Microsoft") != -1) {
        var flexApp = document.getElementById(containerName);
        if (!flexApp) {
            flexApp = window[containerName];
        }
        return flexApp;
    } else {
        return document[containerName];
    }
}

function callFPlayerMethod(playerName) {
    window.setTimeout("swfContainer(\"FPlayer\").showVideo();", 1000);
}