(function(){

	Ev.onDOMReady(function(){
						   		
								function gotoSearch(e){
									Ev.stopEvent(e);
									
									var urlString  = initer.getUrlString();
									if (urlString != undefined && urlString != 'undefined') {
										initer.gotoUrl(urlString);
									}
								}
								
								var searchFormSubmit = Dom.get("filter-widget-form-submit");
								Ev.addListener(searchFormSubmit,'click',gotoSearch);
								
								var initer = new FilterMenuIniter();
								// fillnu si filter widget
								if ( typeof(searchData)=="object" ){
									initer.filterMenuSet(searchData);
								}
								
								Ev.addListener(Dom.get("checkFilterLastminute"),'click',function(){
																								 
														var contextData = Dom.get("contextData");
														if (contextData){
															var formElement = Dom.getElementBy(function(elem){return elem.id},'div',contextData);
															if (formElement){
																var elemClassName = formElement.id+"Content";
																elemClassName = elemClassName.replace("form","filtr");
																var nodeElem = Dom.getElementsByClassName(elemClassName,'a',Dom.get("filterMenu"))[0];
																if (nodeElem){
																	okBox(null,nodeElem.id);
																}
															}
														}
																								 
																								 
												});
								
					});
})();