var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); /** * Magic Dollar Function */ function $() { var elements = new Array(); for (var i = 0; i < arguments.length; i++) { var element = arguments[i]; if (typeof element == 'string') element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } /** * Get Element by Class * * The second and third parameters are optional. */ function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)'); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } /** * Confirm Delete */ function confirmDelete(what) { var msg = "Are you sure you want to delete "+what+"?"; if (confirm(msg)) { return true; } else { return false; } } /** * Toggler */ function toggle() { for ( var i=0; i < arguments.length; i++ ) { if ($(arguments[i])) { $(arguments[i]).style.display = ($(arguments[i]).style.display != 'none' ? 'none' : '' ); } } return false; } /** * Add Event */ function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener( type, fn, false ); EventCache.add(obj, type, fn); } else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj[type+fn] = function() { obj["e"+type+fn]( window.event ); } obj.attachEvent( "on"+type, obj[type+fn] ); EventCache.add(obj, type, fn); } else { obj["on"+type] = obj["e"+type+fn]; } } var EventCache = function() { var listEvents = []; return { listEvents : listEvents, add : function(node, sEventName, fHandler){ listEvents.push(arguments); }, flush : function(){ var i, item; for(i = listEvents.length - 1; i >= 0; i = i - 1){ item = listEvents[i]; if(item[0].removeEventListener){ item[0].removeEventListener(item[1], item[2], item[3]); }; if(item[1].substring(0, 2) != "on"){ item[1] = "on" + item[1]; }; if(item[0].detachEvent){ item[0].detachEvent(item[1], item[2]); }; item[0][item[1]] = null; }; } }; }(); function printPage() { if ($("print")) { $("print").innerHTML = 'Print this Page'; } } function goBack() { if ($("back")) { $("back").innerHTML = '« Back'; } } window.onload = function(e) { toggle('hide','updateEmailForm','updateBranchForm'); setPageTools(); printPage(); goBack(); writeMyCPL(); initBMM(); initSearchCal(); initClearForm(); var cookie = readCookie("style"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); //setSiteWidth(); } window.onunload = function(e) { var title = getActiveStyleSheet(); createCookie("style", title, 365); } /** * $cmignore */ /** * Jump Menu */ function jumpMenu(terms, types, eid, pid, range, mode) { var terms; var types; var eid; var pid; var range; var mode; if (eid == 0 && pid == 0) { var searchPage = 'results'; } else { var searchPage = 'refine'; } var selInd = document.sortByForm.sortBy.selectedIndex; var goTo = document.sortByForm.sortBy.options[selInd].value; location.href = "/search/"+searchPage+"/terms/"+terms+"/searchType/"+types+"/range/"+range+"/matchMode/"+mode+"/sort/"+goTo+"/n/"+eid+"/p/"+pid+"/"; } // jumpMenu() /** * getAvailability() */ function getAvailability() { // Create the XML HTTP Request Object var ajaxRequest = getHTTPObject(); var controlNumber = document.getElementById("checkAvailability").getAttribute("rel"); var url = "/availability/index/controlNumber/" + controlNumber + "/"; // Create a function that will receive data sent from the server ajaxRequest.onreadystatechange = function() { if(ajaxRequest.readyState == 4) { document.getElementById("availabilityTable").innerHTML = ajaxRequest.responseText; } else { document.getElementById("availabilityTable").innerHTML = '

Checking Availability »

