
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.idms.dropdownContentChanger.js',url:'/ccf/plugins/js/jquery.idms.dropdownContentChanger.js',plugins:[{"name":"dropdownContentChanger","alias":"dropdownContentChanger"}]}):true;(function($){jQuery.fn.dropdownContentChanger=function(settings){var options=$.extend({event:'change',datastorageId:undefined,recipientDefault:undefined},settings);$(this).bind('change',options,dropdownContentChangerHandler);if(defaultRegistry.getTimesDomChanged()==0){changeDropdownContent($(this).attr('id'),options.datastorageId,options.recipientDefault,false);}return $(this);};function dropdownContentChangerHandler(event){var defaults={datastorageId:undefined,recipientDefault:undefined};var options={datastorageId:event.data.datastorageId,recipientDefault:event.data.recipientDefault};var opts=$.extend(defaults,options);changeDropdownContent($(this).attr('id'),opts.datastorageId,opts.recipientDefault,true);}function changeDropdownContent(myId,datastorageId,recipientDefault,trigger){if(datastorageId==undefined||$('#'+datastorageId).size()==0)return;var recipientId='recipient'+myId;var html=unescape($('#'+datastorageId+' :option')[$('#'+myId).attr('selectedIndex')].value);var clone=$('#'+recipientId).clone(true);$(clone).html(html);$('option:first',clone).attr('selected','selected');$('#'+recipientId).after($(clone)).remove();if(trigger==true)$('#'+recipientId).trigger('change');else if($('#'+recipientId).size()>0)$('option[value='+recipientDefault+']',$('#'+recipientId)).attr('selected','selected');}})(jQuery);
