var portlets = new Array;
var portlet;
var i;
var j = 0;
function startup() {
    var dls = document.getElementsByTagName("DL");
    for (i = 0; i < dls.length; i++) {
        if (dls[i].className == "portlet") {
            portlets[j] = dls[i];
            j++;
        }
    }
    mainWrapper = document.getElementById('portal-columns');
    right = document.getElementById('portal-column-two');
    left = document.getElementById('portal-column-one');
    buttons = document.getElementById('columnsSwitcher');
    leftColImage = document.getElementById('col-bot-left');
    rightColImage = document.getElementById('col-bot-right');
}

registerPloneFunction(startup);

function getPortletBody(p) {
	 var childs = p.getElementsByTagName('DD');
    return childs; 
}

function switchPortlet(hlink) {
    var header = hlink.parentNode;
	 var portletIems = new Array;
	 for(var i = 0; i < portlets.length; i++) {
        if (portlets[i] == header.parentNode) {
            portlet = portlets[i]; 
        }
    }
    i = 0;
    var portletItems = getPortletBody(portlet);
    name = portlet.id;
        for (var i = 0; i < portletItems.length; i++) {
	    if (portletItems[i].className != 'bottomCorners') {
                if (portletItems[i].className.indexOf(' hidden') == -1) {
                    portletItems[i].className += " hidden";
                    hlink.className = "squeezed";
                    createCookie(name, "hidden");
                } else {
                    portletItems[i].className = portletItems[i].className.replace(' hidden','');
                    createCookie(name, "", -1);
                    hlink.className = "";
                }
            }
        }
}
