var strCurHighlight="";

function ToggleHiddenParagraphs(iParagraph, iImage)
{
    if (strCurHighlight!="") {
        var rowObj = document.getElementById('row' + strCurHighlight);
        if (rowObj) {
            rowObj.style.backgroundColor="#FFFFFF";
            strCurHighlight = "";
        }
    }

    if (iParagraph && iImage) {
        if (iParagraph.style.display=="none") {
            iParagraph.style.display="";
            iImage.src='images/paragraphvisiblearrowblue.gif';
        } else {
            iParagraph.style.display="none";
            iImage.src='images/paragraphhiddenarrowblue.gif';
        }
    }
}

function HideDetails(iItemCnts)
{
    var i=1;
    while (i<=iItemCnts) {
        var divObj = document.getElementById('ExpPara' + i);
        if (divObj)
            ToggleHiddenParagraphs(divObj, document.getElementById('ExpParaStateImage' + i));
        i++;
    }
}

function OnLoad(iItemCnts, bFAQ)
{
    // Hide all description sections first
    HideDetails(iItemCnts);

    // Show description and highlight specific row
    var strHref = window.location.href;
    if (strHref.indexOf("#")>-1) {
        var strID = strHref.substr(strHref.indexOf("#")+1);
        if (!isNaN(strID)) {
            ToggleHiddenParagraphs(document.getElementById('ExpPara' + strID), document.getElementById('ExpParaStateImage' + strID));
            if (!bFAQ) {
                var rowObj = document.getElementById('row' + strID);
                if (rowObj) {
                    rowObj.style.backgroundColor="#DDDDDD";
                    strCurHighlight = strID;
                }
            } else {
                var element = document.getElementById(strID);
                document.body.scrollTop = element.offsetTop - 15;
            }
        } 
    }
}