1 var globalSearchBarChunk = null;
3 function SearchBarChunk() {
5 debug("In SearchBarChunk()");
7 this.searchBarForm = new SearchBarFormChunk();
10 this.search_link = getById("adv_search_link");
11 this.login_link = getById("login_link");
12 this.my_opac_link = getById("my_opac_link");
13 this.about_link = getById("about_link");
14 this.logout_link = getById("logout_link");
16 /* divs for the links */
17 this.adv_search_link_div = getById("adv_search_link_div");
18 this.my_opac_link_div = getById("my_opac_link_div");
19 this.about_link_div = getById("about_link_div");
20 this.login_div = getById("login_div");
21 this.logout_div = getById("logout_div");
23 if(globalSearchBarChunk == null)
24 try { this.session = UserSession.instance(); } catch(E) {}
26 this.session = globalSearchBarChunk.session;
30 globalSearchBarChunk = this;
34 SearchBarChunk.prototype.reset = function() {
36 if( this.session.connected ) {
37 debug("session is connected");
38 hideMe(this.login_div);
39 showMe(this.logout_div);
42 debug("session is not connected");
43 showMe(this.login_div);
44 hideMe(this.logout_div);
48 debug("Hiding search bar links since we're XUL");
49 hideMe(this.login_div);
50 hideMe(this.logout_div);
51 hideMe(this.my_opac_link_div);
52 hideMe(this.about_link_div);