function tGotFocus(oTxt) { top.findex.document.form1.txtRemoteEntry.value = "qanswers.document.form1."+oTxt.name; return true; } var aEnglish,aSymbol,aMath,aMisc,aKeys,aCharSet; aEnglish="aeiouyAEIOUYaeiouyAEIOUYaeiouyAEIOUYaeiouyAEIOUYcnsCN!?"; aMath = "0123+x. 0123o - Aau "; aMisc = "rcsp "; aSymbol =" "; function langselect(oSelLang) { var i,sBlank; reset_autotimer(); i = oSelLang.selectedIndex; sBlank = " "; if (oSelLang.options[i].value == "fr") { aKeys="'`^:~+"; aCharSet = aEnglish; sBlank = "French"; aSymbol= " é É "; aSymbol+="àè ù ÀÈ Ù "; aSymbol+="âêîôû ÂÊÎÔÛ "; aSymbol+=" ëï ü ËÏ Ü "; aSymbol+="ç Ç "; } else { if (oSelLang.options[i].value == "deu") { aKeys="'`^:~+"; aCharSet = aEnglish; sBlank = "German"; aSymbol= " "; aSymbol+=" "; aSymbol+=" "; aSymbol+="ä öü Ä Ö "; aSymbol+=" ß "; } else { if (oSelLang.options[i].value == "sp") { aKeys="'`^:~+"; aCharSet = aEnglish; sBlank = "Spanish"; aSymbol= "áéíóúýÁÉÍÓÚÝ"; aSymbol+=" "; aSymbol+=" "; aSymbol+=" ü Ü "; aSymbol+="çñ ÇÑ¡¿"; } else { if (oSelLang.options[i].value == "math") { aKeys="'/:^"; aCharSet = aMath; sBlank = "Math"; aSymbol= "°¹²³±×· "; aSymbol+="ؼ½¾ø "; aSymbol+="÷ "; aSymbol+="Ååµ "; aSymbol+=" "; } else { if (oSelLang.options[i].value == "misc") { aKeys="^"; aCharSet = aMisc; sBlank = "Misc"; aSymbol= "®©§¶ "; aSymbol+=" "; aSymbol+=" "; aSymbol+=" "; aSymbol+=" "; } else { sBlank = ""; aKeys=""; aCharSet = ""; }}}}} return true; } function languagesupport(oTxt) { var ostart,oText,schar,iidx,siidx; reset_autotimer(); if (bNSNG) { return true;} oText = oTxt.value; ostart=oText.length-1; iidx=aKeys.indexOf(oText.charAt(ostart)); if (iidx == 5) {iidx = 4}; if (iidx != -1) { ostart--; schar=oText.charAt(ostart); siidx=iidx*12; iidx=aCharSet.indexOf(schar,siidx); if (iidx != -1) { if (aSymbol.charAt(iidx) != " ") { oTxt.value=oText.substring(0,ostart)+aSymbol.charAt(iidx); } } } return true; } function onConvert(oTxt) { var ostart,oText,schar,schar2,iidx,siidx,oOutput,oend; reset_autotimer(); oText = oTxt.value; oOutput = oText.charAt(0); for (ostart=1; ostart<=oText.length-1;ostart++) { schar2=oText.charAt(ostart); iidx=aKeys.indexOf(schar2); if (iidx == 5) {iidx = 4}; if (iidx == -1) { oOutput += schar2; } else { oend=ostart-1; schar=oText.charAt(oend); siidx=iidx*12; iidx=aCharSet.indexOf(schar,siidx); if (iidx == -1) { oOutput += schar2; } else { if (aSymbol.charAt(iidx) != " ") { oend=oOutput.length-1; oOutput = oOutput.substring(0,oend)+aSymbol.charAt(iidx); } else { oOutput += schar2; } } } } oTxt.value=oOutput; return true; }