// NJN
function clearElement(el)
{
        while (el.hasChildNodes())
        {
                var child = el.firstChild;
                el.removeChild(child);
        }
        return (!el.hasChildNodes());
}

function initiateLoad()
{
        with(document.getElementById("loading"))
        {
                style.visibility = "visible";
                if(navigator.appName == "Microsoft Internet Explorer")
                {
                        style.posLeft = document.body.clientWidth - 75;
                        style.posTop = 0;
                }
                else
                {
                        style.left = (window.innerWidth - 75) + "px";
                        style.top = "0px";
                }
        }
}

function getURLParam(strParamName){
        var strReturn = "";
        var strHref = window.location.href;
        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.toLowerCase() + "=") > -1 ){
                                var aParam = aQueryString[iParam].split("=");
                                strReturn = aParam[1];
                                break;
                        }
                }
        }
        return unescape(strReturn);
}
