$(document).ready(function(){
	$('#content #users #search_anchor').click(function(event){
		event.preventDefault();
		$('#content #users #search_advanced').hide();
		$('#content #users #sort').hide();
		$('#content #users #search').toggle();
	});
	$('#content #users #search #gender').buttonset();
	$('#content #users #search #age_slider').slider({
		range: true,
		min: 18,
		max: 99,
		values: [ $('#content #users #search #age_min').val(), $('#content #users #search #age_max').val() ],
		slide: function(event, ui){
			$('#content #users #search #age_min').val(ui.values[ 0 ]);
			$('#content #users #search #age_max').val(ui.values[ 1 ]);
		}
	});
	$('#content #users #search #age_min').val($('#age_slider').slider('values', 0));
	$('#content #users #search #age_max').val($('#age_slider').slider('values', 1));
	$('#content #users #search #distance_slider').slider({
		range: "min",
		value: $('#content #users #search #distance').val(),
		min: 3,
		max: 250,
		slide: function(event, ui){
			$('#content #users #search #distance').val(ui.value);
		}
	});
	$('#content #users #search #distance').val($('#distance_slider').slider('value'));
	$('#content #users #search #photo').button();
	$('#content #users #search button.button_search').button();
	$('#content #users #search button.button_search').click(function(event){
		event.preventDefault();
		var csrf        = $('#content #users #search #csrf_users_search').val();
		var gender      = 0;
		$('#content #users #search input[name=\'gender[]\']:checked').each(function(){
			gender += Number($(this).val());
		});
		var age_min     = $('#content #users #search #age_min').val();
		var age_max     = $('#content #users #search #age_max').val();
		var province_id = $('#content #users #search #province_id').val();
		var distance    = $('#content #users #search #distance').val();
		var photo       = $('#content #users #search input[name=\'photo\']:checked').val();
		$.post('users/search/submit', { csrf: csrf, gender: gender, age_min: age_min, age_max: age_max, province_id: province_id, distance: distance, photo: photo },
		function(response){
			if (response.resultcode == 'SUCCESS'){
				$('#content #users #search').hide();
				var tab = $('#content #users #tabs').tabs('option', 'selected');
				$('#content #users #tabs').tabs('load', tab);
			}
		});
	});
});
