var newsAction = new Packages.org.apache.cocoon.peruthisweek.action.NewsAction();

function search(address){		
	var txttext = ""+cocoon.request.get("txttext");
	var cbxcaterogy = cocoon.request.get("cbxcaterogy");
	var cbxperiod = cocoon.request.get("cbxperiod");
	var categorylist = newsAction.getCategories(address + "//globaldata/category.xml");
	var periodoftimelist = newsAction.getPeriodOfTime(address + "//globaldata/periodoftime.xml");
	var message="";
	var searchbean;
	var listfiltered;
	var seconds;
	var results;
	if(txttext==null || cbxcaterogy==null ||cbxperiod==null){
		message="click in the search button to perform a search";		
	}else{		
		searchbean = newsAction.executeSearch(txttext, cbxcaterogy, cbxperiod, address,categorylist);
		seconds=searchbean.getSeconds();
		results=searchbean.getResults();
		listfiltered=searchbean.getListFiltered();
	}
	cocoon.sendPage("search", {	"categorylist":categorylist ,								 
								"txttext":txttext,
								"cbxcaterogy":cbxcaterogy,
								"cbxperiod":cbxperiod,
								"periodoftimelist":periodoftimelist,
								"searchlist":listfiltered,
								"seconds":seconds,
								"results":results,
								"message":message
								});
								
}