!function(T){T.jqx.jqxWidget("jqxEditor","",{}),T.extend(T.jqx._jqxEditor.prototype,{defineInstance:function(){var e={width:null,height:null,disabled:!1,pasteMode:"html",editable:!0,lineBreak:"default",changeType:null,toolbarPosition:"top",fontFamily:"sans-serif",commands:{bold:{tooltip:"Bold",command:"bold",type:"toggleButton"},italic:{tooltip:"Italic",command:"italic",type:"toggleButton"},underline:{tooltip:"Underline",command:"underline",type:"toggleButton"},format:{placeHolder:"Format Block",tooltip:"Format Block",command:"formatblock",value:[{value:"p",label:"Paragraph"},{value:"h1",label:"Header 1"},{value:"h2",label:"Header 2"},{value:"h3",label:"Header 3"},{value:"h4",label:"Header 4"}],type:"list",width:120,dropDownWidth:190,height:25},font:{placeHolder:"Font",tooltip:"Font Name",command:"fontname",value:[{label:"Arial",value:"Arial, Helvetica, sans-serif"},{label:"Comic Sans MS",value:'"Comic Sans MS", cursive, sans-serif'},{label:"Courier New",value:'"Courier New", Courier, monospace'},{label:"Georgia",value:"Georgia,serif"},{label:"Impact",value:"Impact,Charcoal,sans-serif"},{label:"Lucida Console",value:"'Lucida Console',Monaco,monospace"},{label:"Tahoma",value:"Tahoma,Geneva,sans-serif"},{label:"Times New Roman",value:"'Times New Roman',Times,serif"},{label:"Trebuchet MS",value:'"Trebuchet MS",Helvetica,sans-serif'},{label:"Verdana",value:"Verdana,Geneva,sans-serif"}],type:"list",width:160,height:25,dropDownWidth:160},size:{placeHolder:"Size",tooltip:"Font Size",command:"fontsize",value:[{label:"1 (8pt)",value:"xx-small"},{label:"2 (10pt)",value:"x-small"},{label:"3 (12pt)",value:"small"},{label:"4 (14pt)",value:"medium"},{label:"5 (18pt)",value:"large"},{label:"6 (24pt)",value:"x-large"},{label:"7 (36pt)",value:"xx-large"}],type:"list",width:45,height:25,dropDownWidth:160},color:{tooltip:"Text Color",command:"forecolor",value:"#000",type:"colorPicker"},background:{tooltip:"Fill Color",command:"backcolor",value:"#fff",type:"colorPicker"},left:{tooltip:"Align Left",command:"justifyleft",type:"toggleButton"},center:{tooltip:"Align Center",command:"justifycenter",type:"toggleButton"},right:{tooltip:"Align Right",command:"justifyright",type:"toggleButton"},outdent:{tooltip:"Indent Less",command:"outdent",type:"button"},indent:{tooltip:"Indent More",command:"indent",type:"button"},ul:{tooltip:"Insert unordered list",command:"insertunorderedlist",type:"toggleButton"},ol:{tooltip:"Insert ordered list",command:"insertorderedlist",type:"toggleButton"},image:{tooltip:"Insert image",command:"insertimage",type:"button"},link:{tooltip:"Insert link",command:"createlink",type:"toggleButton"},html:{tooltip:"View source",command:"viewsource",type:"toggleButton"},clean:{tooltip:"Remove Formatting",command:"removeformat",type:"button"}},createCommand:null,defaultLocalization:{bold:"Bold",italic:"Italic",underline:"Underline",format:"Format Block",font:"Font Name",size:"Font Size",color:"Text Color",background:"Fill Color",left:"Align Left",center:"Align Center",right:"Align Right",outdent:"Indent Less",indent:"Indent More",ul:"Insert unordered list",ol:"Insert ordered list",image:"Insert image",link:"Insert link",html:"View source",clean:"Remove Formatting",Remove:"Remove",Ok:"Ok",Cancel:"Cancel",Change:"Change","Go to link":"Go to link","Open in a new window/tab":"Open in a new window/tab",Align:"Align",VSpace:"VSpace",HSpace:"HSpace",Width:"Width",Height:"Height",Title:"Title",URL:"URL","Insert Image":"Insert Image","Insert Link":"Insert Link","Alt Text":"Alt Text","not set":"<not set>",Left:"Left",Right:"Right",Paragraph:"Paragraph",Header:"Header",Arial:"Arial","Comic Sans MS":"Comic Sans MS","Courier New":"Courier New",Georgia:"Georgia",Impact:"Impact","Lucida Console":"Lucida Console",Tahoma:"Tahoma","Times New Roman":"Times New Roman","Trebuchet MS":"Trebuchet MS",Verdana:"Verdana"},localization:null,tools:"bold italic underline | format font size | color background | left center right | outdent indent | ul ol | image | link | clean | html",readOnly:!1,stylesheets:new Array,rtl:!1,colorPickerTemplate:'
',touchMode:!1,keyPressed:null,events:["change"]};return this===T.jqx._jqxEditor.prototype||(T.extend(!0,this,e),this.localization=this.defaultLocalization),e},createInstance:function(e){var n=this;n.textArea=n.host;var t=n.host.attr("contenteditable");if(n.host.addClass(n.toThemeProperty("jqx-widget")),1==t||"true"==t){n.inline=!0,n.widget=n.host,n.editorDocument=document,n.selection=new d(n.editorDocument);var o=T("");o.insertBefore(n.host),n.toolbarContainer=o,n.toolbar=o.find(".jqx-editor-toolbar"),n.editor=n.host,n.contentEditableElement=n.element}else{var r=T("
");n.widget=r,n.widget[0].className=n.widget[0].className+" "+n.element.className;try{n.widget[0].style=n.element.style}catch(e){}var a=T.trim(n.host.html())+"";"default"==n.lineBreak||"div"==n.lineBreak?a="
"+a+"
":"p"==n.lineBreak&&(a="
"+a+"
"),a=(a=a.replace(/</gi,"<")).replace(/>/gi,">"),n.host.css("display","none"),n.host.after(r),r.find("iframe").after(n.host),n.container=r.find(".jqx-editor-container"),n.toolbarContainer=r.find(".jqx-editor-toolbar-container"),n.toolbar=r.find(".jqx-editor-toolbar"),n.iframe=r.find("iframe"),n.content=r.find(".jqx-editor-content");var l=function(){n.editorDocument=n.iframe[0].contentWindow.document,n.selection=new d(n.editorDocument);var e=0;n.addHandler(n.iframe,"load",function(){1<++e&&(n.iframe.off("load"),n.content.find("iframe").remove(),T("
").appendTo(n.content),n.iframe=r.find("iframe"),l())}),T.jqx.browser.mozilla||(n.editorDocument.designMode="On"),n.editorDocument.open();var t,o=n.rtl?"direction:rtl;":"",i=T.jqx.browser.msie?"::selection{color: #fff; background: #328EFD;};::-moz-selection{color: #fff; background: #328eD;};::selection:window-inactive {background: #c7c7c7; color: #000;}::-moz-selection:window-inactive {background: #c7c7c7; color: #000;}html{font-size:13px; height:100%;}body{padding-top:1px;margin-top:-1px; padding-right: 1px; overflow-x: hidden;word-wrap: break-word;-webkit-nbsp-mode: space;-webkit-line-break: after-white-space;":"";n.editorDocument.write("
"+T.map(n.stylesheets,function(e){return"
"}).join("")+""),n.contentEditableElement=n.editorDocument.body,n.host.is("textarea")?(n._textArea=n.element,(t=n.host.data()).jqxEditor.host=r,t.jqxEditor.element=r[0],n.element=r[0],r[0].id=n._textArea.id,n._textArea.id=n._textArea.id+"TextArea",T(n.element).addClass(n.toThemeProperty("jqx-widget"))):((t=n.host.data()).jqxEditor.host=r,t.jqxEditor.element=r[0],n.element=r[0]),n.host=T(n.element),n.host.data(t);try{n.editorDocument.execCommand("useCSS",!1,!1),n.editorDocument.execCommand("enableInlineTableEditing",null,!1)}catch(e){}try{n.editorDocument.execCommand("styleWithCSS",0,!0)}catch(e){}n.editorDocument.close(),n.editor=T(n.editorDocument.body),n.editor.html(a).attr("spellcheck",!1).attr("autocorrect","off")};l(),T.jqx.utilities.resize(n.host,function(){n.widget.css("width",n.width),n.widget.css("height",n.height),n._arrange()})}},focus:function(){var e=this;T.jqx.browser.mozilla&&(e.focused||(e.iframe&&e.iframe.focus(),e.selection.selectNode(e.editor[0].firstChild,!0),e.selection.getRange().collapse(!0))),e.editor.focus();var t=null!=e.range?e.range:e.getRange();e.selectRange(t)},print:function(){var e=window.open("","_blank","width=450,height=470,left=400,top=100,menubar=yes,toolbar=no,location=no,scrollbars=yes");e.document.open(),e.document.write('
Print'+this.val()+""),e.document.close()},refresh:function(e){var _=this;T.each(this.defaultLocalization,function(e,t){_.localization[e]||(_.localization[e]=t)}),_._removeHandlers(),_.toolbar.addClass(_.toThemeProperty("jqx-widget-header")),_.content?(_.widget.css("width",_.width),_.widget.css("height",_.height),_.widget.addClass(_.toThemeProperty("jqx-editor")),_.widget.addClass(_.toThemeProperty("jqx-widget")),_.widget.addClass(_.toThemeProperty("jqx-rc-all")),_.widget.addClass(_.toThemeProperty("jqx-widget-header")),_.content.addClass(_.toThemeProperty("jqx-widget-content")),_.container.addClass(_.toThemeProperty("jqx-editor-container"))):(_.toolbarContainer.addClass(_.toThemeProperty("jqx-widget-header")),_.toolbarContainer.addClass(_.toThemeProperty("jqx-editor-toolbar-inline")),_.toolbarContainer.addClass(_.toThemeProperty("jqx-widget")),_.toolbarContainer.addClass(_.toThemeProperty("jqx-rc-all")),_.toolbarContainer.hide(),_.toolbarContainer.css("position","absolute"),_.editor.addClass(_.toThemeProperty("jqx-editor-inline")),_.toolbarContainer.css("width",_.host.outerWidth()+"px"));var t=_.toolbarContainer.index();if("top"==_.toolbarPosition&&0!=t||"bottom"==_.toolbarPosition&&1!=t)switch(_.toolbarPosition){case"bottom":_.toolbarContainer.insertAfter(_.content);break;case"top":default:_.toolbarContainer.insertBefore(_.content)}var o=_.tools;if(!1!==o){function i(w,k){T.each(k,function(e,t){var o,u=_.commands[this];if(u){_.createCommand&&(o=_.createCommand(this.toString()),u=T.extend(u,o))}else{if(!_.createCommand)return!0;if(!(u=_.createCommand(this.toString())))return!0;_.commands[this]||(_.commands[this]=u)}switch(_.localization[this]&&(u.tooltip=_.localization[this]),u.type){case"list":u.widget&&u.widget.jqxDropDownList("destroy");var i="formatblock"==u.command||"fontname"==u.command||"fontsize"==u.command,n=u.value||[],r=new Array,a=u.placeHolder||"Please Choose:";"fontname"==u.command?T.each(n,function(){var e=_.localization[this.label];r.push({label:e,value:this.value})}):"formatblock"==u.command?(a=_.localization.format,T.each(n,function(){var e;e=0<=this.label.indexOf("Header")?this.label.replace("Header",_.localization.Header):_.localization[this.label],r.push({label:e,value:this.value})})):r=n;var l={enableBrowserBoundsDetection:!0,touchMode:_.touchMode,width:u.width||100,height:u.height||25,dropDownWidth:u.dropDownWidth||"auto",autoDropDownHeight:(u.value&&u.value.length)<12,placeHolder:a,source:r,theme:_.theme,hint:!1,keyboardSelection:!1,focusable:!1,disabled:_.disabled,rtl:_.rtl,selectionRenderer:"fontsize"==u.command?function(){return"
"}:null,renderer:i?function(e,t,o){return"formatblock"==u.command?"<"+o+' unselectable="on" style="padding: 0px; margin: 0px;">'+t+""+o+">":"fontname"==u.command?'
'+t+"":"fontsize"==u.command?''+t+"":void 0}:null},d="jqx-disableselect "+_.toThemeProperty("jqx-editor-dropdownlist")+" "+_.toThemeProperty("jqx-editor-toolbar-item");(y=T("")).appendTo(w),y.jqxDropDownList(l),u.init&&u.init(y);var t=null,s=null,c="";_.addHandler(y,"mousedown",function(e){var t;0 ').attr("id","picker-"+u.command),d="jqx-disableselect "+_.toThemeProperty("jqx-editor-dropdownpicker")+" "+_.toThemeProperty("jqx-editor-toolbar-item");(y=T("")).appendTo(w),y.append(g),y.jqxDropDownButton({hint:!1,touchMode:_.touchMode,disabled:_.disabled,enableBrowserBoundsDetection:!0,width:u.width||45,height:u.height||25,rtl:_.rtl,focusable:!1,theme:_.theme});var p=T(''),h=_.toThemeProperty("jqx-editor-toolbar-icon")+" "+_.toThemeProperty("jqx-editor-toolbar-icon-"+u.command),m=T("
");p.append(m);var f=T('
').attr("id","bar-"+u.command).css("background-color",u.value);p.append(f),y.jqxDropDownButton("setContent",p),g.append(T(_.colorPickerTemplate)),u.colorPicker=g,u.init&&u.init(y),g.find("tr").attr("role","row").attr("unselectable","on"),g.find("td").attr("role","gridcell").attr("unselectable","on").css("-webkit-user-select","none"),g.find("div").attr("unselectable","on"),_.addHandler(y,"mousedown",function(e){var t;0
"),y=T("
").addClass("jqx-disableselect").addClass(_.toThemeProperty("jqx-editor-toolbar-button"));(!u.init||v)&&y.append(m),y.appendTo(w),"button"==u.type?y.jqxButton({disabled:_.disabled,rtl:_.rtl,theme:_.theme}):"toggleButton"==u.type&&y.jqxToggleButton({disabled:_.disabled,rtl:_.rtl,uiToggle:!1,theme:_.theme}),u.init&&u.init(y),u.toggled=!1,u.toggle=function(){u.toggled=!u.toggled},_.addHandler(y,"mousedown",function(e){return e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),!1}),T.jqx.mobile.isTouchDevice()?_._addCommandHandler(y,"mousedown",v,x,u):_._addCommandHandler(y,"click",v,x,u)}if(u.widget=y){try{""!=u.tooltip&&(u.widget.attr("title",u.tooltip),u.widget.attr("data-tooltip",u.tooltip)),u.command&&u.widget.attr("data-command",u.command),u.widget.attr("aria-label",u.tooltip)}catch(e){}"button"!=u.type&&"toggleButton"!=u.type||(2
");d.addClass(_.toThemeProperty("jqx-rc-all")),_.toolbar.append(d),i(d,n)}for(var s=_.toolbar.find(".jqx-editor-toolbar-group"),c=s.length,a=0;a"==g.editorDocument.body.innerHTML&&"br"!=g.lineBreak&&g.selection.insertContent(""),"div"==g.lineBreak?l==g.editorDocument.body?T(l).append("
"):T("
").insertAfter(l):"p"==g.lineBreak?l==g.editorDocument.body?T(l).append("
"):T("
").insertAfter(l):g.execute("insertHTML","
"),g.selectRange(d);var s=T(g.editorDocument).find("#INSERTION_MARKER");return"br"!=g.lineBreak?g.selection.selectNode(T(s).prev()[0],!0):(g.selection.selectNode(s[0],!0),g.getRange().setStartAfter&&g.getRange().setStartAfter(s[0])),s.remove(),g.selection.collapse(!1),l&&l.nodeName&&"br"==g.lineBreak&&"#text"!=l.nodeName.toLowerCase()&&(g.selection.selectNode(l,!0),g.getRange().setStartAfter&&g.getRange().setStartAfter(l),g.selection.collapse(!1)),"br"!=g.lineBreak&&(d=g.getRange()).select&&d.select(),e.preventDefault&&e.preventDefault(),!1}}if(i.ctrlKey&&("k"==r||"u"==r||"b"==r||"i"==r)){e.preventDefault&&e.preventDefault();var c=null;switch(r){case"k":c="link";break;case"u":c="underline";break;case"b":c="bold";break;case"i":c="italic"}return g.commands[c].widget&&g.commands[c].widget.trigger("click"),!1}}),g.addHandler(g.editor,"paste.editor"+g.element.id,function(e){if("source"==g._documentMode)return!0;if(g.readOnly)return!0;g.updating=!0,g.readOnly=!0;try{var u=g.getRange();"text"!=g.pasteMode||T.jqx.browser.mozilla?g.selection.insertContent('
'):g.selection.insertContent('');var t,o,i=T(window).scrollTop(),n=T(g.editorDocument).find(".jqx-editor-paste-element");n.css("top",i+"px"),g.editor[0].createTextRange?(e.preventDefault(),(t=g.editor[0].createTextRange()).moveToElementText(n[0]),t.execCommand("Paste")):((o=g.editorDocument.createRange()).selectNodeContents(n[0]),g.selectRange(o)),"text"!=g.pasteMode||T.jqx.browser.mozilla||n.select(),g.marker=n,setTimeout(function(){g.selectRange(u);function e(e){var t=g.editorDocument.createElement("div"),o=g.editorDocument.createDocumentFragment();for(t.innerHTML=e;t.firstChild;)o.appendChild(t.firstChild);return o}if("text"!=g.pasteMode){var t=e(g.marker.html());if(t.firstChild&&"jqx-editor-paste-element"===t.firstChild.className){for(var o=[],i=0,n=t.childNodes.length;i"))}var r=document.createElement("div");r.appendChild(t.cloneNode(!0));var a=r.innerHTML}else{a=g.marker.val();""!=g.marker.html()&&-1==g.marker.val().indexOf("\n")&&(a=(a=(a=(a=(a=(a=g.marker.html()).replace(/ /gm,"")).replace(/\n\n/gm,"\n")).replace(/
]*>/gi,"\n")).replace(/]*>/gi,"\n")).replace(/]*>/gi,"\n"),g.marker.html(a),a=g.marker.text())}var l,d,s=(l=a,d="text"==g.pasteMode,l=d?g.paragraphise?(l=(l="
"+l+"
").replace(/\n/g,"")).replace(/
\s<\/p>/gi,""):l.replace(/\n/g,"
"):((l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=(l=l.replace(/]*?>(.*)/gim,"$1")).replace(/<\/html>/gi,"")).replace(/
]*?>(.*)/gi,"$1")).replace(/<\/body>/gi,"")).replace(/