﻿
// JScript File
var altKey  = false;
var keyCode = 0;
 
function closeSession(evt){
 
    evt = (evt) ? evt : event;
 
    clickY  = evt.clientY;
    altKey  = evt.altKey;
    keyCode = evt.keyCode;
    
    if(!evt.clientY){
        
        // Window Closing in FireFox
        // capturing ALT + F4
        keyVals = document.getElementById('ffKeyTrap');
        
        if(keyVals.value == 'true115'){
             document.location.href="logout.aspx";
        }
        
        if(keyVals.value == ''){
        
        }
 
    } else {
        // Window Closing in IE
        // capturing ALT + F4
        //alert(keyCode + " " + altKey);
        if (altKey == true){ // && keyCode == 115
            //alert("Alt + F4");
             document.location.href="logout.aspx";
        // capturing a window close by "X"
        } else if(clickY < 0){
            //alert("Click 'X'");
             document.location.href="logout.aspx";
        // simply leaving the page via a link
        } else {
            //alert('close 3');
            return void(0);
        }
    }
}
 
function whatKey(evt){
    
    evt = (evt) ? evt : event;
    keyVals = document.getElementById('ffKeyTrap');
    altKey  = evt.altKey;
    keyCode = evt.keyCode;
    if(altKey && keyCode == 115){
        keyVals.value = String(altKey) + String(keyCode);
    }
    
}
window.onkeydown      = whatKey;
window.onkeypress      = whatKey;
window.onbeforeunload = closeSession;



