//katman genişlet, veya daralt
function DugumTiklandi(elId)
{
   window.event.returnValue = false ;
   var child = DugumAc(elId, true, false);
   var nNewScroll = document.body.scrollTop;

   if (child.style.display == "block")
        {
            var nItemTop = child.offsetTop;
            var nItemBottom = nItemTop + child.offsetHeight + 20;

            // En alt tarafın gözüktüğünden emin ol.
            if (document.body.scrollTop + document.body.clientHeight < nItemBottom)
            {
                nNewScroll = nItemBottom - document.body.clientHeight;
            }

            // eleman alandan daha büyükse, elemanı en üste kaydır.
            if (nItemBottom - nItemTop > document.body.clientHeight) {
                nNewScroll = nItemTop - 20;
            }
        }
    document.body.scrollTop = nNewScroll;
    return;
}

function DugumAc(elId, bChangeImg, bForceOpen)
{ 
    var whichEl = eval(elId + "Child");
    var whichIm = document.images[elId];

    var acikimg = document.images["acik_klasor"];  // klasörün açık resmi
    var kapaliimg = document.images["kapali_klasor"];  // klasörün kapalı resmi

    if (whichEl == null)
    {
        return null;
    }

    if ((whichEl.style.display != "block") || bForceOpen)
    {
        whichEl.style.display = "block";
        if (bChangeImg)
        {
           whichIm.src = acikimg.src
        }
    }
    else
    {
        whichEl.style.display = "none";
        if (bChangeImg)
        {
           whichIm.src = kapaliimg.src
        }
    }
    return whichEl;
}