function onCategorySelect(categoryId){
	AjaxErosRewardService.findRewardsByCaregoryId(categoryId, function(rewards){ 	
		dwr.util.removeAllOptions('rewardId');		
		dwr.util.addOptions('rewardId','', ["select reward"]);
		dwr.util.addOptions('rewardId', rewards, 'rewardId', 'name');	
		}	
	);
}			

function setFormVal(elId,val) {
	document.getElementById(elId).value=val;
	
}
function setFormValAndSubmit(elId,val,formId) {
	setFormVal(elId,val);
	document.getElementById(formId).submit();
}
function updFormSubmit(setStr,formId) {
	document.getElementById(formId).reset();
	var kvPairs=setStr.split(';');
	var i,pair,elId,val;
	for (i=0;i<kvPairs.length;i++) {
		pair=kvPairs[i].split('=');
		elId=pair[0];
		val=pair[1];
		if (elId!='' && val!=null) setFormVal(elId,val);
	}
	document.getElementById(formId).submit();
}
function resetRestaurantForm(defaultSearchOrder) {
	document.getElementById('restaurantSearchName').value='';
	document.getElementById('restaurantSearchCuisine').value='';
	document.getElementById('restaurantSearchArea').value='';
	document.getElementById('restaurantSearchPostCode').value='';
	document.getElementById('restaurantSearchPrice').value='';
	document.getElementById('restaurantSearchGoodFor').value='';
	document.getElementById('restaurantSearchOffSet').value='';
	document.getElementById('restaurantSearchSortBy').value='';
	document.getElementById('restaurantNewSearchSortBy').value=defaultSearchOrder;
	document.getElementById('restaurantSearchSortByAscDesc').value='+';
	document.getElementById('restaurantSearchForm').submit();
}
function resetFilmForm(defaultSearchOrder) {
	document.getElementById('filmSearchName').value='';
	document.getElementById('filmSearchCinema').value='';
	document.getElementById('filmSearchType').value='';
	document.getElementById('filmSearchCertificate').value='';
	document.getElementById('filmSearchArea').value='';
	document.getElementById('filmSearchPostCode').value='';
	document.getElementById('filmSearchOffSet').value='';
	document.getElementById('filmSearchSortBy').value='';
	document.getElementById('filmNewSearchSortBy').value=defaultSearchOrder;
	document.getElementById('filmSearchSortByAscDesc').value='+';
	document.getElementById('filmSearchForm').submit();
}
function resetShowForm(defaultSearchOrder) {
	document.getElementById('showSearchName').value='';
	document.getElementById('showSearchTheatre').value='';
	document.getElementById('showSearchType').value='';
	document.getElementById('showSearchArea').value='';
	document.getElementById('showSearchPostCode').value='';
	document.getElementById('showSearchOffSet').value='';
	document.getElementById('showSearchSortBy').value='';
	document.getElementById('showNewSearchSortBy').value=defaultSearchOrder;
	document.getElementById('showSearchSortByAscDesc').value='+';
	document.getElementById('showSearchForm').submit();
}
function resetComedyForm(defaultSearchOrder) {
	setFormVal('comedySearchName','');
	setFormVal('comedySearchVenue','');
	setFormVal('comedySearchArea','');
	setFormVal('comedySearchWhen','');
	setFormVal('comedySearchPostCode','');
	setFormVal('comedySearchOffSet','');
	setFormVal('comedySearchSortBy','');
	setFormVal('comedySearchSortByAscDesc','+');
	setFormValAndSubmit('comedyNewSearchSortBy',defaultSearchOrder,'comedySearchForm');
}
function resetBarForm(defaultSearchOrder) {
	document.getElementById('barSearchName').value='';
	document.getElementById('barSearchArea').value='';
	document.getElementById('barSearchGoodFor').value='';
	document.getElementById('barSearchPostCode').value='';
	document.getElementById('barSearchOffSet').value='';
	document.getElementById('barSearchSortBy').value='';
	document.getElementById('barNewSearchSortBy').value=defaultSearchOrder;
	document.getElementById('barSearchSortByAscDesc').value='+';
	document.getElementById('barSearchForm').submit();
}
function resetMusicForm(defaultSearchOrder) {
	setFormVal('musicSearchArtistEvent','');
	setFormVal('musicSearchVenue','');
	setFormVal('musicSearchOffSet','0');
	setFormVal('musicSearchMusicType','');
	setFormVal('musicSearchWhen','');
	setFormVal('musicSearchArea','');
	setFormValAndSubmit('musicNewSearchSortBy','','musicSearchForm');
}	
function resetClubbingForm(defaultSearchOrder) {
	setFormVal('clubbingSearchEventName','');
	setFormVal('clubbingSearchVenue','');
	setFormVal('clubbingSearchOffSet','0');
	setFormVal('clubbingSearchClubType','');
	setFormVal('clubbingSearchWhen','');
	setFormVal('clubbingSearchArea','');
	setFormVal('clubbingSearchPostCode','');
	setFormValAndSubmit('clubbingNewSearchSortBy','','clubbingSearchForm');
}	
function resetExhibitionForm(defaultSearchOrder) {
	setFormVal('exhibitionSearchExhibitionName','');
	setFormVal('exhibitionSearchVenue','');
	setFormVal('exhibitionSearchOffSet','0');
	setFormVal('exhibitionSearchWhen','');
	setFormVal('exhibitionSearchArea','');
	setFormVal('exhibitionSearchPostCode','');
	setFormValAndSubmit('exhibitionNewSearchSortBy','','exhibitionSearchForm');
}	
function resetGlobalSearchForm(defaultSearchOrder) {
	setFormVal('globalSearchTextSearch','');
	setFormVal('globalSearchDateCreated','');
	setFormVal('globalSearchEventDate','');
	setFormVal('globalSearchDataType','');
	setFormVal('globalSearchArea','');
	setFormVal('globalSearchSortBy',defaultSearchOrder);
	setFormVal('globalSearchOffSet','0');
	setFormVal('globalSearchSponsored','true');
	setFormValAndSubmit('globalNewSearchSortBy',defaultSearchOrder,'globalSearchForm');
}
function resetEventSearchForm(defaultSearchOrder) {
	setFormVal('eventSearchName','');
	setFormVal('eventSearchTheatre','');
	setFormVal('eventSearchType','');
	setFormVal('eventPlaceType','');
	setFormVal('eventSearchArea','');
	setFormVal('eventSearchPostCode','');
	setFormVal('eventSearchOffSet','0');
	setFormVal('eventNewSearchSortBy',defaultSearchOrder);
	setFormValAndSubmit('eventSearchSortBy',defaultSearchOrder,'eventSearchForm');
}	