Checking...'; } } // Send the POST request ajaxRequest.open("GET", url, true); /* ajaxRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // Only needed for POST */ ajaxRequest.send(url); // Prevent the form from being submited return false; } // getAvailability() /** * getHTTPObject() */ function getHTTPObject() { var xmlhttp; // Use IE's ActiveX items to load the file. if(typeof ActiveXObject != 'undefined') { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } // If ActiveX is not available, use the XMLHttpRequest of Firefox/Mozilla etc. to load the document. } else if (XMLHttpRequest) { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } else { xmlhttp = false; } return xmlhttp; } /** * $/cmignore */ function writeMyCPL() { var emailLink = $("updateEmailLink"); var branchLink = $("updateBranchLink"); if (emailLink) { emailLink.innerHTML = '   [ Update ]'; } if (branchLink) { branchLink.innerHTML = '   [ Update ]'; } } function rewriteLink(what) { if (what.innerHTML != "Cancel") { what.innerHTML = "Cancel"; } else { what.innerHTML = "Update"; } } function toggleRadio(what) { document.getElementById(what).checked=true; } /** * initSearchCal() */ function initSearchCal() { if ($("searchAgain")) { toggle('eventSearchForm'); $("searchAgain").onclick = function () { return toggle('eventSearchForm','calendar','calShow'); } } if ($("calShow")) { toggle('calendar'); $("calShow").onclick = function () { return toggle('eventSearchForm','calendar','calShow'); } } } /** * script for toggling the Books Movies and More categories */ function initBMM() { if ($("expandLinks")) { var holder = $("expandLinks"); var links = holder.getElementsByTagName("a"); for (var i = 0; i < links.length; i++) { links[i].onclick = expCol; } } } function expCol() { var holder = $("expandLinks"); var links = holder.getElementsByTagName("a"); var imgs = holder.getElementsByTagName("img"); var str = "expand"; for (var i = 0; i < imgs.length; i++) { if (imgs[i].src.match(str)) { imgs[i].setAttribute("src","/dir_images/btn_collapse.gif"); } else { imgs[i].setAttribute("src","/dir_images/btn_expand.gif"); } } toggle('hide'); return false; } var i = 0; function goPrev(what) { var titleList = eval("raList"+what+"['titles']"); var raTotal = titleList.length; if (i == 0) { i = raTotal-1; setState(what); } else { i = i-1; setState(what); } return false; } function goNext(what) { var titleList = eval("raList"+what+"['titles']"); var raTotal = titleList.length; if (i == raTotal-1) { i = 0; setState(what); i = i+1; } else if (i < raTotal) { i = i+1; setState(what); } return false; } function setState(what) { var titleList = eval("raList"+what+"['titles']"); var authorList = eval("raList"+what+"['authors']"); var imageList = eval("raList"+what+"['images']"); var linkList = eval("raList"+what+"['urls']"); $("raListImg"+what).src = imageList[i]; $("raListImg"+what).setAttribute("alt", titleList[i]); $("raListImg"+what).setAttribute("title", titleList[i]); $("raListTitle"+what).innerHTML = titleList[i]; $("raListAuthor"+what).innerHTML = authorList[i]; $("raListImgLink"+what).setAttribute("href", linkList[i]); $("raListLink"+what).setAttribute("href", linkList[i]); $("raListLink"+what).setAttribute("title", titleList[i]); $("raListTitleLink"+what).setAttribute("href", linkList[i]); } function setPageTools() { var fntSizer = $("fontSizer"); if (fntSizer) { fntSizer.innerHTML = 'Font Size Resize Text - Default Resize Text - Medium Resize Text - Large'; } } function setActiveStyleSheet(title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if(a.getAttribute("title") == title) a.disabled = false; } } } function getActiveStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title"); } return null; } function getPreferredStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title") ) return a.getAttribute("title"); } return null; } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } var cookie = readCookie("style"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); /** * initClearForm() */ function initClearForm() { if ($("clearForm")) { $("clearForm").onclick = resetForm; } if ($("clearForm2")) { $("clearForm2").onclick = resetForm; } } // initClearForm() /** * resetForm() */ function resetForm() { document.forms["advancedSearchForm"].reset(); return false; } // resetForm() } /* FILE ARCHIVED ON 16:25:33 Mar 26, 2009 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:12:55 Apr 27, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.879 exclusion.robots: 0.113 exclusion.robots.policy: 0.1 cdx.remote: 0.075 esindex: 0.011 LoadShardBlock: 140.916 (3) PetaboxLoader3.datanode: 60.456 (4) load_resource: 62.432 PetaboxLoader3.resolve: 31.046 */