EVOLUTION-NINJA
Edit File: reCopy.min.js
!function(t){t.fn.relCopy=function(e){var i=jQuery.extend({excludeSelector:".exclude",emptySelector:".empty",copyClass:"copy",append:"",clearInputs:!0,limit:0},e);return i.limit=parseInt(i.limit),this.each(function(){t(this).click(function(){var e=t(this).attr("rel"),r=t(e).length;if(0!=i.limit&&r>=i.limit)return!1;var a=t(e+":first"),c=t(a).parent(),n=t(a).clone(!0).addClass(i.copyClass+r).append(i.append);if(i.excludeSelector&&t(n).find(i.excludeSelector).remove(),i.emptySelector&&t(n).find(i.emptySelector).empty(),t(n).attr("id")){var l=t(n).attr("id")+(r+1);t(n).attr("id",l)}return t(n).find("[id]").each(function(){var e=t(this).attr("id")+(r+1);t(this).attr("id",e)}),i.clearInputs&&t(n).find(":input").each(function(){switch(t(this).attr("type")){case"button":case"reset":case"submit":break;case"checkbox":t(this).attr("checked","");break;default:t(this).val("")}}),t(c).find(e+":last").after(n),!1})}),this}}(jQuery);