var quotescollectionInstances=[];function quotescollectionRefresh(args){if(args.ajaxRefresh&&!args.autoRefresh)jQuery("#"+args.instanceID+" .nav-next").html(quotescollectionAjax.loading);jQuery.ajax({type:"POST",url:quotescollectionAjax.ajaxUrl,data:"action=quotescollection&_ajax_nonce="+quotescollectionAjax.nonce+"¤t="+args.currQuoteID+"&char_limit="+args.charLimit+"&tags="+args.tags+"&orderby="+args.orderBy,success:function(response){if(response=="-1"||!response){if(args.ajaxRefresh&&args.autoRefresh)quotescollectionTimer(args);else if(args.ajaxRefresh&&!args.autoRefresh)jQuery("#"+args.instanceID+" .nav-next").html('"+quotescollectionAjax.nextQuote+"")}else{if(args.dynamicFetch){args.dynamicFetch=0}args.currQuoteID=response.quote_id;quotescollectionInstances[args.instanceID]=args;display=quotescollectionDisplayFormat(response,args);jQuery("#"+args.instanceID).hide();jQuery("#"+args.instanceID).html(display,args);jQuery("#"+args.instanceID).fadeIn("slow");if(args.ajaxRefresh&&args.autoRefresh)quotescollectionTimer(args)}},error:function(xhr,textStatus,errorThrown){console.log(textStatus+" "+xhr.status+": "+errorThrown);if(args.ajaxRefresh&&!args.autoRefresh){jQuery("#"+args.instanceID+" .nav-next").html('"+quotescollectionAjax.nextQuote+";")}}})}function quotescollectionDisplayFormat(quoteData,args){var display="";var attribution="";display+="

"+quoteData.quote+"

";if(args.showAuthor&"eData.author&"eData.author!="null"){attribution=''+quoteData.author+""}if(args.showSource&"eData.source&"eData.source!="null"){if(attribution)attribution+=", ";attribution+=''+quoteData.source+""}if(attribution){display+='"}if(args.ajaxRefresh&&!args.autoRefresh)display+='";return display}function quotescollectionRefreshInstance(instanceID){quotescollectionRefresh(quotescollectionInstances[instanceID])}function quotescollectionTimer(args){var timeInterval=args.autoRefresh*1e3;var autoRefreshMax=Number(quotescollectionAjax.autoRefreshMax);var autoRefreshCount=Number(quotescollectionAjax.autoRefreshCount);if(!quotescollectionInstances[args.instanceID])quotescollectionInstances[args.instanceID]=args;if(autoRefreshMax==0||autoRefreshCount