var oAbout={shortName:'SCAYT',longName:'SpellCheckAsYouType',author:'spellchecker.net',url:'http://www.spellchecker.net/',version:"80901.685"};var SCAYTUtils={__idMaker:function(name){return name.replace(/^\d/,'_').replace(/\W/g,'_');},__loadScriptFile:function(docOwner,sSrc,fnCallback,bIsCache){if(SCAYTUtils.__isAssetAlreadyInDOM('js',docOwner,sSrc)==false){var nHead=docOwner.getElementsByTagName('head')[0];var nScript=docOwner.createElement('script');nScript.setAttribute('type','text/javascript');nScript.setAttribute('src',sSrc+((bIsCache)?(SCAYTUtils.__getNoCacheParam(sSrc)):('')));if(fnCallback){nScript.onreadystatechange=fnCallback;nScript.onload=fnCallback;}
nHead.appendChild(nScript);return true;}
return false;},__loadCSSFile:function(docOwner,sSrc,bIsCache){if(SCAYTUtils.__isAssetAlreadyInDOM('css',docOwner,sSrc)==false){var nHead=docOwner.getElementsByTagName('head')[0];var nLink=docOwner.createElement('link');nLink.setAttribute('type','text/css');nLink.setAttribute('rel','stylesheet');nLink.setAttribute('href',sSrc+((bIsCache)?(SCAYTUtils.__getNoCacheParam(sSrc)):('')));nHead.appendChild(nLink);return true;}
return false;},__getNoCacheParam:function(sSrc){if(sSrc.indexOf('?')==-1){return('?'+(new Date()*1));}
return'';},__isAssetAlreadyInDOM:function(sType,docOwner,sSrc){switch(sType){case'css':var nAssetsSet=docOwner.getElementsByTagName("link");for(var i=0;i<nAssetsSet.length;i++){if(nAssetsSet[i].href.indexOf(sSrc)==0){return true;}}
break;case'js':var nAssetsSet=docOwner.getElementsByTagName("script");for(var i=0;i<nAssetsSet.length;i++){if(nAssetsSet[i].src.indexOf(sSrc)==0){return true;}}
break;}
return false;},__getNodeGeometry:function(node){var oGeometry={nLeft:0,nTop:0,nHeight:0,nWidth:0};if(node&&typeof(node.offsetHeight)=="number"){oGeometry.nHeight=node.offsetHeight;oGeometry.nWidth=node.offsetWidth;do{oGeometry.nLeft+=node.offsetLeft;oGeometry.nTop+=node.offsetTop;while(node.offsetParent){oGeometry.nLeft+=node.offsetParent.offsetLeft;oGeometry.nTop+=node.offsetParent.offsetTop;node=node.offsetParent;}
node=(node.ownerDocument.defaultView||node.ownerDocument.parentWindow).frameElement;}while(node);}
return oGeometry;},__addEvents:function(nEventNode,sEventNames,funcName,useCapture){if(nEventNode){for(var i in sEventNames){if(SCAYT.isIE){nEventNode.attachEvent('on'+sEventNames[i],funcName);}else{nEventNode.addEventListener(sEventNames[i],funcName,useCapture=='undefined'?true:false);}}}
return;},__removeEvents:function(nEventNode,sEventNames,funcName){if(nEventNode){for(var i in sEventNames){if(SCAYT.isIE){nEventNode.detachEvent('on'+sEventNames[i],funcName);}else{nEventNode.removeEventListener(sEventNames[i],funcName);}}}
return;},__cancelEvent:function(oEvent){if(oEvent){oEvent.cancelBubble=true;if(typeof(oEvent.stopPropagation)=="function"){oEvent.stopPropagation();}
oEvent.returnValue=false;if(typeof(oEvent.preventDefault)=="function"){oEvent.preventDefault();}}},__isEmpty:function(sValue){if(sValue&&(/^\s*$/.test(sValue)==false)){return false;}
return true;}}
var multiSCAYT={};var SCAYT;var FCK;var ASPNET_SCAYTPlugin;SCAYT.getInfo=function(sParam){var sInfo=oAbout[sParam];if(!sInfo){sInfo="\t\t\tAbout SCAYT:\n\n";for(var item in oAbout){sInfo+=item+" : "+oAbout[item]+"\n";}}
return sInfo;}
SCAYT.bScaytChecking=true;SCAYT.bUseCacheProtection=false;SCAYT.contMenu;SCAYT.optionsWin;SCAYT.aboutWin;SCAYT.languagesWin;SCAYT.sSaytPluginPath="http://www.spellchecker.net/sproxy2/sproxy.cgi?cmd=script&doc=";SCAYT.sEnginePath="http://www.spellchecker.net/sproxy2/sproxy.cgi";SCAYT.sCookiesStoragePath="";if((/^.*?\/\/.*?(\/.*\/)/).test(SCAYT.sEnginePath)){SCAYT.sCookiesStoragePath=RegExp.$1;}
SCAYT.EM_INVALID_HOST=1;SCAYT.checkingTime=0;SCAYT.locals=new Array();SCAYT.nSuggestLength=7;SCAYT.nFullSugLength=14;SCAYT.nSchema=18;SCAYT.sCustomerId="1:rvyy72-5NS4o3-yXVS13-hNbyY1-GNdaO-KjkQH1-jWrIR3-03eg64-J9VJ93-LXmzy4-FeHKe2-VO5TF3";SCAYT.sSaytOptions="0000";SCAYT.sPrevOpt="0000";SCAYT.bIgnoreDomain=false;SCAYT.sCustomDictName=new Array();SCAYT.sUserAutoDictName="";SCAYT.sUserDictName="";SCAYT.sUserDictNewName="";SCAYT.nMaxWordLength=11;SCAYT.bServerResponse=true;SCAYT.oIgnoreAllHash=new Object();SCAYT.sSessionId='';SCAYT.sDefLang='en';SCAYT.reSupportedLangs=new RegExp(/(en|fr|ge|it|nl|no|br|dk|pt|se|sp|uk|el|fi)/);(function(){var s=SCAYT;var n=navigator;var dua=n.userAgent;var dav=n.appVersion;var tv=parseFloat(dav);s.isOpera=(dua.indexOf("Opera")>=0)?tv:0;var idx=Math.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);if(idx){s.isSafari=parseFloat(dav.split("Version/")[1])||((parseFloat(dav.substr(idx+7))>=419.3)?3:2)||2;}
s.isAIR=(dua.indexOf("AdobeAIR")>=0)?1:0;s.isKhtml=(dav.indexOf("Konqueror")>=0||s.isSafari)?tv:0;s.isMozilla=s.isMoz=(dua.indexOf("Gecko")>=0&&!s.isKhtml)?tv:0;s.isFF=s.isIE=0;if(s.isMoz){s.isFF=parseFloat(dua.split("Firefox/")[1])||0;}
if(document.all&&!s.isOpera){s.isIE=parseFloat(dav.split("MSIE ")[1])||0;}})();SCAYT.bIsIe=SCAYT.isIE;SCAYT.bIsGecko=SCAYT.isMozilla;SCAYT.bIsSCAYTXMLHTTPFailed=false;SCAYT.menuBannerTopCallback;SCAYT.menuBannerBottomCallback;SCAYT.menuBannerRightCallback;SCAYT.popupsCSSFile="";SCAYT.editorCSSFile="";function SCAYT(param1,param2,param3){if((SCAYT.isIE===false&&SCAYT.bIsGecko===false&&SCAYT.isOpera===false)||(typeof(param1)!='object')){return;}
this.popupWindowTop=30;this.popupWindowLeft=10;this.isSingleLine=false;this.onSingleLineEnterKey=null;this.bIsRunImmediatelly=true;this.nCheckWordsNum=2;this.bChecking=true;this.bBackgroundChecking=true;this.bIsEngineInited=false;this.objEditor=null;this.name="";this.sLang="";this.bIsRunImmediatelly=true;this.isShowSplash=true;this.docRicheditDoc=null;this.winEditor=null;this.nodeIframe=null;this.docParent=null;this.winMain=null
this.docMain=null;this.onConnectionError=null;if(param1.contentWindow||param1.DOM){this.objEditor=param1;this.name=(typeof(param2)=="string")?(SCAYTUtils.__idMaker(param2)):"";this.sLang=(param3&&SCAYT.reSupportedLangs.test(param3))?(param3):(SCAYT.sDefLang);}else{this.objEditor=param1.editor;this.name=(typeof(param1.name)=="string")?(SCAYTUtils.__idMaker(param1.name)):"";this.sLang=(param1.lang&&SCAYT.reSupportedLangs.test(param1.lang))?(param1.lang):(SCAYT.sDefLang);SCAYT.nSchema=param1.schemaIdentifier||SCAYT.nSchema;SCAYT.sUserAutoDictName=param1.userDictionaryName||SCAYT.sUserAutoDictName;SCAYT.sCustomDictName=param1.customDictionaryName||SCAYT.sCustomDictName;this.bIsRunImmediatelly=(param1.run===false)?(false):(true);this.isShowSplash=(param1.showProgress===false)?(false):(true);this.bChecking=this.bIsRunImmediatelly;this.popupWindowTop=param1.top||this.popupWindowTop;this.popupWindowLeft=param1.left||this.popupWindowLeft;this.isSingleLine=param1.isSingleLine||false;this.onSingleLineEnterKey=param1.onSingleLineEnterKey||null;this.onConnectionError=param1.onConnectionError||null;}
if(!this.objEditor.contentWindow&&!this.objEditor.DOM){return;}
SCAYT.popupsCSSFile=SCAYT.sSaytPluginPath+'scayt_styles&schema='+(SCAYT.nSchema);SCAYT.editorCSSFile=SCAYT.sSaytPluginPath+'scayt_styles&schema='+(SCAYT.nSchema);if(this.objEditor.DOM){this.docRicheditDoc=this.objEditor.DOM;this.winEditor=this.docRicheditDoc.parentWindow;this.winMain=window;this.docMain=this.winMain.document;}else{this.nodeIframe=this.objEditor;this.winEditor=this.nodeIframe.contentWindow;this.docRicheditDoc=this.winEditor.document;this.docParent=this.winEditor.parent.document;this.winMain=(FCK)?(FCK.EditorWindow.parent.parent):(window.parent);this.docMain=this.winMain.document;}
if(this.name.length==0||multiSCAYT[this.name]){for(var i=0;i<10;i++){this.name="SCAYT_"+i;if(multiSCAYT[this.name]==null){break;}}}
this.docRicheditDoc.body.setAttribute('SCAYTIdentifier',this.name);multiSCAYT[this.name]=this;SCAYTUtils.__loadCSSFile(this.docMain,SCAYT.editorCSSFile);SCAYTUtils.__loadCSSFile(this.docRicheditDoc,SCAYT.editorCSSFile);var aFiles=SCAYT.prepareEngineScripts();if(aFiles.length>0){var oScriptDoc=(FCK)?(document):(this.docMain);SCAYT.loadEngineScripts(oScriptDoc,aFiles);}};SCAYT.prepareEngineScripts=function(){var aFiles=new Array();aFiles.push(SCAYT.sSaytPluginPath+"scayt_core&name="+(SCAYT.bIsIe?'ie':'moz'));for(var i in multiSCAYT){aFiles.push(SCAYT.sSaytPluginPath+'scayt_lang&slang='+multiSCAYT[i].sLang);}
return aFiles;};SCAYT.loadEngineScripts=function(docOwner,aFilesUrl){var sCurFileUrl=aFilesUrl.shift();function loadNextScript(){if(SCAYT.bIsGecko||SCAYT.isOpera||SCAYT.isKhtml||(docOwner.parentWindow.event&&docOwner.parentWindow.event.srcElement&&(/loaded|complete/.test(docOwner.parentWindow.event.srcElement.readyState)))){SCAYT.loadEngineScripts(docOwner,aFilesUrl);}}
function runSCAYT(){var bIsAllScriptsLoaded=true;for(var item in multiSCAYT){if(multiSCAYT[item].onSaytGenerate==null){bIsAllScriptsLoaded=false;}}
if(bIsAllScriptsLoaded==true){for(var item in multiSCAYT){multiSCAYT[item].onSaytGenerate();}}}
if(aFilesUrl.length>0){if(SCAYTUtils.__loadScriptFile(docOwner,sCurFileUrl,loadNextScript,SCAYT.bUseCacheProtection)==false){loadNextScript();}}else{if(SCAYTUtils.__loadScriptFile(docOwner,sCurFileUrl,runSCAYT,SCAYT.bUseCacheProtection)==false){runSCAYT();}}};