(function(){	jQuery.fn.DropCap = function(settings){		var rootNode = this;		settings = jQuery.extend({			mode: 'text',			imgPath: 'images/caps/',			imgType: 'png'		}, settings);				if (!/[a-zA-Z]/.test(rootNode.html().substr(0,1))){			// Jump out of jQuery into the DOM			var DOMnode = rootNode[0];			while(DOMnode.childNodes.length){				DOMnode = DOMnode.firstChild; // Jump into the first child element			}			node = jQuery(DOMnode.parentNode); // Jump back into jQuery.		}else{			node = rootNode; // Make a copy to work with.		}				var firstletter = node.html().substr(0,1);				if (!/[a-zA-Z]/.test(firstletter))		{		    return;			//Usually for quotation marks;		}		else{				    node.html(node.html().slice(1)); // Remove the first letter			if(settings.mode != 'img'){				rootNode.prepend('<span class="dropcap' + firstletter + '"></span>');			}else{				rootNode.prepend('<img />')					.attr('src', settings.imgPath + firstletter + '.' + settings.imgType)					.attr('alt', firstletter)					.addclass('dropcap');			}		}	};})(jQuery);