function styleToggle(b) {
	for (var i = 0; i< b.form.length; i++) { if (b.form[i].name == b.name) { b.form[i].parentNode.className = b.form[i].checked? 'labels selected' : 'labels'; } }
}

function titleLink(){ 
   var titles = document.getElementsByTagName('span'); 
   for(var i=0;i<titles.length;i++){ 
     if(titles[i].className == "Title"){ 
	  var title = titles[i].innerHTML.replace(/<br>/g, "");
	  var title = title.replace(/<BR>/g, "");
	  var title = title.replace(/<p>/g, "");
	  var title = title.replace(/<\/p>/g, "");
	  var title = title.replace(/%0A/g, "");
	  var title = title.replace(/\(/g, "");
	  var title = title.replace(/\)/g, "");
	  var title = title.replace(/:/g, "");
      titles[i].innerHTML = '<a href="http://webcat.lcls.org/search/X?SEARCH=(' + title + ')&searchscope=102&SORT=D&m=h&m=b&m=a" title="Search for this book title in our catalog" target="_blank">' + titles[i].innerHTML + "</a>"; 
     } 
   } 
  } 

function authorLink(){ 
   var authors = document.getElementsByTagName('span'); 
   for(var i=0;i<authors.length;i++){ 
     if(authors[i].className == "Author"){ 
	  var author = authors[i].innerHTML.replace(/by /g, "");
	  var author = author.replace(/edited/g, "");
      authors[i].innerHTML = '<a href="http://webcat.lcls.org/search/X?SEARCH=(' + author + ')&searchscope=102&SORT=D&m=h&m=b&m=a" title="Search for this author in our catalog" target="_blank">' + authors[i].innerHTML + "</a>"; 
     } 
   } 
  } 

function initAll(){
titleLink();
authorLink();
}

window.onload=initAll;
