jQuery(document).ready( function() {
	jQuery("ul#letter-list li a").livequery('click',
		function() { 
			jQuery('#ajax-loader-members').toggle();

			jQuery("div#members-list-options a").removeClass("selected");
			jQuery(this).addClass('selected');
			jQuery("input#members_search").val('');
			
			var letter = jQuery(this).attr('id')
			letter = letter.split('-');
			
			var page = ( jQuery('input#members-page-num').val() ) ? jQuery('input#members-page-num').val() : 1;

			jQuery.post( ajaxurl, {
				action: 'directory_members',
				'cookie': encodeURIComponent(document.cookie),
				'_wpnonce': jQuery("input#_wpnonce-member-filter").val(),
				'letter': letter[1],
				'page': page
			},
			function(response)
			{
				response = response.substr(0, response.length-1);
				
				jQuery("#member-dir-list").fadeOut(200, 
					function() {
						jQuery('#ajax-loader-members').toggle();
						jQuery("#member-dir-list").html(response);
						jQuery("#member-dir-list").fadeIn(200);
					}
				);
			});
		
			return false;
		}
	);
	
	jQuery("form#search-members-form").submit( function() { 
			jQuery('#ajax-loader-members').toggle();

			var page = ( jQuery('input#members-page-num').val() ) ? jQuery('input#members-page-num').val() : 1;

			jQuery.post( ajaxurl, {
				action: 'directory_members',
				'cookie': encodeURIComponent(document.cookie),
				'_wpnonce': jQuery("input#_wpnonce-member-filter").val(),
				's': jQuery("input#members_search").val(),
				'page': page
			},
			function(response)
			{	
				response = response.substr(0, response.length-1);
				
				jQuery("#member-dir-list").fadeOut(200, 
					function() {
						jQuery('#ajax-loader-members').toggle();
						jQuery("#member-dir-list").html(response);
						jQuery("#member-dir-list").fadeIn(200);
					}
				);
			});
		
			return false;
		}
	);
	
	jQuery("div#member-dir-pag a").livequery('click',
		function() { 
			jQuery('#ajax-loader-members').toggle();

			var page = jQuery(this).attr('href');
			page = page.split('page=');
			
			if ( !jQuery("input#selected_letter").val() )
				var letter = '';
			else
				var letter = jQuery("input#selected_letter").val();
						
			if ( !jQuery("input#search_terms").val() )
				var search_terms = '';
			else
				var search_terms = jQuery("input#search_terms").val();
			
			jQuery.post( ajaxurl, {
				action: 'directory_members',
				'cookie': encodeURIComponent(document.cookie),
				'_wpnonce': jQuery("input#_wpnonce").val(),
				'page': page[1],
				'_wpnonce': jQuery("input#_wpnonce-member-filter").val(),
				
				'letter': letter,
				'members_search': search_terms
			},
			function(response)
			{	
				response = response.substr(0, response.length-1);
				
				jQuery("#member-dir-list").fadeOut(200, 
					function() {
						jQuery('#ajax-loader-members').toggle();
						jQuery("#member-dir-list").html(response);
						jQuery("#member-dir-list").fadeIn(200);
					}
				);
			});
			
			return false;
		}
	);
});
