
function CreateBookmarkLink() {

    title = document.title;
    url = window.location.href;

    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(title, url, "");
    } else if (window.external) { // IE Favorite
        window.external.AddFavorite(url, title);
    }
    else if (window.opera && window.print) { // Opera Hotlist
        return true;
    }
}


function changeProductTab(pnlName) {
    document.getElementById('pnlDescription').style.display = 'none';
    document.getElementById('pnlFeatures').style.display = 'none';
    document.getElementById('pnlSystemRequirements').style.display = 'none';
    document.getElementById('pnlReviews').style.display = 'none';
    document.getElementById('pnlScreenshots').style.display = 'none';
    document.getElementById(pnlName).style.display = '';

}


function JargonShowLetter(letter) {
    window.location.href = '/jargon-buster.asp?letter=' + letter;
}
function JargonShowAll() {
    window.location.href = '/jargon-buster.asp?letter=ALL';
}

function JargonShowLetterold(letter) {
    //Hide all bits of jargon
    document.getElementById('JargonA').style.display = 'none';
    document.getElementById('JargonB').style.display = 'none';
    document.getElementById('JargonC').style.display = 'none';
    document.getElementById('JargonD').style.display = 'none';
    document.getElementById('JargonE').style.display = 'none';
    document.getElementById('JargonF').style.display = 'none';
    document.getElementById('JargonG').style.display = 'none';
    document.getElementById('JargonH').style.display = 'none';
    document.getElementById('JargonI').style.display = 'none';
    document.getElementById('JargonJ').style.display = 'none';
    document.getElementById('JargonK').style.display = 'none';
    document.getElementById('JargonL').style.display = 'none';
    document.getElementById('JargonM').style.display = 'none';
    document.getElementById('JargonN').style.display = 'none';
    document.getElementById('JargonO').style.display = 'none';
    document.getElementById('JargonP').style.display = 'none';
    document.getElementById('JargonQ').style.display = 'none';
    document.getElementById('JargonR').style.display = 'none';
    document.getElementById('JargonS').style.display = 'none';
    document.getElementById('JargonT').style.display = 'none';
    document.getElementById('JargonU').style.display = 'none';
    document.getElementById('JargonV').style.display = 'none';
    document.getElementById('JargonW').style.display = 'none';
    document.getElementById('JargonX').style.display = 'none';
    document.getElementById('JargonY').style.display = 'none';
    document.getElementById('JargonZ').style.display = 'none';
    document.getElementById('JargonSearch').style.display = 'none';
    document.getElementById('JargonAll').style.display = 'none';

    //Set all links to unselected
    document.getElementById('JargonLinkA').setAttribute("class", ""); 
    document.getElementById('JargonLinkB').setAttribute("class", "");
    document.getElementById('JargonLinkC').setAttribute("class", "");
    document.getElementById('JargonLinkD').setAttribute("class", "");
    document.getElementById('JargonLinkE').setAttribute("class", "");
    document.getElementById('JargonLinkF').setAttribute("class", "");
    document.getElementById('JargonLinkG').setAttribute("class", "");
    document.getElementById('JargonLinkH').setAttribute("class", "");
    document.getElementById('JargonLinkI').setAttribute("class", "");
    document.getElementById('JargonLinkJ').setAttribute("class", "");
    document.getElementById('JargonLinkK').setAttribute("class", "");
    document.getElementById('JargonLinkL').setAttribute("class", "");
    document.getElementById('JargonLinkM').setAttribute("class", "");
    document.getElementById('JargonLinkN').setAttribute("class", "");
    document.getElementById('JargonLinkO').setAttribute("class", "");
    document.getElementById('JargonLinkP').setAttribute("class", "");
    document.getElementById('JargonLinkQ').setAttribute("class", "");
    document.getElementById('JargonLinkR').setAttribute("class", "");
    document.getElementById('JargonLinkS').setAttribute("class", "");
    document.getElementById('JargonLinkT').setAttribute("class", "");
    document.getElementById('JargonLinkU').setAttribute("class", "");
    document.getElementById('JargonLinkV').setAttribute("class", "");
    document.getElementById('JargonLinkW').setAttribute("class", "");
    document.getElementById('JargonLinkX').setAttribute("class", "");
    document.getElementById('JargonLinkY').setAttribute("class", "");
    document.getElementById('JargonLinkZ').setAttribute("class", "");

    //Show correct letter
    document.getElementById('Jargon' + letter).style.display = '';
    document.getElementById('JargonLink' + letter).setAttribute("class", "selected");
}

