        var myTabs = new YAHOO.widget.TabView("opacTabs");

            /*
                 Initialize and render the MenuBar when its elements are ready 
                 to be scripted.
            */
            
            try {
				var url = location.href.split('#');
				if(url[1]){
					if(isNaN(url[1])){}
					else {
						var tabHash = url[1];
						myTabs.set('activeIndex', tabHash);
					}
				}
			} catch(e){}
			
	        /*
                 check for target tab, and route accordingly
            */

            YAHOO.util.Event.onContentReady("appMenu", function () {

                /*
                     Instantiate a MenuBar:  The first argument passed to the 
                     constructor is the id of the element in the page 
                     representing the MenuBar; the second is an object literal 
                     of configuration properties.
                */

                var oMenuBar = new YAHOO.widget.MenuBar("appMenu", {
                                                            autosubmenudisplay: false, 
                                                           // hidedelay: 750, 
                                                            lazyload: false 
                                                            				});

                /*
                     Call the "render" method with no arguments since the 
                     markup for this MenuBar instance is already exists in 
                     the page.
                */

                oMenuBar.render();

            });	

/*
	Developed by Robert Nyman, http://www.robertnyman.com
	Code/licensing: http://code.google.com/p/getelementsbyclassname/
*/	
var getElementsByClassName = function (className, tag, elm){
	if (document.getElementsByClassName) {
		getElementsByClassName = function (className, tag, elm) {
			elm = elm || document;
			var elements = elm.getElementsByClassName(className),
				nodeName = (tag)? new RegExp("\\b" + tag + "\\b", "i") : null,
				returnElements = [],
				current;
			for(var i=0, il=elements.length; i<il; i+=1){
				current = elements[i];
				if(!nodeName || nodeName.test(current.nodeName)) {
					returnElements.push(current);
				}
			}
			return returnElements;
		};
	}
	else if (document.evaluate) {
		getElementsByClassName = function (className, tag, elm) {
			tag = tag || "*";
			elm = elm || document;
			var classes = className.split(" "),
				classesToCheck = "",
				xhtmlNamespace = "http://www.w3.org/1999/xhtml",
				namespaceResolver = (document.documentElement.namespaceURI === xhtmlNamespace)? xhtmlNamespace : null,
				returnElements = [],
				elements,
				node;
			for(var j=0, jl=classes.length; j<jl; j+=1){
				classesToCheck += "[contains(concat(' ', @class, ' '), ' " + classes[j] + " ')]";
			}
			try	{
				elements = document.evaluate(".//" + tag + classesToCheck, elm, namespaceResolver, 0, null);
			}
			catch (e) {
				elements = document.evaluate(".//" + tag + classesToCheck, elm, null, 0, null);
			}
			while ((node = elements.iterateNext())) {
				returnElements.push(node);
			}
			return returnElements;
		};
	}
	else {
		getElementsByClassName = function (className, tag, elm) {
			tag = tag || "*";
			elm = elm || document;
			var classes = className.split(" "),
				classesToCheck = [],
				elements = (tag === "*" && elm.all)? elm.all : elm.getElementsByTagName(tag),
				current,
				returnElements = [],
				match;
			for(var k=0, kl=classes.length; k<kl; k+=1){
				classesToCheck.push(new RegExp("(^|\\s)" + classes[k] + "(\\s|$)"));
			}
			for(var l=0, ll=elements.length; l<ll; l+=1){
				current = elements[l];
				match = false;
				for(var m=0, ml=classesToCheck.length; m<ml; m+=1){
					match = classesToCheck[m].test(current.className);
					if (!match) {
						break;
					}
				}
				if (match) {
					returnElements.push(current);
				}
			}
			return returnElements;
		};
	}
	return getElementsByClassName(className, tag, elm);
};


function summitButtonSearchScreen() {
	var wouldBe = getElementsByClassName('yourEntryWouldBeHereData', 'td', document);	
	if (wouldBe[0]){
		wouldBe[0].innerHTML=wouldBe[0].innerHTML+ "<a id='suSummitbtn2' href='javascript:readit2();'>Repeat Search in Summit</a>";
	}
}

