$(document).ready(function() {
	$("#assetFilter").submit(function() {
		var val = $(this).find('select').val();
		if (val == '') {
			$('div.category_inner_wrapper').show();
			return false;
		}
		$('div.category_inner_wrapper').hide();
		cls = 'div.category_inner_wrapper.wrapper_' + val;
		$(cls).show();
		return false;
	});

	$('div.category_inner_wrapper').hide().each(function() {
		var classes = $(this).attr('class').split(' ');
		media_type_identifier = null;
		for (i in classes) {
			if (classes[i].substr(0, 8) == 'wrapper_')
				media_type_identifier = classes[i].replace('wrapper_', '')
		}
		if (media_type_identifier == null) return;
		
		var url = media_library_full_url + media_library_category_identifier + '/' + media_type_identifier + '/';
		
        //$('div.category_inner_wrapper').empty().html('<img src="/media/img/ui/loading-white.gif" alt="loading..." />');

		$(this).load(url, function(){
			$(this).slideDown();
            $(".loadingBlock").hide();
		});
	});
	
	function do_paging()
	{
		if ($(this).hasClass('disabled')) return false;
		var wrapper = $(this).parents('div.category_inner_wrapper');
		var url = $(this).attr('href');
		wrapper.slideUp('fast', function() {
			wrapper.load(url, function() {
				wrapper.slideDown();
			});
		});
		
		return false;
	}
	
	$('div.pagingWrapper a.page_num').live('click', do_paging);
	$('div.pagingWrapper a.paging.next').live('click', do_paging);
	$('div.pagingWrapper a.paging.prev').live('click', do_paging);
});