//<![CDATA[
jQuery(function($){
	$('#sboxtitles').css('display','block');
	
	$('.sboxtitle').click(function() { //search box setup, on each state change
	    $('.sboxselected').removeClass('sboxselected');
		$(this).addClass('sboxselected'); //set class to clicked element only
		
		var targetdiv = $('#s' + $(this).attr('id').substr(1));//use id naming convention concat(#s,button id) = div to display in main box
		
		$('#smain').html(targetdiv.html()); //set html of displayed (main) box
		
		/*$('.searchoptions').hide().show(250);*/
		
		$('.searchin').click(function() {
		    $('.searchinsel').removeClass('searchinsel');
			$(this).addClass('searchinsel'); //set class to clicked element
			$(this).parents('form').find('.searchin_var').val($(this).attr('title')); //set value of parent form's searchin_var (passes arguments on form submission) to span's title.
		});
		
		$('.searchin:first').click().addClass('searchinsel'); //search by kw/author/etc setup. Default to first item in options list
		
		$('.searchfield').each(function() {
			$(this).val($(this).attr('title')); //fill search box with title attr of searchfield
		});
		
		$('.searchfield').focus(function() { //field focus behavior
			value = $(this).val();
			defaultValue = $(this).attr('title');
				if (value==defaultValue) {
					$(this).val(''); //clear field
					$(this).toggleClass('searchfields'); //set active class
					$(this).parent().toggleClass('searchfieldspans');
				}
		});
		
		$('.searchfield').blur(function() { //field blur behavior
			value = $(this).val();
			defaultValue = $(this).attr('title');
				if(!value) { 
					$(this).val(defaultValue).toggleClass('searchfields'); //if no input, reset field to default state
					$(this).parent().toggleClass('searchfieldspans');
			    }
		});
	});

	/* Before the website search form submits, add a format string to
   * restrict Lens to search the Library website only for website
   * searches. */
	$('#websiteform').submit(function() {
		var s = $('#searchfieldsitesearch');
		s.val(s.val() + ' format:"Library Website"');
	});

	$('#tlens').click(); //simulate first search tab click as default
});
//]]>

