﻿document.onkeydown = KeyCheckDown;
document.onkeyup = KeyCheckUp;
var KeyID = '';

function KeyCheckDown()
{
    var pressedKeyId = event.keyCode;
    
    if(pressedKeyId == '17')return; //skip ctr being pressed (ID 17)

    if(KeyID.indexOf(pressedKeyId) == -1)//don't enter duplicates
    {
        KeyID += pressedKeyId + '+';
    }
}

function KeyCheckUp()
{
    var pressedKeyId = event.keyCode;
    if(pressedKeyId == '17')return; //skip ctr being pressed (ID 17)
    //alert(KeyID);   
    
    switch(KeyID.substring(0,KeyID.length -1))//remove the trailing '+'
    {
        case '16+123': //Shift + h
            document.location = getBaseUrl() + 'handicapperportal/login.aspx';
            break;
    }
    
    KeyID = '';//we're done with it. 
}

function getBaseUrl()
{
    var strBaseUrl = '';
    var arrUrl = document.URL.split('/');
    for(var i = 0; i < (arrUrl.length - 1); i++)
    {
        strBaseUrl += arrUrl[i] + '/';
    }
    
    return strBaseUrl;
}
