// Copyright © 2008 Unternehmen Online GmbH & Co. KG
// Author: Christian Drengenberg
// Changed: 03.07.2008


var lastLayer;
var lastLink;

// Init first layer on start. Put this in the bodys onload event.
function initLayerOnce(linkId, divId, onClass, offClass) {
    manageLayer(document.getElementById(linkId), divId, onClass, offClass);
}

// Displays the current layer an hides the previouse.
function manageLayer(sender, divId, onClass, offClass) {
    if(sender != lastLink) {
        document.getElementById(divId).style.display = 'block';
        sender.className = onClass;
        
        if(lastLayer) {
            lastLayer.style.display = 'none';
        }
        
        if(lastLink) {
            lastLink.className = offClass;
        }
        
        lastLayer = document.getElementById(divId);
        lastLink = sender;
    }
}