
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.idms.cloneOnClick.js',url:'/ccf/plugins/js/jquery.idms.cloneOnClick.js',plugins:[{"name":"cloneOnClick","alias":"cloneOnClick"}]}):true;(function($){jQuery.fn.cloneOnClick=function(options){var defaults={event:'click',cloneClass:'iconMehr',groupSelector:undefined,max:1,newHtml:'<img src="/ccf/img/blank.gif" class="replacement" width="26" height="19" border="0" style="display:none;">',hideElement:'.label',trigger:undefined,resetClonedInputFields:true,removeClonedInputFieldsOnReset:true};var opts=$.extend(defaults,options);$(this).bind(opts.event,opts,cloneOnClickHandler);if($('.replacement',$(this).parents(opts.groupSelector)).size()==0){$(this).parent().after(opts.newHtml);}removeUnavailableElements(opts.cloneClass,opts.groupSelector,opts.max);hideElements(opts.groupSelector,opts.hideElement);return $(this);};function cloneOnClickHandler(event){var defaults={cloneClass:'iconMehr',groupSelector:undefined,max:1,newHtml:'<img src="/ccf/img/blank.gif" class="replacement" width="26" height="19" border="0" style="display:none;">',hideElement:'.label',trigger:undefined,resetClonedInputFields:true,removeClonedInputFieldsOnReset:true};var options={cloneClass:event.data.cloneClass,groupSelector:event.data.groupSelector,max:event.data.max,newHtml:event.data.newHtml,hideElement:event.data.hideElement,trigger:event.data.trigger,resetClonedInputFields:event.data.resetClonedInputFields,removeClonedInputFieldsOnReset:event.data.removeClonedInputFieldsOnReset};var opts=$.extend(defaults,options);if(opts.groupSelector!=undefined){var groupSelector=$(opts.groupSelector);var parentSelector=$(this).parents(opts.groupSelector);if(groupSelector.length<opts.max){var checkedRadiobuttons=$(parentSelector).find(':radio:checked');var clonedElement=parentSelector.clone(true);if(opts.resetClonedInputFields==true){$(":input",clonedElement).val("");$(clonedElement).find(':radio:checked').removeAttr('checked');$(checkedRadiobuttons).attr({checked:'checked'});$('select',clonedElement).each(function(){if($(":option.default",$(this)).size()>0)$(":option.default",$(this)).attr({selected:'selected'});else
$(this).attr({selectedIndex:0});});}if(opts.removeClonedInputFieldsOnReset==true){$(clonedElement).addClass('removeOnReset');}clonedElement.insertAfter(groupSelector[groupSelector.length-1]);var rand=parseInt(Math.random()*10);$("*[id!='']",clonedElement).each(function(){$(this).attr("id",$(this).attr("id")+rand);});if(opts.trigger!=undefined)$(opts.trigger.what,clonedElement).trigger(opts.trigger.event);$(document).trigger('refreshAttributes');}hideElements(opts.groupSelector,opts.hideElement);removeUnavailableElements(opts.cloneClass,opts.groupSelector,opts.max);}return false;};function removeUnavailableElements(cloneClass,groupSelector,max){var amount=$(groupSelector).length;if(amount>=max){$(groupSelector+' .'+cloneClass).each(function(){$(this).parent().hide();$('.replacement',$(this).parents('div:eq(0)')).show();});}else
{for(var i=0;i<amount-1;i++){$('.'+cloneClass,$(groupSelector)[i]).parent().hide();$('.replacement',$('.'+cloneClass,$(groupSelector)[i]).parents('div:eq(0)')).show();}$('.'+cloneClass,$(groupSelector)[amount-1]).parent().show();$('.replacement',$('.'+cloneClass,$(groupSelector)[amount-1]).parents('div:eq(0)')).hide();}};function hideElements(groupSelector,hideElement){if(hideElement!=undefined)for(var i=1;i<$(groupSelector).length;i++){$(hideElement,$(groupSelector)[i]).each(function(){$(this).html("&nbsp;");});}};})(jQuery);
