CKEDITOR.on("dialogDefinition",function(n){var r=n.editor,u=n.data.definition,e,f,t,i;for(console.log(n.editor),e=n.data.name,f=u.contents.length,t=0;t<f;t++)i=u.contents[t].get("browse"),i!==null&&(i.hidden=!1,i.onClick=function(){r._.filebrowserSe=this,$("<div />").addClass("dialog").dialog({modal:!0,width:"80%",title:"Browse Files",position:"center",dialogClass:"ui-max-index",create:function(){var n,i,t,u;$("body").css({overflow:"hidden"}),n=elFinder.prototype._options.commands,i=["extract","archive","help","select","resize","rotate"],$.each(i,function(t,i){(idx=$.inArray(i,n))!==-1&&n.splice(idx,1)}),t=null,u={url:"/connector",commands:n,lang:"en",uiOptions:{toolbar:[["back","forward"],["reload"],["home","up"],["mkdir","mkfile","upload"],["open","download"],["info"],["quicklook"],["copy","cut","paste"],["rm"],["duplicate","rename","edit","resize"],["view","sort"]]},handlers:{select:function(n){if(n.data.selected.length==1){var i=$("#"+n.data.selected[0]);if(!i.hasClass("directory")){t=n.data.selected[0],$("#elfinder-selectFile").show();return}}$("#elfinder-selectFile").hide(),t=null}},docked:!0,getFileCallback:function(n){CKEDITOR.tools.callFunction(r._.filebrowserFn,"/"+n.path),$(".dialog").dialog("close")}},$(this).elfinder(u).elfinder("instance")},beforeClose:function(){$("body").css({overflow:"inherit"})},open:function(){$(".cke_dialog_background_cover").bind("click",function(){$(".dialog").dialog("close")})}}),$(".ui-dialog-titlebar").hide(),$(".ui-dialog").css("padding",0),$(".ui-dialog-content").css({padding:0,overflow:"hidden"})})});$(function(){}),$(function(){$("form[data-validation-rules]").each(function(){var n=JSON.parse($(this).attr("data-validation-rules"));$(":input[name]",this).each(function(){for(var i=$(this).attr("name").toUpperCase(),t=0;t<n.length;t++)if(n[t].name.toUpperCase()===i)break;t!==n.length&&$(this).attr("data-validation-engine","validate["+n[t].validators.join(",")+"]")}),$(this).validationEngine()})}),$(function(){$(".virtualform").each(function(){function h(n,t){return["__virtualform",s,n,t].join("|")}function u(t){var u=$(t?o(t):o({})).attr("data-role","item").attr("data-index",i),f;return $("[name]",u).each(function(){$(this).attr("name",h(i,$(this).attr("name")))}),$("[data-role=delete]",u).click(function(){return u.remove(),!1}),i++,f=$("[data-role=item]:last",n),u.insertAfter(f.length>0?f:r)}var n=$(this),s=n.attr("data-name"),i=0,r=$("[data-role=template]",n),o=Handlebars.compile($("<div />").append(r.clone()).html()),f,t,e;if(r.hide().find("[name]").removeAttr("name"),$("[data-role=add]",n).click(function(){var t=u(),n=$(this).attr("data-scroll");return n&&$("html, body").animate({scrollTop:t.offset().top-100},parseInt(n)),!1}),f=n.attr("data-items"),typeof f!="undefined")if(t=JSON.parse(f),typeof t=="object")$.each(t,function(){u(this)});else if(typeof t=="number")for(e=0;e<t;e++)u({});setTimeout(function(){n.trigger("vm.loaded")},0)})})