
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.idms.addElementsFromThickbox.js',url:'/ccf/plugins/js/jquery.idms.addElementsFromThickbox.js',plugins:[{"parameter":["settings"],"name":"addElementsFromThickbox","alias":"addElementsFromThickbox"}]}):true;defaultRegistry.addResource('/ccf/plugins/js/jquery.idms.thickbox.js');(function($){jQuery.fn.addElementsFromThickbox=function(settings){var defaults={event:'click',closeThis:true,req:{},itemsSelector:'form[name=addElements] :checked'};var options=$.extend(defaults,settings);return $(this).bind(options.event,options,eventHandler);};function eventHandler(event){var _default={closeThis:true,req:{},itemsSelector:'form[name=addElements] :checked'};var _settings={closeThis:event.data.closeThis,req:event.data.req,itemsSelector:event.data.itemsSelector};var settings=$.extend(_default,_settings);$(settings.itemsSelector).each(function(){jQuery.ajax({url:this.value,async:true,type:'GET',data:settings.req,success:jQuery.fn.processXMLResponse,error:jQuery.fn.processXMLResponseError});});if(settings.closeThis){$(document).each(function(){$.Thickbox.remove();});}return false;}})(jQuery);
