function input_form_gateway( type, combo_base_name )
{
	text_element = document.getElementById( combo_base_name + "_text" )
	
	if ( text_element == null )
	{
		alert( combo_base_name + "_text element not found." );
	}	
	
	select_element = document.getElementById( combo_base_name + "_select" )
	
	if ( select_element == null )
	{
		alert( combo_base_name + "_select element not found." );
	}	
	
	p1 = urlencode( text_element.value );

	p1 = p1.replace( /^\s+|\s+$/g, '' ); 	
	
	switch( type )
	{
		case "author":
			func = 1;
			break;

		case "keyword":
			func = 2;
			break;

		case "refcode":
			func = 3;
			break;

		default:
			func = 0;
	}
	
	gateway = "/ajax/ajax_publications.php?f=" + func + "&p1=" + p1;	
	
	return gateway;
}

// This will stop the enter key from submitting a form
function stopRKey(evt) 
{
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey; 