function JargonShowAllod() {
    //Set all links to unselected
    document.getElementById('JargonLinkA').setAttribute("class", "");
    document.getElementById('JargonLinkB').setAttribute("class", "");
    document.getElementById('JargonLinkC').setAttribute("class", "");
    document.getElementById('JargonLinkD').setAttribute("class", "");
    document.getElementById('JargonLinkE').setAttribute("class", "");
    document.getElementById('JargonLinkF').setAttribute("class", "");
    document.getElementById('JargonLinkG').setAttribute("class", "");
    document.getElementById('JargonLinkH').setAttribute("class", "");
    document.getElementById('JargonLinkI').setAttribute("class", "");
    document.getElementById('JargonLinkJ').setAttribute("class", "");
    document.getElementById('JargonLinkK').setAttribute("class", "");
    document.getElementById('JargonLinkL').setAttribute("class", "");
    document.getElementById('JargonLinkM').setAttribute("class", "");
    document.getElementById('JargonLinkN').setAttribute("class", "");
    document.getElementById('JargonLinkO').setAttribute("class", "");
    document.getElementById('JargonLinkP').setAttribute("class", "");
    document.getElementById('JargonLinkQ').setAttribute("class", "");
    document.getElementById('JargonLinkR').setAttribute("class", "");
    document.getElementById('JargonLinkS').setAttribute("class", "");
    document.getElementById('JargonLinkT').setAttribute("class", "");
    document.getElementById('JargonLinkU').setAttribute("class", "");
    document.getElementById('JargonLinkV').setAttribute("class", "");
    document.getElementById('JargonLinkW').setAttribute("class", "");
    document.getElementById('JargonLinkX').setAttribute("class", "");
    document.getElementById('JargonLinkY').setAttribute("class", "");
    document.getElementById('JargonLinkZ').setAttribute("class", "");

    //Show all jargon areas
    document.getElementById('JargonA').style.display = 'none';
    document.getElementById('JargonB').style.display = 'none';
    document.getElementById('JargonC').style.display = 'none';
    document.getElementById('JargonD').style.display = 'none';
    document.getElementById('JargonE').style.display = 'none';
    document.getElementById('JargonF').style.display = 'none';
    document.getElementById('JargonG').style.display = 'none';
    document.getElementById('JargonH').style.display = 'none';
    document.getElementById('JargonI').style.display = 'none';
    document.getElementById('JargonJ').style.display = 'none';
    document.getElementById('JargonK').style.display = 'none';
    document.getElementById('JargonL').style.display = 'none';
    document.getElementById('JargonM').style.display = 'none';
    document.getElementById('JargonN').style.display = 'none';
    document.getElementById('JargonO').style.display = 'none';
    document.getElementById('JargonP').style.display = 'none';
    document.getElementById('JargonQ').style.display = 'none';
    document.getElementById('JargonR').style.display = 'none';
    document.getElementById('JargonS').style.display = 'none';
    document.getElementById('JargonT').style.display = 'none';
    document.getElementById('JargonU').style.display = 'none';
    document.getElementById('JargonV').style.display = 'none';
    document.getElementById('JargonW').style.display = 'none';
    document.getElementById('JargonX').style.display = 'none';
    document.getElementById('JargonY').style.display = 'none';
    document.getElementById('JargonZ').style.display = 'none';
    document.getElementById('JargonSearch').style.display = 'none';
    document.getElementById('JargonAll').style.display = 'none';

    document.getElementById('JargonAll').style.display = '';

}


function isNumber() {
    if ((event.keyCode < 44 || (event.keyCode > 57 && event.keyCode < 96) || event.keyCode > 105 || event.keyCode == 45 || event.keyCode == 47) && event.keyCode != 8) event.returnValue = false;
}
