﻿var version = navigator.appVersion;
var keyCd = null;
var altKy = false;
var ctlKy = false;
var shiftKy = false;
var mouseBtn = null;
var coordX = 0;
var coordY = 0;
var j = 0;
//window.onunload = exitSession();
//window.onbeforeunload =exitSession();
function disableCtrlKeyCombination(e) {
    //list all CTRL + key combinations you want to disable
    var forbiddenkeys = new Array('a', 'n', 'c', 'x', 'v', 'j', 'r', 'i', 'd', 'o', 'f', 'h', 'z', 'l', 'b');
    var key;
    var isCtrl;
    if (window.event) {
        key = window.event.keyCode;     //IE
        if (window.event.ctrlKey)
            isCtrl = true;
        else
            isCtrl = false;
    }
    else {
        key = e.which;     //firefox
        if (e.ctrlKey)
            isCtrl = true;
        else
            isCtrl = false;
    }
    if (isCtrl) {
        if (key == 45)  
        {
            alert("Combination of Ctrl + Insert key is not allowed");
            return false;
        }
        else
        {
            for (var i = 0; i < forbiddenkeys.length; i++) {
                if (forbiddenkeys[i].toLowerCase() == String.fromCharCode(key).toLowerCase()) {
                    alert("Combination of Ctrl + " + String.fromCharCode(key) + " is not allowed");
                    return false;
                }
            }
        }
    }
    return true;
}


document.onkeydown = function() {
    try {
        var keycode = (window.event) ? event.keyCode : e.keyCode;
        if ((version.indexOf('MSIE') != -1)) {
            if (keycode == 116) {
                event.keyCode = 0;
                event.returnValue = false;
                return false;
            }
        }
        else {
            if (keycode == 116) {
                return false;
            }
        }
    }
    catch (e)
		{ }
}
document.oncontextmenu = function() {
    return false;
}