
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.idms.toggleDomElement.js',url:'/ccf/plugins/js/jquery.idms.toggleDomElement.js',plugins:[{"parameter":["settings"],"name":"toggleDomElement","alias":"toggleDomElement"}]}):true;jQuery.fn.toggleDomElement=function(settings){settings=jQuery.extend({what:$(this).parent().parent().find('div.modulContent'),toggleClass:'up',upString:'Element einklappen',downString:'Element ausklappen',calbackUrl:undefined},settings);return this.each(function(){$(this).click(function(){$(this).toggleClass(settings.toggleClass);settings.what.toggle();try{if($(this).hasClass(settings.toggleClass)){$(this).attr('title',settings.upString);}else{$(this).attr('title',settings.downString);}}catch(e){return false;}try{if($(this).hasClass(settings.toggleClass)){$(this).html(settings.collapse);}else{$(this).html(settings.expand);}}catch(e){return false;}if(settings.callbackUrl!=undefined){$.ajax({url:settings.callbackUrl,type:"GET",dataType:"xml",data:{COLLAPSED:($(this).hasClass(settings.toggleClass)?'expanded':'collapsed')}});}return false;}).bind("mousedown",function(e){return false;});});};
