var Gd=0;var UV=1;var Ip=-1;var LD={q:"Cut",b:"Copy",D:"Paste",x:"Bold",a:"Italic",h:"Underline",e:"Undo",Z:"JustifyLeft",l:"JustifyCenter",w:"JustifyRight",y:"JustifyFull",o:"InsertHorizontalRule",P:"Indent",S:"Outdent",r:"insertunorderedlist",Y:"insertorderedlist",B:"FontSize",L:"FontName",N:"FormatBlock",H:"RemoveFormat",d:"SelectAll",e:"Undo",A:"Redo",W:"Print",p:"Superscript",C:"Subscript",K:"CreateLink",V:"Unlink",f:"ForeColor",t:"BackColor",I:"StrikeThrough"};var tb=0;var wN=1;function KU(b,V,D,r){this.r=b;this.b=V;this.V=D;this.D=r;}function XM(b,V,D,r,H,S,h,l,o,q,e,d){this.y=b;this.C=V;this.o=D;if(r==null){r=wN;}this.W=r;this.P=H;this.K=S;this.w=h;this.d=l;this.Z=o;this.f=q;this.e=e;this.A=d;this.r=false;this.V=false;this.Y=null;this.h=null;this.B=false;}XM.prototype.n=function(){this.Y=wo("<IFRAME id='messageCompArea' class='texteditor' tabindex='-1' src='"+this.C+"' frameborder='0' style='position:absolute;background-color:white;' onload='"+"Vb"+"(this);'>",this.y);this.Y._texteditor_=this;};XM.prototype.q=function(){if(!this.V){return "";}var b="";b+="<html>";b+=this.h.documentElement.innerHTML;b+="</html>";return b;};XM.prototype.b=function(V){var D;switch(V){case 1:D="8pt";break;case 2:D="10pt";break;case 3:D="12pt";break;case 4:D="14pt";break;case 5:D="18pt";break;case 6:D="24pt";break;case 7:D="36pt";break;default:D="10pt";break;}return D;};XM.prototype.p=function(b){if(b==this.W){return ;}this.W=b;if(!this.V){return ;}var V=this.h;if(b==wN){this.t();}else{if(b==tb){this.I(LD.H);var D;if(yl){D=V.body.innerText;}else{D=V.body.innerHTML;D=D.replace(/<br>\r\n/ig,"\x11\x15");D=D.replace(/<br>/ig,"\x11\x15");D=D.replace(/\r\n/ig,"\x11\x15");V.body.innerHTML=D;D=QM.o(V.body);D=D.replace(/\x11\x15/ig,"<br>");}V.body.innerHTML=D.replace(/\r\n/ig,"<br>");V.body.style.fontFamily="courier new, normal";V.body.style.fontSize="10pt";}}this.focus();};XM.prototype.S=function(){return this.W;};XM.prototype.D=function(b,V,r,H){this.Y.style.left=Math.abs(b)+"px";this.Y.style.top=Math.abs(V)+"px";if(r>=0){this.Y.style.width=Math.abs(r)+"px";}if(H>=0){this.Y.style.height=Math.abs(H)+"px";}};XM.prototype.focus=function(){this.Y.contentWindow.focus();};XM.prototype.a=function(){var b=this.h;var V=b.body;if(yl){var D=V.createTextRange();D.select();D.collapse();D.select();V.focus();}else{this.Y.contentWindow.focus();var r=this.Y.contentWindow.getSelection();var H=b.createRange(r);r.removeAllRanges();H=b.createRange();H.setStart(V,0);H.setEnd(V,0);r.addRange(H);}};XM.prototype.I=function(b,V){var D=this.h;try{if(yl&&!V){D.execCommand(b);}else{if(D7){if(b==LD.t){b="hilitecolor";}}D.execCommand(b,false,V);}this.t(b);if(this.Z!=null){this.Z(this);}}catch(e){if(D7&&b==LD.Print){this.Y.contentWindow.print();}else{if(b!=LD.e){alert("Error: TextEditor::ExecEditorCommand ---- "+b);}}}};XM.prototype.N=function(b){if(b==LD.P||b==LD.S||b==LD.o||b==LD.H||b==LD.d||b==LD.W||b==LD.K||b==LD.A||b==LD.e||b==LD.q||b==LD.b||b==LD.D){return null;}var V;try{if(!this.h.queryCommandEnabled(b)){return Ip;}else{if(b==LD.B||b==LD.L||b==LD.N||b==LD.f||b==LD.t){return this.h.queryCommandValue(b);}else{return this.h.queryCommandState(b)?UV:Gd;}}}catch(V){return Gd;}};XM.prototype.t=function(b){function V(h){var l=h&255;var o=(h>>8)&255;var q=(h>>16)&255;return "rgb("+l+","+o+","+q+")";}var D=new Array();if(b&&b!=LD.N){if(b==LD.V&&D7){D["command"]=LD.h;D[LD.h]=0;}else{D["command"]=b;var r=this.N(b);if(b==LD.f&&typeof r=="number"){r=V(r);}D[b]=r;}}else{D["command"]="";for(var H in LD){var S=LD[H];var r=this.N(S);if(S==LD.f&&typeof r=="number"){r=V(r);}D[S]=r;if(yl&&(S==LD.f||S==LD.L||S==LD.B||S==LD.N)){if(this.h.selection.type!="Control"&&this.h.selection.createRange().parentElement().innerText==""){D[S]="NO";}}}}if(this.d){this.d(this,D);}};XM.prototype.x=function(){if(D7){return false;}return (this.h.selection.type=="Text");};XM.prototype.H=function(){return this.B;};XM.prototype.l=function(){return this.h;};XM.prototype.L=function(){return this.h.body;};function Vb(b){var V=b._texteditor_;if(V.r){return ;}V.r=true;function D(a){var Z=Xp(a,b.contentWindow);if(yl&&Z.button==KV){return ;}V.t();}function r(a){if(typeof DN!="undefined"){DN();}if(D7&&a.button==KV){a.stopPropagation();a.preventDefault();return false;}return true;}function H(a){var Z=Xp(a,b.contentWindow);switch(Z.keyCode){case VE:case UZ:case Dz:if(yl&&Z.ctrlKey){return false;}break;case aw:case EQ:case dT:if(yl&&Z.ctrlKey&&V.W!=wN){return false;}break;case pj:if(yl){Z.keyCode=0;}return false;break;case Sw:if(yl&&!Z.shiftKey){Z.returnValue=false;this.selection.createRange().pasteHTML("&nbsp;&nbsp;&nbsp;&nbsp;");}break;}if(V.Z!=null){V.Z(V);}if(V.e==null){return true;}for(var A=0;A<V.f.length;A++){var I=V.f[A];if(I.D==Z.keyCode&&I.r==Z.ctrlKey&&I.b==Z.shiftKey&&I.V==Z.altKey){return V.e(V,I,Z);}}return true;}function S(a){var Z=Xp(a,b.contentWindow);var A=Z.keyCode;switch(A){case FF:if(D7){V.I(LD.V);}break;case YR:if(D7&&Z.ctrlKey){V.I(LD.d);}break;default:V.t();break;}if(yl&&Z.ctrlKey){var I=null;if(A==aw||A==dT||A==EQ){V.t();}}}function h(a){var Z=Xp(a,b.contentWindow);var A=32;var I=Z.charCode;if(Z.ctrlKey){switch(I){case aw+A:case dT+A:case EQ+A:Z.stopPropagation();Z.preventDefault();if(V.W==wN){if(I==aw+A){execType=LD.x;}else{if(I==dT+A){execType=LD.h;}else{if(I==EQ+A){execType=LD.a;}}}V.I(execType);return false;}break;case HR+A:case BG+A:case GI+A:case PR+A:break;default:Z.stopPropagation();Z.preventDefault();return false;break;}}switch(Z.keyCode){case HF:if(V.A){V.A();}Z.stopPropagation();Z.preventDefault();return false;break;case pj:Z.stopPropagation();Z.preventDefault();return false;break;}return true;}function l(){V.B=true;if(D7){parent.document.activeElement=b.contentWindow;}parent.document.activeField="EDITOR";}function o(){V.B=false;}var q=b.contentWindow.document;q.open();if(yl){q.write("<DIV>");}q.write(V.o);if(yl){q.write("</DIV>");}q.close();var e=q.body;V.h=q;if(yl){var d=AV(q);var f="";var N=IH(q,"P");while(N.length>0){var p=N[0][0];var B=N[0][1];var K=N[0][2];f+=B.style.cssText+";";p.removeRule(K);N=IH(q,"P");}if(f!=""){var C="swa_"+Math.round(Math.random()*100000);n4(d,C,f);var W=q.getElementsByTagName("P");for(var t=0,len=W.length;t<len;t++){var Y=W.item(t);if(Y.className==""){Y.className=C;}}}}if(yl){q.onhelp=V.A;q.onmouseup=D;q.onmousedown=r;q.onkeydown=H;q.onkeyup=S;b.onfocus=l;b.onblur=o;e.contentEditable=true;}else{q.addEventListener("mouseup",D,false);q.addEventListener("mousedown",r,false);q.addEventListener("keydown",S,false);q.addEventListener("keyup",H,false);q.addEventListener("keypress",h,false);q.addEventListener("focus",l,false);q.addEventListener("blur",o,false);q.designMode="on";}if(V.W==tb){q.body.style.fontFamily="courier new, normal";q.body.style.fontSize="12px";q.body.style.backgroundColor="white";q.body.style.border="none";q.body.style.wordWrap="break-word";q.body.link="#CC0000";q.body.vLink="#CC0000";q.body.aLink="#FF0000";}else{q.body.style.fontFamily=V.P;q.body.style.fontSize=V.b(V.K);}V.V=true;if(V.w){V.w(V);}}