",it="unselectable",ii="cleditorMain",ri="cleditorToolbar",ht="cleditorGroup",ct="cleditorButton",lt="cleditorDisabled",ui="cleditorDivider",fi="cleditorPopup",at="cleditorList",ei="cleditorColor",w="cleditorPrompt",oi="cleditorMsg",b=navigator.userAgent.toLowerCase(),t=/msie/.test(b),si=/msie\s6/.test(b),hi=/webkit/.test(b),rt=/iphone|ipad|ipod/i.test(b),f={},vt,o=n.cleditor.buttons;n.each(o.init.split("|"),function(n,t){var i=t.split(","),r=i[0];o[r]={stripIndex:n,name:r,title:i[1]===""?r.charAt(0).toUpperCase()+r.substr(1):i[1],command:i[2]===""?r:i[2],popupName:i[3]===""?r:i[3]}}),delete o.init,cleditor=function(r,f){var s=this;s.options=f=n.extend({},n.cleditor.defaultOptions,f);var l=s.$area=n(r).hide().data(st,s).blur(function(){nt(s,!0)}),v=s.$main=n(i).addClass(ii).width(f.width).height(f.height),y=s.$toolbar=n(i).addClass(ri).appendTo(v),h=n(i).addClass(ht).appendTo(y),c=0;n.each(f.controls.split(" "),function(r,e){var w,l,p,v;if(e==="")return!0;e=="|"?(w=n(i).addClass(ui).appendTo(h),h.width(c+1),c=0,h=n(i).addClass(ht).appendTo(y)):(l=o[e],p=n(i).data(a,l.name).addClass(ct).attr("title",l.title).bind(u,n.proxy(ci,s)).appendTo(h).hover(pt,wt),c+=24,h.width(c+1),v={},l.css?v=l.css:l.image&&(v.backgroundImage=vi(l.image)),l.stripIndex&&(v.backgroundPosition=l.stripIndex*-24),p.css(v),t&&p.attr(it,"on"),l.popupName&&bt(l.popupName,f,l.popupClass,l.popupContent,l.popupHover))}),v.insertBefore(l).append(l),vt||(n(document).click(function(t){var i=n(t.target);i.add(i.parents()).is("."+w)||e()}),vt=!0),/auto|%/.test(""+f.width+f.height)&&n(window).bind("resize.cleditor",function(){et(s)}),et(s)},ut=cleditor.prototype,yt=[["clear",ai],["disable",kt],["execCommand",s],["focus",h],["hidePopups",e],["sourceMode",l,!0],["refresh",et],["select",yi],["selectedHTML",pi,!0],["selectedText",ni,!0],["showMessage",g],["updateFrame",nt],["updateTextArea",ot]],n.each(yt,function(n,t){ut[t[0]]=function(){for(var i=this,r=[i],u,n=0;n