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 »
';
}
}
// 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 ';
}
}
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:43:36 Mar 17, 2009 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 07:18:10 May 13, 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.889
exclusion.robots: 0.112
exclusion.robots.policy: 0.099
esindex: 0.013
cdx.remote: 17.8
LoadShardBlock: 107.24 (3)
PetaboxLoader3.datanode: 99.135 (4)
load_resource: 148.958
PetaboxLoader3.resolve: 107.343
*/