function keypress_search(e){
	return true;
	/* superseded
	if (ebi('home_top')){
		return true;
	}
	var keynum;
	var keychar;

	if(window.event) { // IE
		keynum = window.event.keyCode;
	} else if(e.which) { // Netscape/Firefox/Opera
		keynum = e.which;
	}
	if (keynum == 13) {
		submit_search();
		return false;
	} else {
		return true;
	}
	*/
}

function keyup_search(){
	refresh_compounds();
}


function refresh_search_form(){
  if (ebi('advanced_search')){
  	load_advanced_search_page();
  } else if (ebi('form_contents')){
  	post_form('/search/SearchFormContentsSubPage.html', handle_form_contents, get_main_form());
  }
}

function handle_form_contents(req){
	  replace_element('form_contents', req);
}

function handle_compounds(req){
	  replace_element('compounds_dropdown_wrapper', req);	
}

function submit_search() {
  post_form('/search/SearchResultsSubPage.html', handle_search, get_main_form());
}

function request_search(queryString){
	get_request('/search/SearchResultsSubPage.html?' + queryString, handle_search);
}

function handle_search(req){
	var responseText = req.responseText;
	if (responseText.charAt(0) == '%' ){ //special case to send back javascript
	  var script = responseText.substring(1);
	  eval(script);
	} else {
		switch_main(req);
	}
}

function load_search(){
	ebi('translate_form').submit();
}

function load_advanced_search_page(){
	var form = ebi('translate_form');
	var queryString = encode_form_data(form);
	var url = "/search/AdvancedSearchPage.html?" + queryString;
	window.location = url;
}

$(document).ready(function() {
	   
	$("#search_clear").click(function(){
		$("#search_refine").find("option").removeAttr("selected")
	});
});

