// Create knowledgeLinks method : Manage clicks on links (scroll page without scrolling parent)
FLOOKII.knowledgeLinks = function (e){
    var element    = FLOOKII.target(e);
    var scroll_div = FLOOKII.getElementsByClassName('topframetext')[0];
    var target_element,
        target_offset;
    
    if(element.tagName === "A"){
        if(element.className === "knowledgeanchor"){
            target_element       = document.getElementById(element.id + "_fr");
            target_offset        = target_element.offsetTop;
            scroll_div.scrollTop = target_offset;
        }
        else if(element.className = "backtotop"){
            scroll_div.scrollTop = 0;
        }
        return true;
    }
    return false;
}    
// Create setListeners method : Register 'mouseup' listener on scrollable text container div
FLOOKII.setListeners = function (){
    var element = FLOOKII.getElementsByClassName('topframetext')[0];
    FLOOKII.addEvent(element, 'mouseup', FLOOKII.knowledgeLinks, false);
    return true;
}
// Execute javascript on page load
FLOOKII.addEvent(window, 'load', FLOOKII.setListeners, false);