﻿function Top10() {
    if (document.stats5.top10.checked) {
        document.stats5.user.value = "";
        document.stats5.user.disabled = true;
        document.stats5.user.style.backgroundColor = "#E6DEDE";
    }
    else {
        document.stats5.user.disabled = false;
        document.stats5.user.style.backgroundColor = "White";
    }
}

function stast5submit() {
    if (document.stats5.top10.checked) {
        document.stats5.submit();
    }
    else {
        if (document.stats5.user.value != '') {
            document.stats5.submit();
        }
    }
}

function windowOpener(sUrl, sWindow) {
    window.open(sUrl, sWindow, "toolbar=no,width=300,height=350,directories=no,status=no,scrollbars=yes,resizable=no,menubar=no")
}

function onLoad() {
    //window.status = '';
    if ($("#errMsg").attr("value"))
        alert($("#errMsg").attr("value"));

    if ($("#errKey").attr("value") == "KickSuccessful") {
        window.location = "paasivu.aspx";
        return;
    }

    $("input:visible:enabled:first").focus();

    if ($("#top10").attr("value"))
        Top10();
}

function selectLang(langId) {
    if (langId > 0) {
        document.hyvaksy.clickedlang.value = langId;
    }
}

function handleEnter(field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        var i;
        for (i = 0; i < field.form.elements.length; i++)
            if (field == field.form.elements[i])
            break;
        i = (i + 1) % field.form.elements.length;
        field.form.elements[i].focus();
        return false;
    }
    else
        return true;
}

function handleEnter2(field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        var i;
        for (i = 0; i < field.form.elements.length; i++)
            if (field == field.form.elements[i])
            break;
        document.hyvaksy.clickedlang.value = "";
        document.hyvaksy.submit();
        return false;
    }
    else
        return true;
}

function showResInfo(userid, duration) {
    if (userid.length = 0)
        return;

    if (confirm(userid + ' - ' + duration + ' min\n' + copyConfirmMsg.value))
        window.clipboardData.setData('Text', userid);

}

function confirmDel(id, message) {
    var conf = confirm(message)
    if (conf) {
        window.location = "openingtimes.aspx?action=submitdelcal&calid=" + id
    }
}

function confirmExcepTimeDel(id, calid, message) {
    var conf = confirm(message)
    if (conf) {
        window.location = "openingtimes.aspx?action=submitdelexceptime&excepid=" + id + "&calid=" + calid
    }
}

function askConfirmation() {
    return confirm(msgConfirm.value);
}

function confirmUserDelete(strUserId, strMessage, searchField, page, newUser, tempUser, userLevel, lockedUser) {
    var bContinue = confirm(strMessage)
    var strUrl = "users.aspx?adminmode=true&action=deleteuser&userid=" + strUserId + "&searchField=" + searchField + "&page=" + page + "&newUser=" + newUser + "&tempUser=" + tempUser + "&searchUserLevel=" + userLevel + "&lockeduser=" + lockedUser
    if (bContinue) {
        window.location = strUrl
    }
}

$(document).ready(function() {
    onLoad();

    $.clipboardReady(function() {
        $("#copy-button").click(function() {
            $.clipboard($('#userid').text());
            return false;
        });
    }, { swfpath: "../swf/jquery.clipboard.swf", debug: true });

    $("#payAll").click(function() {
        var checked_status = this.checked;
        $("input[name=chkJob]").each(function() {
            this.checked = checked_status;
        });
    });

    $("#reserved").change(function() {
        if (typeof $("#reserved :selected").attr("userid") != "undefined") {
            $('#userid').text($("#reserved :selected").attr("userid"));
            $('#duration').text($("#reserved :selected").attr("duration"));
            $('#dialog-userid').attr({
                "value": $("#reserved :selected").attr("userid")
            });
            $('#dialog-workstation').attr({
                "value": $("#reserved :selected").attr("workstation")
            });
            $('#dialog').dialog('open');
            //showResInfo($("#reserved :selected").attr("userid"), $("#reserved :selected").attr("duration"));
        }
    });

    $("#dialog").dialog({
        bgiframe: true,
        autoOpen: false,
        height: 200,
        modal: true,
        /*buttons: {
        'Lopeta istunto': function() {
        // tee jotain
        },
        Cancel: function() {
        $(this).dialog('close');
        }
        },*/
        close: function() {

        }
    });
});