﻿function vopenclose(divid, close)
{
    var div = document.getElementById(divid);
    var str;
    if (div != null) {
        if (div.style.height == "0px" || div.style.height == "") {
            div.style.height = "100%";
        } else {
            div.style.height = "0px";
        }
    }
    if (close != null && close.length>0) {
        for (var i=0; i<close.length; i++) {
            document.getElementById(close[i]).style.height = "0px";
        }
    }
}    


function vopenclose2(divid)
{
    var div = document.getElementById(divid);
    var str;
    if (div != null) {
        if (div.style.height == "0px" || div.style.height == "" || div.style.visibility == "hidden") {
            div.style.height = "100%";
            div.style.visibility = "visible";
        } else {
            div.style.height = "0px";
            div.style.visibility = "hidden";
        }
    }
}

function vopenclose3(divid) {
    var div = document.getElementById(divid);
    if (div != null) {
        if (div.style.display == "none") {
            div.style.display = "block";
        } else {
            div.style.display = "none";
        }
    }
}

function jumpToAnchor(tag) {
    window.location = String(window.location).replace(/\#.*$/, "") + "#"+tag;
}

function topenclose(divid, close, h, first) {
    debugger;
    var div = document.getElementById(divid);
    var selectedListId = "li-" + divid;
    var li = document.getElementById(selectedListId);
    var str;
    if (div != null) {
        div.style.height = h + "px";
        li.className = (selectedListId == first ? "first " : "") + "selected"; // IE6/7 syntax
        li.setAttribute("class", (selectedListId == first ? "first " : "") + "selected"); // Everything else syntax
    }
    if (close != null && close.length > 0) {
        for (var i = 0; i < close.length; i++) {
            document.getElementById(close[i]).style.height = "0px";
            var listId = "li-" + close[i];
            document.getElementById(listId).className = (listId == first ? "first" : ""); // IE6/7 syntax
            document.getElementById(listId).setAttribute("class", (listId == first ? "first" : "")); // Everything else syntax
        }
    }
}
function toggledivs(divid1, divid2)
{
    var div1 = document.getElementById(divid1);
    var div2 = document.getElementById(divid2);
    
    if (div2 != null && div1 != null) {  
        if (div1.style.display=="none" && div2.style.display=="block") {
            div1.style.display="block";
            div2.style.display="none";
            return true;
        } else if (div1.style.display=="block" && div2.style.display=="none") {
            div1.style.display="none"; // Just close div1
            return false;
        } else if (div1.style.display=="none" && div2.style.display=="none") {
            div1.style.display="block";
            return true;
        }
    } else if (div1 != null && div2 == null) {
        if (div1.style.display=="none") {
            div1.style.display="block";
            return true;
        } else {
            div1.style.display="none";
            return false;
        }
    } else if (div2 != null && div1 == null) {
        if (div2.style.display=="none") {
            div2.style.display="block";
            return false;
        } else {
            div2.style.display="none";
            return false;
        }
    } else {
        // Case both divs are null do nothing
    }
    return false;
}
