
var enabletabpersistence = 0;
var tabcontentIDs = new Object;

function expandcontent(linkobj) {
    var ulid = linkobj.parentNode.parentNode.id;
    var ullist = document.getElementById(ulid).getElementsByTagName("li");
    for (var i = 0; i < ullist.length; i++) {
        ullist[i].className = "";
        if (typeof tabcontentIDs[ulid][i] != "undefined") {
            document.getElementById(tabcontentIDs[ulid][i]).style.display = "none";
        }
    }
    linkobj.parentNode.className = "active";
    document.getElementById(linkobj.getAttribute("rel")).style.display = "block";
}


function expandtab(tabcontentid, tabnumber) {
    var thetab = document.getElementById(tabcontentid).getElementsByTagName("a")[tabnumber];
    if (thetab.getAttribute("rel")) {
        expandcontent(thetab);
    }
}


function savetabcontentids(ulid, relattribute) {
    if (typeof tabcontentIDs[ulid] == "undefined") {
        tabcontentIDs[ulid] = new Array;
    }
    tabcontentIDs[ulid][tabcontentIDs[ulid].length] = relattribute;
}


function getullistlinkbyId(ulid, tabcontentid) {
    var ullist = document.getElementById(ulid).getElementsByTagName("li");
    for (var i = 0; i < ullist.length; i++) {
        if (ullist[i].getElementsByTagName("a")[0].getAttribute("rel") == tabcontentid) {
            return ullist[i].getElementsByTagName("a")[0];
            break;
        }
    }
}


function initializetabcontent() {
    for (var i = 0; i < arguments.length; i++) {
        var ulobj = document.getElementById(arguments[i]);
        var ulist = ulobj.getElementsByTagName("li");
        for (var x = 0; x < ulist.length; x++) {
            var ulistlink = ulist[x].getElementsByTagName("a")[0];
            if (ulistlink.getAttribute("rel")) {
                savetabcontentids(arguments[i], ulistlink.getAttribute("rel"));
                ulistlink.onclick = function () {expandcontent(this);return false;};
                if (ulist[x].className == "active") {
                    expandcontent(ulistlink);
                }
            }
        }
    }
}