function toggle_search_field(e) {
	search_box = Event.element(e)
	if($F(search_box) == "Enter search terms.") {
		search_box.value = ""
	} else {
		search_box.value = "Enter search terms."
	}
}

function initial_page_load() {
	if ($("search_query")) {
		Event.observe($("search_query"),'focus',toggle_search_field,false);
		Event.observe($("search_query"),'blur',toggle_search_field,false);	
	}
	every_page_load()
}

function every_page_load() {
	var tabs = $A(document.getElementsByClassName('tabs'));
	if(tabs.length > 0) {
		tabs.each(function(tab_group,index){ new Control.Tabs(tab_group,{setClassOnContainer:true}); }); 
	}
	if($$('.rounded_box_border').size() > 0) {	
		var rounded_box_border = RUZEE.ShadedBorder.create({ corner:5, border:1 });
		rounded_box_border.render($$('.rounded_box_border'));
	}
	if($$('.rounded_box').size() > 0) {
		var rounded_box = RUZEE.ShadedBorder.create({ corner:5 });
		rounded_box.render($$('.rounded_box'));
	}	
}

// Register the initial page load and AJAX callbacks
Event.observe(window, 'load', initial_page_load, false);
Ajax.Responders.register({onComplete: every_page_load});

// Do sIFR
sIFR.fixWrap = true;
sIFR.activate(franklingothicbook);
sIFR.replace(franklingothicbook, {
  selector: 'div.pagetitle',
  css: {
    '.sIFR-root': { 'color':'#FFFFFF','letter-spacing':'-3' }
  },
	wmode: "transparent",	
	filters: {
	  DropShadow: {
	    knockout: false,
	    distance: 1,
	    color: '#000000',
	    strength: 1
	  }
	}		
});	
