function enterSearch(e){

var ENTER_KEY=13;
var unicode=e.keyCode? e.keyCode : e.charCode
window.status = 'key='+unicode;
if  (unicode== ENTER_KEY) search();

}
/*
function enterSearch()
{
	if (window.event && window.event.keyCode == 13)
	{
	alert('enter event');
		search();
		}
	else   return true;
}
*/

function search ()
{

	var f = document.forms[0];
	if  (( (''+f.search_modules)== 'undefined') || ( (''+f.search_query)== 'undefined') )  return;
	if (f.search_modules.options[f.search_modules.selectedIndex].value =='')   return;
	if ( (''+ document.forms[0].search_prevquery) != 'undefined' )
	{
		if (f.search_prevquery.value =='') 
		{
			if ( (f.search_query.value=='')  || (f.search_query.value== search_default_val) ) 	return;
		}
		else
		{
			if (f.search_query.value =='')    f.search_query.value = f.search_prevquery.value;
		}
	}
	else
	{
		if ( (f.search_query.value=='')  || (f.search_query.value== search_default_val) )   return;
		/*
		else
		{
			//This is a new search ==>
			if ( (''+ f.pager_start) != 'undefined' )
			{
				f.pager_start.value = 'START';
		    }
		}
		*/
	}
	f.method="post";
	f.action="/search.do"; 
	f.submit(); 
}