$(document).ready(function() {
    setDefaults();

    $('li.nonactiveli').mouseover(function() {
        $(this).addClass('liHover');
    });
    $('li.nonactiveli').mouseout(function() {
        $(this).removeClass('liHover');
    });
});


function SetParameters() {

    var args = makeArray(arguments);

    var currentUrl = window.location.href;
    if (currentUrl.indexOf('#') == -1)
        window.location = currentUrl + "#" + args.join("/");
    else {
        var url = currentUrl.substr(0, currentUrl.indexOf("#"));
        window.location = url + "#" + args.join("/");
    }
}

function GetParameters() {

    var strHref = window.location.href;

    if (strHref.indexOf("#") > -1) {

        var strQueryString = strHref.substr(strHref.indexOf("#") + 1);
        var aQueryString = strQueryString.split("/");

        return aQueryString;
    }
    else
        return new Array();
}

function makeArray(args) {
    var arr = [];
    for (var i = 0; i < args.length; i++)
        arr.push(args[i]);
    return arr;
}

function getURLParam(strParamName) {
    var strReturn = "";
    var strHref = window.location.href;
    if (strHref.indexOf("#") > -1) {
        strHref = strHref.substr(0, strHref.indexOf("#"));
    }
    if (strHref.indexOf("?") > -1) {
        var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
        var aQueryString = strQueryString.split("&");
        for (var iParam = 0; iParam < aQueryString.length; iParam++) {
            if (aQueryString[iParam].indexOf(strParamName + "=") > -1) {
                var aParam = aQueryString[iParam].split("=");
                strReturn = aParam[1];
                break;
            }
        }
    }
    return strReturn;
}

function showHelp(url) {
    newwindow = window.open('help/' + url + '.htm.axd?fontsize=' + getFontSize() + '&style=' + getStyle(), 'name', 'height=600,width=600,scrollbars=yes');
    if (window.focus) { newwindow.focus() }
    return false;
}

function findPosition(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft;
        curtop = obj.offsetTop;
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        }
    }
    return [curleft, curtop];
}