var selectedId = null;
var oldClassName = null;
var typeId = null;

function selectActions() {
    if (selectedActions) {
        for (var i = 0; i < selectedActions.length; i++) {
            var obj = document.getElementById(selectedActions[i]);
            if (obj) {
                obj.className = 'action';
            }
        }
    }
    if (disabledActions) {
        for (var i = 0; i < disabledActions.length; i++) {
            var obj = document.getElementById(disabledActions[i]);
            if (obj) {
                obj.className = 'actionDisabled';
            }
        }
    }
}

function getId() {
    return parseInt(selectedId);
}

function showDialog(link, width, height) {
    var newWin = window.open(link,"newWin","height="+height+",width="+width+",left="+(screen.availWidth/2-width/2)+",top="+(screen.availHeight/2-height/2)+",status=no,toolbar=no,menubar=no,location=no, scrollbars=yes, resizable=yes");
    if (newWin) newWin.focus();
}

function CloseWindow() {
    if (window.opener) {
        window.opener.focus();
    }
    window.close();
}

function GetOS()
{

    var OSName="Unknown OS";
                            if (navigator.userAgent.indexOf("Windows NT 3.1")!=-1) OSName="Windows NT 3.1";
                            if (navigator.userAgent.indexOf("Windows NT 3.5")!=-1) OSName="Windows NT 3.5";
                            if (navigator.userAgent.indexOf("Windows NT 3.51")!=-1) OSName="Windows NT 3.51";
                            if (navigator.userAgent.indexOf("Windows NT 4.0")!=-1) OSName="Windows NT 4.0";
                            if (navigator.userAgent.indexOf("Windows NT 5.0")!=-1) OSName="Windows 2000";
                            if (navigator.userAgent.indexOf("Windows NT 5.1")!=-1) OSName="Windows XP";
                            if (navigator.userAgent.indexOf("Windows NT 5.2")!=-1) OSName="Windows Server 2003";
                            if (navigator.userAgent.indexOf("Windows NT 6.0")!=-1) OSName="Windows Vista";
                            if (navigator.userAgent.indexOf("Mac")!=-1) OSName="MacOS";
                            if (navigator.userAgent.indexOf("X11")!=-1) OSName="UNIX";
                            if (navigator.userAgent.indexOf("Linux")!=-1) OSName="Linux";

    return OSName;
}

function support_request(login, site, module) {

    var platform = GetOS();
    showDialog("/servlet/supportrequest?login=" + login + "&site=" + site + "&module=" + module + "&platform=" + platform, 355, 520);
}