questia.Package( "coreweb.reader" ); questia.Import("coreweb.common.*"); coreweb.reader.tabParams = null; coreweb.reader.tabbedNavInitialize = function() { if ( coreweb.reader.tabParams == null ) { coreweb.reader.tabParams = {}; var tabParams = coreweb.reader.tabParams; tabParams.offsetTop = 0; tabParams.totalTabHeight = 0; tabParams.tabs =[ ["sponsored_tab", 80, "sponsored_content"], ["pub_tab", 80, "pub_content"], ["find_in_book_tab",88, "find_in_book_content"], ["search_results_tab",99,"search_results_content"]]; tabParams.parentDiv = "navPaneTabs"; for( index=0; index < tabParams.tabs.length; index++ ) { tabParams.totalTabHeight = tabParams.totalTabHeight + tabParams.tabs[index][1]; } } } coreweb.reader.navTabClicked = function(tabDiv) { coreweb.reader.tabbedNavInitialize(); var tabParams = coreweb.reader.tabParams; var tabDivName = tabDiv.id; for( index=0; index < tabParams.tabs.length; index++ ) { if ( tabParams.tabs[index][0] == tabDivName ) { tabDiv.style.zIndex = 100; tabDiv.className = tabParams.tabs[index][0]; document.getElementById(tabParams.tabs[index][2]).style.display = "block"; } else { var inactiveDiv = document.getElementById(tabParams.tabs[index][0]); if(inactiveDiv!=null){ inactiveDiv.style.zIndex = 1; inactiveDiv.className = tabParams.tabs[index][0] + "_noselect"; var oldtab = document.getElementById( tabParams.tabs[index][2] ); if ( oldtab ) { oldtab.style.display = "none"; } } } } } coreweb.reader.showSearchResults = function(tabDiv) { coreweb.reader.navTabClicked(tabDiv); if ( coreweb.reader.readingListLoaded == null ) { coreweb.reader.readingListLoaded = true; window.commandFrame.location.href="/app?page=coreweb/reader/readerSearchResultsPage&service=page"; } } coreweb.reader.showFindInBook = function(tabDiv) { coreweb.reader.navTabClicked(tabDiv); if ( coreweb.reader.findInBookLoaded == null ) { coreweb.reader.findInBookLoaded = true; window.commandFrame.location.href="/reader/action/findInBook"; } }