﻿/*
    var timerlen = 1;
    var slideAniLen = 600;
    var timerID = new Array();
    var startTime = new Array();
    var obj = new Array();
    var endHeight = new Array();
    var moving = new Array();
    var dir = new Array();
    
    function slidedown(objname)
    {
        if(moving[objname])
            return;
            
        if(document.getElementById(objname).style.display != "none")
            return; 
            
        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
    }
    
    function slideup(objname)
    {
        if(moving[objname])
            return;
            
        if(document.getElementById(objname).style.display == "none")
            return; 
            
        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
    }
    
    function startslide(objname)
    {
        obj[objname] = document.getElementById(objname);
        
        endHeight[objname] = parseInt(obj[objname].style.height);        
        startTime[objname] = (new Date()).getTime();        
        
        if(dir[objname] == "down")
        {
            obj[objname].style.height = "1px";
        }
        
        obj[objname].style.display = "block";
        //obj[objname].style.visibility = "hidden";
       
        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
    }
    
    function slidetick(objname)
    {
        var elapsed = (new Date()).getTime() - startTime[objname];
        
        if (elapsed > slideAniLen)
            endSlide(objname)
        else
        {
            var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
            
            if(dir[objname] == "up")
                d = endHeight[objname] - d;
            
            obj[objname].style.height = d + "px";
        }
        
        return;
    }
    
    function endSlide(objname)
    {
        clearInterval(timerID[objname]);
        
        if(dir[objname] == "up")
            obj[objname].style.display = "none";
            
        obj[objname].style.height = endHeight[objname] + "px";
        
        //obj[objname].style.visibility = "visible";
        
        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);
        
        return;
    }
    
    function toggleSlide(objname)
    {
        if(document.getElementById(objname).style.display == "none")
        {
            // div is hidden, so let's slide down            
            slidedown(objname);
        }
        else
        {
            // div is not hidden, so slide up            
            slideup(objname);
        }                
    }
    
    function ToggleHoverDiv(divID)
    {
        var hoverDIV = document.getElementById("hover" + divID);
        var DIV = document.getElementById(divID);
        
        if(hoverDIV.style.visibility == "visible")
        {
            hoverDIV.style.visibility = "hidden";
            hoverDIV.style.display = "none";
            
            DIV.style.color = "#313131";
        }
        else
        {
            hoverDIV.style.visibility = "visible";
            hoverDIV.style.display = "block";
            
            DIV.style.color = "#9469a1";
        }
    }

*/

    function ToggleItem(itemID)
    {        
        var item = document.getElementById(itemID);
        
        if(item.style.visibility == "visible")
        {
            item.style.visibility = "hidden";
            item.style.display = "none";
        }
        else
        {
            item.style.visibility = "visible";
            item.style.display = "block";
        }
    }