/*  blockquote data extraction by Heliologue */

jQuery.fn.bquoteExt = function(settings) {
	settings = jQuery.extend({
	     className: 'source'
	  }, settings);

	jQuery(this).each(function(){
		var title = jQuery(this).attr("title");
		if (title == null) { 
			title = ""; 
		}
		var cite = jQuery(this).attr("cite");
	 if (cite == undefined) { cite = ""; }
		if (cite.length < 1 && title.length > 0) {
			jQuery(this).append("<cite class='"+settings.className+"'>"+title+"</cite>");
		}
		else if (cite.length > 0 && title.length < 1) {
			jQuery(this).append("<cite class='"+settings.className+"'><a href='"+cite+"' title='"+cite+"'>"+cite+"</a></cite>");
		}
		else if (cite.length > 0 && title.length > 0) {
			jQuery(this).append("<cite class='"+settings.className+"'><a href='"+cite+"' title='"+title+"'>"+title+"</a></cite>");
		}
		else {
		}
		});
};

