1 OPACStartPage.prototype = new Page();
2 OPACStartPage.prototype.constructor = OPACStartPage;
3 OPACStartPage.baseClass = Page.constructor;
7 parent.OPACStartPage = OPACStartPage;
12 child.OPACStartPage = OPACStartPage;
16 // ---------------------------------------------------------------------------------
18 // ---------------------------------------------------------------------------------
20 var globalOPACStartPage = null;
23 function OPACStartPage() {
25 debug("In OPACStartPage()");
26 this.searchBrFormChunk = new SearchBarFormChunk();
28 if( globalOPACStartPage ) {
29 return globalOPACStartPage;
33 globalOPACStartPage = this;
36 OPACStartPage.prototype.instance = function() {
37 if( globalOPACStartPage )
38 return globalOPACStartPage;
40 return new OPACStartPage();
43 OPACStartPage.prototype.init = function() {
45 globalSearchBarFormChunk.resetPage();
46 var login = getById("login_link");
48 if(!UserSession.instance().verifySession()) {
49 login.setAttribute("href","javascript:void(0);");
50 var func = function(){url_redirect(["target","my_opac"])};
51 var diag = new LoginDialog(func);
52 login.onclick = function(){diag.display(login);}
57 OPACStartPage.prototype.doSearch = function() {