var portlets = new Array;
var portlet;
var i;
var j = 0;
startup = function() {
var divs = document.getElementsByTagName("DIV");
for (i = 0; i < divs.length; i++) {
if (divs[i].className == "portlet") {
portlets[j] = divs[i];
j++;
} 
}
}

function getPortletBody(p) {
var childs = p.childNodes;
for (var i = 0; i < childs.length; i++) {
if ((childs[i].className == "portletBody") || (childs[i].className == "portletBody hidden")) { return childs[i]; }
}
}

function switchPortlet(hlink) {
var header = hlink.parentNode;
for(var i = 0; i < portlets.length; i++) {
var childs = portlets[i].childNodes;
for (var j = 0; j < childs.length; j++) {
if (childs[j] == header) {
portlet = portlets[i]; 
}
}
}
i = 0;
var portletBody = getPortletBody(portlet);
name = portlet.id;
if (portletBody.className == "portletBody") {
portletBody.className += " hidden";
createCookie(name, "hidden", 7); // comment1, comment2
} else {
portletBody.className = portletBody.className.replace(' hidden','');
createCookie(name, "", -1); // comment3
}
}
window.onload = startup;
