if (typeof(window.RadSpellNamespace)=="undefi\x6e\x65\x64"){window.RadSpellNamespace=new Object(); } ; RadSpellNamespace.AppendStyleSheet= function (O,o){var I=(navigator.appName=="Microsoft I\x6e\x74ern\x65\x74 E\x78plorer") && ((navigator.userAgent.toLowerCase().indexOf("mac")!=-1) || (navigator.appVersion.toLowerCase().indexOf("m\x61\x63")!=-1)); var A=(navigator.userAgent.toLowerCase().indexOf("\x73afari")!=-1); if (I || A){document.write("\x3c"+"\x6cink"+" rel\x3d\x27style\x73\150\x65\x65t\x27\x20typ\x65\075\x27\164e\x78t/cs\x73\047\x20href=\x27"+o+"\047\x3e"); }else {var U=document.createElement("\x4cINK"); U.rel="\x73tylesh\x65\x65t"; U.type="\x74\x65xt/css"; U.href=o; document.getElementById(O+"\x53\x74yleShe\x65\x74Hold\x65\x72").appendChild(U); }} ; RadSpellNamespace.Z= function (){var z=navigator.userAgent.toLowerCase(); W=z.indexOf("\x6dsie"); if (W>=0){var w=/\x6d\x73\x69\x65\x20(\d+\x2e\d+)/; var V=w.exec(z); if (V.length<2){return true; }var version=parseFloat(V[1]); return version<.55e1; }if (z.indexOf("safari")>=0){return true; }if (z.indexOf("\x6d\x6f\x7ailla")>=0 || z.indexOf("firefox")>=0 || z.indexOf("co\x6d\x70atible")>=0){return false; }return true; } ; RadSpellNamespace.v= function (T,t,dialogWidth,dialogHeight,S,R){try {if (RadSpellNamespace.Z()){R= true; }var r=new RadWindowInfo(); r.Url=t; r.Width=dialogWidth; r.Height=dialogHeight; r.Caption=T; r.IsVisible= true; r.Argument=S; r.Param=null; r.CallbackFunc=null; r.OnLoadFunc=null; r.Resizable= false; r.Movable= true; r.UseClassicDialogs=R; var radWindow=GetEditorRadWindowManager().ShowModalWindow(r); }catch (Q){alert("\x43ould no\x74\x20open\x20\x77in\x64\x6fw:\x20"+Q.description); } ; } ; function RadSpell(){ this.window=window; } ; RadSpell.getSpellChecker= function (P){var N=document.getElementById(P); if (N!=null)return N.radSpell; else return null; } ; RadSpell.prototype.setTextSource= function (source){ this.source=source; };RadSpell.prototype.spellChecked= function (){var n=this.getPostBackStorage(); if (n!=null){return n.value.toLowerCase()=="true"; }return false; };RadSpell.prototype.setSpellChecked= function (M){var n=this.getPostBackStorage(); if (n!=null){n.value=M.toString(); }};RadSpell.prototype.m= function (){if (this.source==null){try { this.source=this.getTextSource(); }catch (Q){alert("\x72\x2e\141.\x64\x2espe\x6c\x6c:\x20\x45rro\x72\x20ge\x74\x74in\x67 tex\x74\040\x73ource\x3a\012"+Q.message); }}return this.source; };RadSpell.prototype.startSpellCheck= function (){ this.setSpellChecked( false); this.L(); var url=this.radControlsDir+this.spellDir+"\x44\x69alogs/\x53\x70ell\x43\x68ec\x6b\x2easp\x78\077\x73\x70el\x6cID="+this.uniqueSpellId+"&Ski\x6e\x3d"+this.skin+"\x26Languag\x65\x3d"+this.language+"&page\x49\x44="+this.pageID+"\x26\165seS\x65\x73sion\x3d"+this.useSession+"\x26RadSess\x69\x6fnDat\x61\x3d"+this.sessionData+"\x26\x52adCon\x74\x72ols\x44\x69r="+this.radControlsDir; if (this.m()==null){alert("\x72.a.d.sp\x65\x6cl: C\x6f\x75ld\x20\x6eot\x20\x66ind\x20\x74ar\x67et tex\x74 sourc\x65: "+this.targetControlId); return; }if (this.languagesID!=null){var l=document.getElementById(this.languagesID); if (l!=null){ this.dictionaryLanguage=l.value; } ; } ; if (this.dictionaryLanguage!=null){url+="\x26Dictionary\x4c\x61ngua\x67\x65="+this.dictionaryLanguage; } ; url+="&QueryStrin\x67\x50aram\x65\x74er\x73\x26"+this.queryStringParameters; RadSpellNamespace.v("",url,470,360,this,this.useClassicDialogs); } ; RadSpell.prototype.registerWithEditor= function (K){var k="\162a\x64\x45ditor\x43\x6fnta\x69\x6eer"+K; var container=document.getElementById(k); if (container!=null){var J=this ; J.getTextSource= function (){return new HtmlElementTextSource(document.getElementById(k)); } ; container.spellCheck= function (){J.dictionaryLanguage=container.getAttribute("\x64efaultLang"); J.startSpellCheck(); } ; }else {alert("r.a.d\x2e\x73pell \x63\x61nnot\x20not fin\x64\x20the\x20\162\x2ea.d.e\x64\151t\x6f\162 \x63\157n\x74ainer\x3a "+k+"\012\x52\x65move \x74\x68e R\x61\144S\x70\x65ll \x63\157n\x74\x72o\x6c\x20fr\x6fm the\x20\146o\x72m if \x79ou ar\x65 usi\x6e\147\x20r.\x61.d.e\x64itor\x205.x\x20or l\x61ter\x2e"); }} ; RadSpell.prototype.attachEvent= function (H,h){var G=this.g(h); var F= function (f,S){G(f,S); };this[H+"Handler"]=F; } ; RadSpell.prototype.g= function (D){var F= function (f,S){} ; if (typeof(D).toString().toLowerCase()=="\146\x75\x6ection"){F=D; }else if (typeof(D).toString().toLowerCase()=="string"){try {F=eval(D);}catch (Q){}}return F; };RadSpell.prototype.L= function (){if (this.CheckStartedHandler!=null){var F=this.CheckStartedHandler; F(this, {} ); }};RadSpell.prototype.d= function (){if (this.CheckFinishedHandler!=null){var F=this.CheckFinishedHandler; F(this, {} ); }};RadSpell.prototype.C= function (){if (this.CheckCancelledHandler!=null){var F=this.CheckCancelledHandler; F(this, {} ); }};RadSpell.prototype.c= function (){if (this.DialogClosingHandler!=null){var F=this.DialogClosingHandler; F(this, {} ); }};RadSpell.prototype.B= function (o0,O0,l0,changeAll){if (this.WordCorrectedHandler!=null){var F=this.WordCorrectedHandler; F(this, { "\x6fri\x67\x69nalWo\x72\x64":o0,"newWord":O0,"\x6fffsets":l0,"changeAll":changeAll } ); }};RadSpell.prototype.i0= function (o0,O0,l0,I0){if (this.ChangeUndoneHandler!=null){var F=this.ChangeUndoneHandler; F(this, { "origin\x61\x6cWord":o0,"\x6eewWord":O0,"offsets":l0,"\x75\156\x64\x6fAll":I0 } ); }};RadSpell.prototype.o1= function (ignoreWord,l0,I0){if (this.IgnoreUndoneHandler!=null){var F=this.IgnoreUndoneHandler; F(this, { "\x69\x67noreW\x6f\x72d":ignoreWord,"offse\x74\x73":l0,"\x75ndoAll":I0 } ); }};RadSpell.prototype.O1= function (ignoreWord,l1,ignoreAll){if (this.WordIgnoredHandler!=null){var F=this.WordIgnoredHandler; F(this, { "\151gnoreWord":ignoreWord,"offsets":l1,"ignor\x65\101ll":ignoreAll } ); }};RadSpell.prototype.i1= function (I1){if (this.CustomWordAddedHandler!=null){var F=this.CustomWordAddedHandler; F(this, { "customWor\x64":I1 } ); }};function HtmlElementTextSource(o2){if (o2==null){alert("\x43ould not\x20\x66ind\x20\x74ar\x67\x65t H\x54\115L\x20\x65le\x6dent.\x20\040\x50lease\x20\166e\x72ify t\x68at Co\x6etrolT\x6fCh\x65ck p\x6fints\x20to a\x20vali\x64 con\x74rol\x2e"); this.o2= {value: "" } ; }else if (o2.nodeName=="\111F\x52\x41ME"){var frame=new RadSpellWrappers.O2(o2,document); this.o2=frame.l2().body; }else { this.o2=o2; } ; } ; HtmlElementTextSource.i2= function (I2){var o3=new Array("&\x65uro;","\x26\x63ent;","\x26pound;","\x26yen;","&curren;","&copy\x3b","\x26reg;","\x26trade;","\x26plusmn;","&ne;","&asymp;","\x26le;","\x26ge;","\x26\x64ivide;","\x26times;","\x26infin;","&frac12\x3b","&fr\x61\x6314;","\x26frac34;","\x26sup2;","\x26\x73up3;","&per\x6d\x69l;","\x26para;","\x26\x73ect;","\x26alpha;","\x26\x62eta;","\x26\x44elta;","\x26micro;","&O\x6d\x65ga;","&su\x6d\x3b","\x26Oslash;","&\x61\x6eg;","&\x6f\x72dm;","\x26\x6caquo;","&raquo\x3b","\x26middot;","&bull;","\x26dagge\x72\x3b","&Dagger;","&fnof\x3b"); var O3=new Array("\xe2\x82\254","\xc2\242","\xc2\xa3","\xc2\245","\xc2\xa4","\xc2\xa9","\302\xae","\xe2\204\xa2","\xc2\xb1","\xe2\x89\240","\xe2\x89\210","\342\x89\xa4","\xe2\211\xa5","\303\xb7","\303\x97","\342\x88\236","\302\xbd","\302\274","\302\xbe","\302\xb2","\302\xb3","\xe2\200\xb0","\xc2\266","\xc2\xa7","\316\xb1","\xce\262","\316\x94","\302\xb5","\xce\251","\342\x88\x91","\xc3\230","\xe2\x88\240","\xc2\272","\302\xab","\xc2\273","\xc2\267","\342\x80\242","\342\x80\xa0","\342\x80\xa1","\306\x92"); for (var i=0; i<o3.length; i++){I2=I2.replace(new RegExp(O3[i]),o3[i],"ig"); } ; return I2; } ; HtmlElementTextSource.prototype.getText= function (){var text=""; if (this.o2.value!=null){try {text=this.o2.value; }catch (l3){alert("Error \x67etting \x74\x65xt \x66rom co\x6e\x74rol\x2e\x0a"+l3.message); } ; }else if (this.o2.innerHTML!=null){try {text=this.o2.innerHTML; }catch (l3){alert("Error getti\x6e\x67 HT\x4d\x4c fr\x6f\155 \x74\x68e \x63\x6fnt\x72ol.\012"+l3.message); } ; }else {alert("No v\x61\x6cue or\x20\x69nner\x48\124M\x4c\x20att\x72\151b\x75\x74e\x2e\040\x20\x43an\x6e\157t\x20acces\x73\040\x74ext."); } ; return text; };HtmlElementTextSource.prototype.setText= function (text){if (this.o2.value!=null){ this.o2.value=text; }else if (this.o2.innerHTML!=null){ this.o2.innerHTML=text; }else {alert("\x4e\157 v\x61\x6cue or\x20\x69nn\x65\x72HTM\x4c\x20at\x74\x72ib\x75te.  C\x61\156n\x6f\164 \x61ccess\x20\164\x65\170t\x2e"); } ; };
