
function ltfl_webopac_init() {

	var divs = { "Similar Books": "ltfl_similars",
								 "Tags": "ltfl_tagbrowse",
								 "Other Editions": "ltfl_related" };

	// quick fix to prevent double loading
	var d = document.getElementById('ltfl_similars');
	if(d) { return; }
	
	d = document.getElementById('ltfl_tagbrowse');
	if(d) { return; }

	d = document.getElementById('ltfl_related');
	if(d) { return; }	


	var source = document.getElementsByTagName("body")[0].innerHTML;
	source = source.replace(/\s/gi," ").replace(/-/gi,"");  

	// csd: quick hack to make it not run on summary pages (for this one library -- ugh.  long story.)
                
        

	if (source.match(/BEGIN INNER BIB/) || 
			 (source.match(/(>|\s)status/gi) && source.match(/call (#|No|Number)/gi)) && (!source.match(/browseSaveJump/))) {

		var tables = document.getElementsByTagName("table");
		var noclass = [];

		for (var i=0;i<tables.length;i++) {
			if (!tables[i].className) { noclass.push(tables[i]); }
		}

		var t = noclass[3];

		if (t) {
			var r = t.insertRow( t.getElementsByTagName('tr').length );
			var parentcell = r.insertCell(0);
			parentcell.setAttribute('valign','top');
			parentcell.setAttribute('colSpan','2');
			//parentcell.style.width='100%';//('colSpan','2');
			for (var i=0; i<ltfl_widget_order.length; i++) {
				var widget = ltfl_widget_order[i];
				var d = document.createElement("div");
				d.id = divs[widget];
				d.className = 'ltfl';
				parentcell.appendChild(d);
			}
		}
	}
}
window.setTimeout( function() { ltfl_webopac_init();  }, 1);



