function hideChildList(span)
{
    var li = document.getElementById(span).parentNode;
    if(li.className=="current")
    {
        li.className="";
        var ul = document.getElementById(span).parentNode.childNodes[0];
        if(ul.nodeType != 1)
        {
            ul = ul.nextSibling;
        }
        ul = ul.nextSibling;
        ul = ul.nextSibling;
        ul = ul.nextSibling;
        ul = ul.nextSibling;
        ul = ul.nextSibling;
        ul.style.display = 'none';
    }
    else
    {
        li.className="current";
        var ul = document.getElementById(span);
        ul = ul.nextSibling;
        if(ul.nodeType != 1)
        {
            ul = ul.nextSibling;
        }
        ul.style.display = 'block';
    }
}

function checkForTicks()
{
    var list = document.getElementById("themeList");
    if(list)
    {
        var tag = list.getElementsByTagName("input");
        for (var i = 0; i < tag.length; i++) {
            var inputType = tag[i].getAttribute("type");
            if(inputType = "checkbox")
            {
                var inputChecked = tag[i].checked;
                if(inputChecked == true)
                {
                    
                    var li = tag[i].parentNode.parentNode.parentNode;
                    if(li.nodeName.toLowerCase() == 'li'){
                    tag[i].parentNode.parentNode.style.display='block';
                    li.className="current";}
                }
            }
        }
    }
}

function getId(tag,cssClass,arrIndex)
{
    var arrElements = document.getElementsByTagName(tag);
    var len = arrElements.length;
    var x = 0;
    var requiredElementArray = new Array();          
    for (var i = 0; i < len; i++)
    {                  
        if (arrElements[i].className == cssClass)
        {
            var requiredElementId = arrElements[i].id;
            requiredElementArray[x] = requiredElementId;
            x++;
        }
    }    
    return (requiredElementArray[arrIndex]);
}

function getDimensions(id) {    
	var element = document.getElementById(id);    
	if (element && element.tagName.toLowerCase() == 'img') 
	{        
		return {width: element.width,height: element.height};    
	}
}

function resizeScroller()
{
    var imageHeight = getId("img","enlargeImage",0);
    var dims = getDimensions(imageHeight);
    var scrollContainer = document.getElementById("Scroller-1");
    if(scrollContainer)
    {
        document.getElementById("Scroller-1").style.height = dims.height + "px";
    }
}

window.onload = function(){
    checkForTicks();
    resizeScroller();
}

