if(jQuery){(function(a){a.extend(a,{fck:{config:{Config:{}},path:"/fckeditor/",list:[],loaded:false,intercepted:null,content:function(d,c){try{var b=FCKeditorAPI.GetInstance(d);if(c){b.SetHTML(c)}return b.GetXHTML(true)}catch(f){return""}},setHTML:function(c,b){if(typeof c=="object"){b=c.html;c=c.InstanceName||c.instance}return a.fck.content(c,b)},update:function(){var f=a.fck.list;for(var d=0;d<f.length;d++){var b=f[d].textarea;var c=a.fck.content(f[d].InstanceName);b.val(c).filter("textarea").text(c);if(c!=b.val()){alert("Critical error in FCK plugin:\nUnable to update form data")}}},create:function(c){c=a.extend(a.fck.config||{},c||{});a.extend(c,{selector:(c.selector||"textarea.fck"),BasePath:(c.path||c.BasePath||a.fck.path)});var b=a(c.e);if(!b.length>0){b=a(c.selector)}if(!b.length>0){return}if(a.fck.loaded){a.fck.editor(b,c)}else{a.getScript(c.BasePath+"fckeditor.js",function(){a.fck.loaded=true;a.fck.editor(b,c)})}return b},intercept:function(){if(a.fck.intercepted){return}a.fck.intercepted={ajaxSubmit:a.fn.ajaxSubmit||function(){}};a.fn.ajaxSubmit=function(){a.fck.update();return a.fck.intercepted.ajaxSubmit.apply(this,arguments)}},editor:function(c,d){d=a.extend(a.fck.config||{},d||{});a.extend(d,{Width:(d.width||d.Width||"100%"),Height:(d.height||d.Height||"500px"),BasePath:(d.path||d.BasePath||a.fck.path),ToolbarSet:(d.toolbar||d.ToolbarSet||"Default"),Config:(d.config||d.Config||{})});c=a(c);if(c.size()>0){var b=(a.fck.list||[]);c.each(function(g,f){var e=a(f);f.name=(f.name||"fck"+(a.fck.list.length+1));f.id=(f.id||f.name);if(f.id&&!f.fck){var h=b.length;b[h]=new FCKeditor(f.id);a.extend(b[h],d);b[h].ReplaceTextarea();b[h].textarea=e;f.fck=b[h]}});a.fck.list=b}return c},start:function(b){a.fck.intercept();return a.fck.create(b)}}});a.extend(a.fn,{fck:function(b){a.fck.start(a.extend(b||{},{e:this}))}})})(jQuery)};