function ieSearchResultsIconsForElectronic(){ //deprecated - only works in IE8
	var brief_tables = getElementsByClassName('brief_entry_table', 'table', document);
	for(var i = 0; i < brief_tables.length; i++) {
		var first_brief_entry = brief_tables[i];
		var first_title=first_brief_entry.getElementsByTagName('span');
		var first_image=first_brief_entry.getElementsByTagName('img');
		var title_link=first_title[0].getElementsByTagName("a");
		var image_link=first_image[0];
		//var title=title_link.innerHTML;
		var title_test=title_link[0].innerHTML.indexOf("electronic resource");
		if(title_test != -1){
			if(image_link.src=="http://library.seattleu.edu/screens/bridge_book.gif"){
				image_link.src="http://library.seattleu.edu/screens/bridge_e_book.gif";
				}
			if(image_link.src=="http://library.seattleu.edu/screens/bridge_periodical.gif"){
				image_link.src="http://library.seattleu.edu/screens/bridge_e_journal.gif";
				}		
		}
	}
}

function briefSearchResultsIconsForElectronic(){
	var brief_tables = getElementsByClassName('brief_entry_table', 'table', document);

	for(var i2 = 0; i2 < brief_tables.length; i2++) {

		var brief_entry = brief_tables[i2]; // pick next table
		var entry_spans=brief_entry.getElementsByTagName('span'); // get the spans
		var title_link=entry_spans[0].getElementsByTagName("a"); // get the link from the first span
		var title_test=title_link[0].innerHTML.indexOf("electronic resource"); // test for "electronic resource"
		
		var entry_images=brief_entry.getElementsByTagName('img'); //get the images
		var image_link=entry_images[0];
			if(title_test != -1){image_link.src=image_link.src.replace("bridge_", "bridge_e_");}
	}
}

function briefSearchResultsTagCloud(){
	var testForBrowseList =	document.getElementById("TableBrowseList");
	if(document.getElementById("TableBriefcit")){document.getElementById("tagCloudWidget").className = "results_widget widget"};
	var brief_subject_spans = getElementsByClassName('brief_entry_subject', 'span', document);
	var subject_links = [];
	var link_code = "<ul>";

	for(var i = 0; i < brief_subject_spans.length; i++) {

		//var brief_subjects.push (brief_subjects_spans[i].innerHTML; // add span content to array
		//document.getElementById("tagCloud").innerHTML=document.getElementById("tagCloud").innerHTML + brief_subject_spans[i].innerHTML;	
		//subject_links.push(brief_subject_spans[i].innerHTML);
		var subs = brief_subject_spans[i].innerHTML;
		var splits = subs.split(/<br>/i);
//		splits.push(subs[1].innerHTML);
//		alert(splits);
//		splits.pop();
		subject_links = subject_links.concat(splits);
	}
//	subject_links.splice();
//	var subject_links_split=subject_links.join();
//	var subjects = new Array(subject_links_split.split("."));alert(subjects[0]);

	subject_links.sort();

	var color_count = 1;
	for(var i = 0; i < subject_links.length; i++) {

	    if (subject_links[i].indexOf("Electronic journals.") == -1) {

	        if (subject_links[i].indexOf("Electronic books.") == -1) {

	            if (subject_links[i] != subject_links[i + 1]) {

	                link_code = link_code + '<li><a href="/search/d?' + subject_links[i] + '" class="weight1">' + subject_links[i].replace(/\s--\s/g, " - ").replace(/\./i, " ") + '</a></li>';

	                //subject_links.splice(i+1,1);

	                //subject_links[i]="<b>"+subject_links[i]+"</b>";

	            }

	            else {

	                var count = 1;

	                while (subject_links[i] == subject_links[i + 1]) {

	                    count++;

	                    //subject_links.splice(i+1,1);				

	                    i++;

	                }



	                link_code = link_code + '<li><a href="/search/d?' + subject_links[i] + '" class="weight' + count + ' color' + color_count % 3 + '">' + subject_links[i].replace(/\s--\s/g, " - ").replace(/\./i, " ") + '</a></li>';

	                color_count++;



	            }

	        }

	    }

}

link_code = link_code + "</ul>";
	document.getElementById("tagCloud").innerHTML=document.getElementById("tagCloud").innerHTML + link_code;//alert(subject_links.length);
}

function showMoreSubjects(){
	if(document.getElementById("tagCloud").className == "fullCloud"){
		document.getElementById("tagCloud").className = "";
	}
	else{
		document.getElementById("tagCloud").className = "fullCloud";
	}
	
	if(document.getElementById("showMoreTags").innerHTML == "Show fewer subjects"){
		document.getElementById("showMoreTags").innerHTML = "Show more subjects";
	}
	else{
		document.getElementById("showMoreTags").innerHTML = "Show fewer subjects";
	}


}