var jq = jQuery.noConflict();
var spinner = jq("<span> <img src='/sb/js/ajax-loader.gif' alt='Loading...' /></span>"); //preload
jq('.sb_view_comments').click(function(evt) {
		try {
			// href ~= 'blah/blah/blah.php?sfsdfs#sb_blog_comments_12345'
			var a = this.href.match(/(mode=([a-z]*))?.*(#.*_(\d+))$/);
			if (!a) return;
			var comment_area_id = a[3]; 			
			var post_id = a[4];
			var m = a[2] || '';
			jq(this).after(spinner);
			jq.ajax({
				cache: false,
				url: '/sb/ws.php',
				data: {render_comment_list: post_id, mode: m},
				success: function (data) {spinner.remove(); var c = jq(comment_area_id); c.hide(); c.html(data); c.slideDown('def');},
				error: function (request, data, error) {spinner.remove(); alert('Unexpected Error: ' + request.statusText);}
			});
			evt.preventDefault();
	} catch (e) {};//give it our best shot but fall back to normal link if needed.
});
