YAHOO.util.Event.addListener(this,'load',function(){var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");YAHOO.util.Get.script(gaJsHost+"google-analytics.com/ga.js",{onSuccess:function(){var host=document.location.host,path=document.location.pathname,pageTracker,pageTracker2;if(_gat!==undefined){if("library.stanford.edu"==host||"www-sul.stanford.edu"==host){if(path.substring(0,17)=='/sulapp/databases'){pageTracker=_gat._getTracker("UA-7439030-8");pageTracker=_gat._getTracker("UA-7219229-4");}else{}pageTracker=_gat._getTracker("UA-7439030-1");pageTracker2=_gat._getTracker("UA-7219229-1");}}else if("databases.stanford.edu"==host){pageTracker=_gat._getTracker("UA-7439030-8");pageTracker=_gat._getTracker("UA-7219229-4");}pageTracker._initData();if(pageTracker2!==undefined){pageTracker2._initData();}pageTracker._trackPageview();if(pageTracker2!==undefined){pageTracker2._trackPageview();}pageTracker._setVar(SUL.core.getMetaContent('WT.seg_1'));if(pageTracker2!==undefined){pageTracker2._setVar(SUL.core.getMetaContent('WT.seg_1'));}SUL.track.addTracker({track:function(trackingData){if(trackingData.external){pageTracker._trackPageview('/OFFSITE/'+trackingData.title);if(pageTracker2!==undefined){pageTracker2._trackPageview('/OFFSITE/'+trackingData.title);}var demo=true;}else{pageTracker._trackPageview('/ONSITE/'+trackingData.title+'/'+trackingData.path);if(pageTracker2!==undefined){pageTracker2._trackPageview('/ONSITE/'+trackingData.title+'/'+trackingData.path);}}}});}}});});SUL.track=function(){var trackers=[],getTrackingData=function(e){var node=e.srcElement||e.target,l=node,host,path,query,external,title,searchTerms,searchSource,children,getTrackedTitle=function(){var title=l.title,img,i=0;if(l.rel&&l.rel.indexOf('popup')===0){title='YUI Pop-up ['+l.rel.substring(6)+']';}else if(l.nodeName=='FORM'){title=l.name||l.id;}if(!title){title=node.alt;}if(!title){img=node.getElementsByTagName("IMG");if(img){for(i=0;i<img.length;i++){if(img[i].alt){title=img[i].alt;break;}}}}if(!title){title=node.id;}if(!title){title=node.innerHTML;if(title&&title.indexOf('<')>-1){title=title.substring(0,title.indexOf('<'));}}if(!title){title='unknown';}return title.replace(/\s+/g,' ').replace(/^\s|\s$/g,'');};if(e.type=='click'){if(l.nodeName!='A'){children=l.getElementsByTagName('a');if(children.length>0){l=children[0];}}while(l&&l.nodeName!='A'){l=l.parentNode;if(l===null){throw'not trackable';}}if(l.host=='ezproxy.stanford.edu'){host=(l.search.substring(l.search.indexOf('//')+2));if(host.indexOf('/')>-1){path=host.substring(host.indexOf('/'));if(path.indexOf('?')>-1){path=path.substring(0,path.indexOf('?'));}host=host.substring(0,host.indexOf('/'));}query='';external=true;}else if(l.rel){host=document.location.host;path=document.location.pathname;query=document.location.search;}else{host=l.host;if(host.indexOf(':')>-1){host=host.substring(0,host.indexOf(':'));}path=l.pathname;external=host!=document.location.host;query=external?'':l.search;}}else if(e.type=='submit'){host=node.action.substring(node.action.indexOf('//')+2);if(host.indexOf('/')>-1){path=host.substring(host.indexOf('/'));if(path.indexOf('?')>-1){path=path.substring(0,path.indexOf('?'));}host=host.substring(0,host.indexOf('/'));}query='';external=true;}if(path.indexOf('/')!==0){path='/'+path;}title=getTrackedTitle();if(path=='/books24'){external=true;}return{host:host,path:path,query:query,title:title,searchTerms:searchTerms,searchSource:searchSource,external:external};};return{addTracker:function(tracker){if(!tracker||tracker.track===undefined){throw'tracker does not implement track()';}trackers.push(tracker);},trackEvent:function(e){var td;if(this.isTrackable(e)){td=getTrackingData(e);this.track(td);}},track:function(td){for(var i=0;i<trackers.length;i++){trackers[i].track(td);}},isTrackable:function(e){var node=e.srcElement||e.target,dh,nh,rel;dh=document.location.host;if(e.type=='click'){if(node.className=='eLibraryTab'){return true;}while(node&&node.nodeName!='A'){node=node.parentNode;}if(node){if(node.rel){rel=node.rel.split(' ');if(rel[0]=='popup'&&(rel[1]=='local'||rel[1]=='faq')){return true;}else{return false;}}nh=node.host;if(nh.indexOf(':')>-1){nh=nh.substring(0,nh.indexOf(':'));}if(nh==dh){if((/secure\/login.html/).test(node.pathname)){return true;}if((/\.html$/).test(node.pathname)||(/\.htm$/).test(node.pathname)){while(node!==null){if(node.clicked&&!node.rel){return true;}node=node.parentNode;}return false;}return true;}return true;}return false;}else if(e.type=='mouseover'){while(node){if(node.trackable){return true;}node=node.parentNode;}return false;}else if(e.type=='submit'){if(node.action.indexOf(document.location.host)==-1){if(node.isValid!==undefined&&!node.isValid){return false;}return true;}return false;}return false;}};}();if(typeof SUL=="undefined"||!SUL){var SUL={};}SUL.namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=SUL;for(j=(d[0]=="SUL")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}}return o;};SUL.core=SUL.core||function(){var E=YAHOO.util.Event,m={};E.addListener(this,'load',function(){var d=document,meta,p,a,i;meta=d.getElementsByTagName('meta');for(i=0;i<meta.length;i++){m[meta[i].getAttribute('name')]=meta[i].getAttribute('content');}E.addListener(d,'mouseover',function(e){var t=e.srcElement||e.target;while(t){if(t.activate){t.activate(e);}t=t.parentNode;}});E.addListener(d,'mouseout',function(e){var t=e.srcElement||e.target;while(t){if(t.deactivate){t.deactivate(e);}t=t.parentNode;}});E.addListener(d,'click',function(e){var t=e.srcElement||e.target,parent,href,f;while(t){if(t.clicked){t.clicked(e);}t=t.parentNode;}if(SUL.track){SUL.track.trackEvent(e);if(YAHOO.env.ua.webkit&&SUL.track.isTrackable(e)){t=e.target;parent=t;while(parent){if(parent.clicked!==undefined){return;}parent=parent.parentNode;}while(t){if(t.href&&(!t.rel&&!t.target)){f=function(){window.location=t.href;};YAHOO.util.Event.preventDefault(e);setTimeout(f,200);break;}t=t.parentNode;}}}});});return{getMetaContent:function(name){return m[name]===undefined?undefined:m[name];},importNode:function(importedNode,deep){var newNode,i,attr;if(importedNode.nodeType==1){newNode=document.createElement(importedNode.nodeName);for(i=0;i<importedNode.attributes.length;i++){attr=importedNode.attributes[i];if(attr.nodeValue!==undefined&&attr.nodeValue!==''){newNode.setAttribute(attr.name,attr.nodeValue);if(attr.name=='class'){newNode.className=attr.nodeValue;}}}}else
if(importedNode.nodeType==3){newNode=document.createTextNode(importedNode.nodeValue);}if(deep&&importedNode.hasChildNodes()){for(i=0;i<importedNode.childNodes.length;i++){newNode.appendChild(SUL.core.importNode(importedNode.childNodes[i],true));}}return newNode;}};}();
