function getElementWithId(id){
    var obj = null;
    if(document.getElementById){
        obj = document.getElementById(id);
    }else if(document.all){
        obj = document.all[id];
    }
    return obj;
}

function ChangeHeaderState(evt, id)
{    
    if(evt.srcElement)
    {
        var objLink = evt.srcElement;
    }
    else
    {
        var objLink = evt.target;
    }
    
    var objDiv = getElementWithId(id);
        
    if(objLink.className == "JCLinkDown")
    {
        objLink.className = "JCLinkUp";
        objDiv.style.display = "none";
    }
    else
    {
        objLink.className = "JCLinkDown";
        objDiv.style.display = "block";
    }
    return false;
}

function ChangeItemState(evt, id)
{    
    if(evt.srcElement)
    {
        var objLink = evt.srcElement;
    }
    else
    {
        var objLink = evt.target;
    }
    
    var objDiv = getElementWithId(id);
        
    if(objLink.className == "JCLinkDown")
    {
        objLink.className = "JCLinkUp";
        objDiv.style.display = "none";
    }
    else
    {
        objLink.className = "JCLinkDown";
        objDiv.style.display = "block";
    }
    return false;
}

function ColapseAllSubSections()
{
    var elem = document.getElementsByTagName('a');
    for(var i = 0; i < elem.length; i++)
    {
        link = document.getElementsByTagName('a')[i];
        if (link.id.indexOf("ilink_") > -1)
        {
           link.className = "JCLinkUp";
           var divid = link.id.substr(6);
           var divelement = getElementWithId(divid);
           divelement.style.display = "none";
        }
    } 
}
