jQuery.fn.flyOut = function(settings) {
settings = jQuery.extend({
elementToClick: "h2",
elementToToggle: ".flyout",
classToAdd: "closed"
}, settings);
var base = this;
return base.each(function() {
var clickEl = base.children(settings.elementToClick);
var toggleEl = base.children(settings.elementToToggle);
clickEl.addClass(settings.classToAdd);
toggleEl.hide();
clickEl.click(function(e) {
e.stopPropagation();
toggleEl.toggle();
clickEl.toggleClass(settings.classToAdd);
});
$('html').click(function() {
toggleEl.hide();
clickEl.addClass(settings.classToAdd);
});
toggleEl.click(function(e) {
e.stopPropagation();
});
});
};
