3 var globalPage = null; /* the current top level page object */
4 var globalUser = null; /* the user session */
5 var globalOrgTreeWidget = null;
6 var globalLocation = null;
7 var globalOrgTreeWidgetBox = null;
8 var globalSelectedLocation = null;
9 var globalSearchDepth = null;
14 function globalInit() {
16 var page_name = globalPageTarget;
19 throw new EXArg("globalInit requires globalPageTarget to be set");
21 debug("globalInit init-ing page: " + page_name );
26 globalPage = new OPACStartPage();
29 case "advanced_search":
30 globalPage = new AdvancedSearchPage();
34 globalPage = new MRResultPage();
38 globalPage = new RecordResultPage();
42 globalPage = new LoginPage();
46 globalPage = new LogoutPage();
50 globalPage = new MyOPACPage();
54 globalPage = new AboutPage();
61 "globalInit requires a valid page target: " + page_name );
64 globalLocation = globalOrgTree;
65 globalOrgTreeWidget = new LocationTree(globalOrgTree);
66 globalSearchDepth = findOrgDepth(globalOrgTree.ou_type());
67 globalUser = UserSession.instance();
68 globalUser.verifySession();
73 globalPage.setLocDisplay();
74 globalPage.locationTree = globalOrgTreeWidget;
75 // setTimeout("renderTree()", 5 );
77 if( globalSearchBarFormChunk != null)
78 globalSearchBarFormChunk.resetPage();