function setVisibility(id, visibility) {
    if (document.getElementById(id) != undefined){
       document.getElementById(id).style.display = visibility;
    }
};

function verifyfullsc() {
    if (writePluginVR != 1) {
        setVisibility('fb', 'none');
    } else {
        setVisibility('fb', 'block');
    }
};

function DVFullscreenBot() {
    document.PANORAMAID.fullscreen = 1;
};

function AVSelection2(options) {
    var optionviewer = new Array("DETECT", "DEVALVR", "QT", "FLASH", "JAVA", "SPIV", "PANGEAVR");
    var textviewer = new Array("Autodetect", "DevalVR", "QuickTime", "Flash", "Java", "Spi-V", "PangeaVR");
    var osviewer = new Array(0, 1, 0, 0, 0, 0, 2); //0:All  1:Windows  2:Mac

    options = options.toUpperCase();
    reloadpagewhenchangeviewer = (options.indexOf("RELOAD") != -1);
    var vertical = '';
    var str = '';

    var combobox = (options.indexOf("COMBOBOX") != -1);
    var links = (options.indexOf("LINKS") != -1);
    var buttons = (options.indexOf("BUTTONS") != -1);

    if (options.indexOf("HORIZONTAL") == -1) vertical = '<br />';

    viewer = getCookie("panorama_viewer");
    if (!viewer) viewer = "DETECT";

    if (buttons) {
        str += '<a href="#" id="btnViewer1_' + numberofplugins + '" class="btnViewer" onMouseover="showmsg(0,\'titlepano_' + numberofplugins + '\');" onMouseout="showtitle(\'titlepano_' + numberofplugins + '\');" OnMouseDown="javascript:changeFavoriteViewer(\'DEVALVR\');" ' + (viewer == "DEVALVR") + '>DV</a>';
        str += '<a href="#" id="btnViewer2_' + numberofplugins + '" class="btnViewer" onMouseover="showmsg(1,\'titlepano_' + numberofplugins + '\');" onMouseout="showtitle(\'titlepano_' + numberofplugins + '\');" OnMouseDown="javascript:changeFavoriteViewer(\'QT\');" ' + (viewer == "QT") + '>QT</a>';

    } else {
        if (combobox) {
            str += '<select id="comboboxViewer" style="WIDTH: 130px" width=130 name="comboboxViewer" onchange="favoriteViewerChangedCombo()">';
        }
        for (n = 0; n < 7; n++) {
            if (options.indexOf(optionviewer[n]) != -1 && (osviewer[n] == 0 || (osviewer[n] == 1 && isWindows) || (osviewer[n] == 2 && isMac))) {
                if (combobox) str += '<option value="' + optionviewer[n] + '" ' + (viewer == optionviewer[n] ? 'selected="selected"' : '') + '> ' + textviewer[n] + '</option>';
                else if (links) str += '<a hRef="javascript:changeFavoriteViewer(\'' + optionviewer[n] + '\');">' + (viewer == optionviewer[n] ? ('<font style="BACKGROUND-COLOR: ' + selectedlinkbgcolor + '" color=' + selectedlinkcolor + '>&nbsp;') : '') + textviewer[n] + (viewer == optionviewer[n] ? '&nbsp;</font>' : '') + '&nbsp;</a> ' + vertical;
                else str += '<input id="radioViewer" value=' + n + ' type=radio name="radioViewer" OnClick="javascript:changeFavoriteViewer(\'' + optionviewer[n] + '\');" ' + (viewer == optionviewer[n] ? 'checked="checked"' : '') + ' />' + textviewer[n] + ' ' + vertical;
            }
        }
        if (combobox) {
            str += '</select><br />';
        }
        else if (vertical == '') str += '<br />';
    }

    document.writeln('<font id="IDVIEWEROPTIONS' + numberofplugins + '">&nbsp;</font>');
    var ref = getRef("IDVIEWEROPTIONS" + numberofplugins);
    if (ref) ref.innerHTML = str;
}

var titsav;
var msginfo = new Array()
msginfo[0] = "DevalVR (HD and FULLSCREEN)";
msginfo[1] = "QuicktimeVR";
msginfo[2] = "Click to enable FULLSCREEN";

function showmsg(thetext, whichdiv) {
    titsav = document.getElementById(whichdiv).innerHTML;
    document.getElementById(whichdiv).innerHTML = msginfo[thetext];
};

function showtitle(whichdiv) {
    document.getElementById(whichdiv).innerHTML = titsav;
};