
	function togglePanes(){
		//$('browse').toggle;
		//$('search').toggle;
		
		//document.getElementById('browse').style.display="block";
		//['browse','search'].each(Element.toggle);
		//	['browse','search'].each(Element.setStyle({}));
		
		$("browseButton","searchButton").invoke('toggleClassName','here');
		$('browse','search').invoke('toggle');
		
	}	

	function search(){
		
		$("loading").style.display="block";
		var mode;
		var term;
		
		if($('sAuthor').value == ''){
			mode = 'sTitle';
			term = $('sTitle').value;
		} else {
			mode = 'sAuthor';
			term = $('sAuthor').value;
		}
		
		new Ajax.Updater("searchResults",
						"ajax_books.php",
						{
							parameters: {
											sMode: mode, 
											sTerm: term 
										},
							onSuccess:function(){
								$("loading").style.display="none";
							},
							onFailure:function(){
								$("searchResults").innerHTML="We're having difficulties.";
							}
						}
							
		);
		
		return false;
		
	}
	
	var lastBrowse;
	
	function browseBy(mode){

		//underline current mode on html form
		if(lastBrowse!=null){
			$(lastBrowse).toggleClassName("here");
		}
		lastBrowse = mode;
		$(mode).toggleClassName("here");

		//if class, send class term
		if($(mode).id=='browseDept'){
			var index = $("browseDept").selectedIndex;
			var term = $("browseDept").options[index].value;
		}
		
		
		new Ajax.Updater("searchResults",
						"ajax_books.php",
						{parameters: {
										bMode:$(mode).id,
										bTerm:term
									}
						},
						onSuccess=function(){
							$("searchResults").show();
						}
						);
	}