window.addEvent('domready',function(){


	var url	= '/events/list/';
	
	$('forceSubmit').addEvent('click',function(){
		doFilter();
	});
	

	$('bystate').addEvent('change', function(){

		doFilter();

	});

	$('count').addEvent('change', function(){
		changeCount();
	});
	
	$('forceCount').addEvent('click', function(){
		changeCount();
	});

	function isFBE()
	{

		var filter	= $('filter').get('value');

		if(filter.length>0)
		{
			return 'type/fightbackexpress/';
		} else {
			return '';
		}
	}

	function whatState()
	{
		var state	= $('bystate').get('value');

		if(state!=0&&state!=1)
		{
			return 'state/' + state + '/';
		} else {
			return '';
		}
	}
	
	function doFilter()
	{
		var state	= $('bystate').get('value');
		
		switch(state)
		{
			case '0':
				window.open(url, '_self');
			break;
			
			case '1':
				window.open(url + 'type/fightbackexpress/', '_self');
			break;
			
			default:
				window.open(url + isFBE() + whatState() + 'no/' + $('count').get('value'), '_self');
			break;
		}
	}
	
	function changeCount()
	{
		window.open(url + isFBE() + whatState() + 'no/' + $('count').get('value') + '/', '_self');
	}
	
	function forcesubmit()
	{
		doFilter();
	}

});

