function do_link_dynamic_openclose(poLink)
{
    var sBgImageSrc     = poLink.style.backgroundImage;
    var bLinkIsClose    = sBgImageSrc == '' || sBgImageSrc.indexOf('down') == -1;
    var oRelatedContent = poLink.parentNode.nextSibling;
    var bIsFaqLink      = poLink.className.indexOf('_faq') != -1; 
    
    if (bIsFaqLink)
    {
        var bLinkIsClose = poLink.className.indexOf('faq_open') == -1;
        poLink.className = bLinkIsClose ? 'link_dynamic_openclose_faq_open' : 'link_dynamic_openclose_faq';
    }
    
    oRelatedContent.style.display = bLinkIsClose ? 'block' : 'none';
    
    poLink.blur(); /* sieht sonst nicht gut aus */
}
