jQuery(document).ready( function() { var j = jQuery; // Set filter based on last visit var cfilter = j.cookie('anth-filter'); var cterm = j.cookie('anth-term'); j('#sortby-dropdown').change( function() { jQuery.blockUI({css:{width: '12%',top:'40%',left:'45%'}, message: jQuery('#blockUISpinner').show() }); var filter = j('#sortby-dropdown').val(); j.cookie('anth-filter', filter); if ( filter == 'category' ) { var theaction = 'get_cats'; } else if ( filter == 'tag' ) { var theaction = 'get_tags'; } else { var theaction = 'default'; j('#filter').empty(); j('#filter').append(''); } j('#filter').val(''); j('#filter').trigger('change'); if (theaction == 'default') { j.unblockUI(); return true; } j.ajax({ url: ajaxurl, type: 'POST', timeout: 10000, data: {action:theaction}, dataType: 'json', success: function(response){ j('#filter').empty(); if (filter == 'tag') { j('#filter').append(''); } else if (filter == 'category') { j('#filter').append(''); } else { j('#filter').append(''); } j.each( response, function(tagcat_index, tagcat) { var h = ''; j('#filter').append(h); }); }, complete: function(){ j.unblockUI(); } }); }); j('#filter').change( function() { jQuery.blockUI({css:{width: '12%',top:'40%',left:'45%'}, message: jQuery('#blockUISpinner').show() }); var term = j('#filter').val(); j.cookie('anth-term', term); var tagorcat = j('#sortby-dropdown').val(); if (tagorcat == '') { tagorcat = 'cat'; } j.ajax({ url: ajaxurl, type: 'POST', timeout: 10000, dataType:'json', data: {action:'get_posts_by',term:term,tagorcat:tagorcat}, success: function(response){ j('#sidebar-posts').empty(); j.each( response, function(post_id, post_title) { var h = '