(function(a){a.ui=a.ui||{};a.ui.cascade=a.ui.cascade||{};a.ui.cascade.ext=a.ui.cascade.ext||{};a.ui.cascade.event=a.ui.cascade.event||{};a.ui.cascade.ext.ajax=function(c){var b=c.ajax;return{getList:function(f){var d={},g=a(this),e={type:"GET",dataType:"json",success:function(a){g.trigger("updateList",[a])},data:a.extend(d.data,b.data,{val:c.getParentValue(f)})};a.extend(d,b,e);a.ajax(d)}}};a.ui.cascade.ext.templateText=function(c){var b=a.makeTemplate(c.templateText,"<%","%>");return{template:function(a){return b(a)}}};a.ui.cascade.event.loading=function(){a(this).empty();var b={"z-index":"6000",position:"absolute",width:"16px"};a.extend(b,a(this).offset());b.top=b.top+3;b.left=b.left+3;a("<div class='cascade-loading'>&nbsp;</div>").appendTo("body").css(b);a(this)[0].disabled=true};a.ui.cascade.event.loaded=function(){a(this)[0].disabled=false;a(".cascade-loading").remove()}})(jQuery);
