// alert pop up var myErrorPrompt01 = "\nPlease type (or paste) something to be converted into UTF-8\n"; function selectAll() { //dwisontt - maybe not the most elegant solution but it works document.frmConvertToUtf8.txtAreaOutput.focus(); document.frmConvertToUtf8.txtAreaOutput.select(); CopiedTxt = document.selection.createRange(); } function doItAll(txtAreaInput) { encodeMyInput(txtAreaInput); selectAll(); } function refresh() { // dwisontt window.location.reload( false ); } function myResetAll(myI, sTB) { // dwisontt myI.disabled = false; sTB.checked = false; refresh(); } function encodeMyInput(txtAreaInput) //encodeMyInput(tBS, txtInputField) { //dwisontt - the _business_ var txtAreaInput = document.frmConvertToUtf8.txtAreaInput.value; var txtAreaOutput = ""; if (txtAreaInput == "") { alert(myErrorPrompt01); } else { txtAreaInput.disabled = false; var regLength = txtAreaInput.length; for (i = 0; i < regLength; i++) { var charCode = "000"; var curChar = txtAreaInput.charAt(i); if (curChar == "Á") {charCode = "Á";} if (curChar == "Â") {charCode = "Â";} if (curChar == "Ä") {charCode = "Ä";} if (curChar == "À") {charCode = "À";} if (curChar == "Å") {charCode = "Å";} if (curChar == "Ã") {charCode = "Ã";} if (curChar == "á") {charCode = "á";} if (curChar == "â") {charCode = "â";} if (curChar == "ä") {charCode = "ä";} if (curChar == "à") {charCode = "à";} if (curChar == "å") {charCode = "å";} if (curChar == "ã") {charCode = "ã";} if (curChar == "Æ") {charCode = "Æ";} if (curChar == "æ") {charCode = "æ";} if (curChar == "ß") {charCode = "β";} if (curChar == "Ç") {charCode = "Ç";} if (curChar == "ç") {charCode = "ç";} if (curChar == "É") {charCode = "É";} if (curChar == "Ê") {charCode = "Ê";} if (curChar == "Ë") {charCode = "Ë";} if (curChar == "È") {charCode = "È";} if (curChar == "é") {charCode = "é";} if (curChar == "ê") {charCode = "ê";} if (curChar == "ë") {charCode = "ë";} if (curChar == "è") {charCode = "è";} if (curChar == "Ð") {charCode = "Ð";} if (curChar == "ð") {charCode = "ð";} if (curChar == "ƒ") {charCode = "ƒ";} if (curChar == "Í") {charCode = "Í";} if (curChar == "Î") {charCode = "Î";} if (curChar == "Ï") {charCode = "Ï";} if (curChar == "Ì") {charCode = "Ì";} if (curChar == "í") {charCode = "í";} if (curChar == "î") {charCode = "î";} if (curChar == "ï") {charCode = "ï";} if (curChar == "ì") {charCode = "ì";} if (curChar == "µ") {charCode = "μ";} if (curChar == "Ñ") {charCode = "Ñ";} if (curChar == "ñ") {charCode = "ñ";} if (curChar == "Ó") {charCode = "Ó";} if (curChar == "Ô") {charCode = "Ô";} if (curChar == "Ö") {charCode = "Ö";} if (curChar == "Ò") {charCode = "Ò";} if (curChar == "Ø") {charCode = "Ø";} if (curChar == "Õ") {charCode = "Õ";} if (curChar == "ó") {charCode = "ó";} if (curChar == "ô") {charCode = "ô";} if (curChar == "ö") {charCode = "ö";} if (curChar == "ò") {charCode = "ò";} if (curChar == "ø") {charCode = "ø";} if (curChar == "õ") {charCode = "õ";} if (curChar == "Œ") {charCode = "Œ";} if (curChar == "œ") {charCode = "œ";} if (curChar == "Š") {charCode = "Š";} if (curChar == "š") {charCode = "š";} if (curChar == "ß") {charCode = "ß";} if (curChar == "Þ") {charCode = "Þ";} if (curChar == "þ") {charCode = "þ";} if (curChar == "Ú") {charCode = "Ú";} if (curChar == "Û") {charCode = "Û";} if (curChar == "Ü") {charCode = "Ü";} if (curChar == "Ù") {charCode = "Ù";} if (curChar == "ú") {charCode = "ú";} if (curChar == "û") {charCode = "û";} if (curChar == "ü") {charCode = "ü";} if (curChar == "ù") {charCode = "ù";} if (curChar == "Ý") {charCode = "Ý";} if (curChar == "Ÿ") {charCode = "Ÿ";} if (curChar == "ý") {charCode = "ý";} if (curChar == "ÿ") {charCode = "ÿ";} if (curChar == "¢") {charCode = "¢";} if (curChar == "¤") {charCode = "¤";} if (curChar == "€") {charCode = "€";} if (curChar == "£") {charCode = "£";} if (curChar == "¥") {charCode = "¥";} if (curChar == "˜") {charCode = "≈";} if (curChar == "°") {charCode = "°";} if (curChar == "÷") {charCode = "÷";} if (curChar == "·") {charCode = "⋅";} if (curChar == "Ø") {charCode = "∅";} if (curChar == "ª") {charCode = "ª";} if (curChar == ">") {charCode = ">";} if (curChar == "<") {charCode = "⟨";} if (curChar == "«") {charCode = "«";} if (curChar == "<") {charCode = "<";} if (curChar == "º") {charCode = "º";} if (curChar == "µ") {charCode = "µ";} if (curChar == "×") {charCode = "×";} if (curChar == "¬") {charCode = "¬";} if (curChar == "‰") {charCode = "‰";} if (curChar == "±") {charCode = "±";} if (curChar == "'") {charCode = "′";} if (curChar == ">") {charCode = "⟩";} if (curChar == "»") {charCode = "»";} if (curChar == "§") {charCode = "§";} if (curChar == "¹") {charCode = "¹";} if (curChar == "³") {charCode = "³";} if (curChar == "²") {charCode = "²";} if (curChar == "~") {charCode = "∼";} if (curChar == "½") {charCode = "½";} if (curChar == "¼") {charCode = "¼";} if (curChar == "¾") {charCode = "¾";} if (curChar == "´") {charCode = "´";} if (curChar == "¸") {charCode = "¸";} if (curChar == "¨") {charCode = "¨";} if (curChar == "„") {charCode = "„";} if (curChar == "…") {charCode = "…";} if (curChar == "¡") {charCode = "¡";} if (curChar == "¿") {charCode = "¿";} if (curChar == "“") {charCode = "“";} if (curChar == "‘") {charCode = "‘";} if (curChar == "¯") {charCode = "¯";} if (curChar == "·") {charCode = "·";} if (curChar == "ˆ") {charCode = "ˆ";} if (curChar == "“") {charCode = "“";} if (curChar == "”") {charCode = "”";} if (curChar == "’") {charCode = "’";} if (curChar == "‚") {charCode = "‚";} if (curChar == "˜") {charCode = "˜";} if (curChar == "­") {charCode = "­";} if (curChar == "©") {charCode = "©";} if (curChar == "†") {charCode = "†";} if (curChar == "‡") {charCode = "‡";} if (curChar == "¶") {charCode = "¶";} if (curChar == "®") {charCode = "®";} if (curChar == "™") {charCode = "™";} if (curChar == "&") {charCode = "&";} if (curChar == "¦") {charCode = "¦";} if (curChar == "•") {charCode = "•";} if (curChar == "—") {charCode = "—";} if (curChar == "–") {charCode = "–";} if (charCode == "000") { txtAreaOutput += curChar; } else { txtAreaOutput += charCode; } } document.frmConvertToUtf8.txtAreaOutput.value = txtAreaOutput; } }