jQuery.fn.bquoteExt = function(settings) {
	settings = jQuery.extend({
	     className: "source"
	  }, settings);

	$(this).each(function(){
		var title = $(this).attr("title");
		var cite = $(this).attr("cite");
		if (cite.length < 1 && title.length > 0) {
			$(this).append("<cite class='"+settings.className+"'>"+title+"</cite>");
		}
		else if (cite.length > 0 && title.length < 1) {
			$(this).append("<cite class='"+settings.className+"'><a href='"+cite+"' title='"+cite+"'>"+cite+"</a></cite>");
		}
		else if (cite.length > 0 && title.length > 0) {
			$(this).append("<cite class='"+settings.className+"'><a href='"+cite+"' title='"+title+"'>"+title+"</a></cite>");
		}
		else {
		}
		});
};