rendered paste body<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Flip</title><script language="JavaScript">function unflip() { var result = unflipString(document.u.original.value); document.u.flipped.value = result;}function unflipString(aString) { aString = aString.toLowerCase(); var last = aString.length - 1; var result = ""; for (var i = last; i >= 0; --i) { result += unflipChar(aString.charAt(i)) } return result;}function unflipChar(c) { if (c == '\u0250') { return 'a' } else if (c == 'q') { return 'b' } else if (c == '\u0254') { return 'c' //Open o -- copied from pne } else if (c == 'p') { return 'd' } else if (c == '\u01DD') { return 'e' } else if (c == '\u025F') { return 'f' //Copied from pne -- //LATIN SMALL LETTER DOTLESS J WITH STROKE } else if (c == 'b') { return 'g' } else if (c == '\u0265') { return 'h' } else if (c == '\u0131') { return 'i'//'\u0131\u0323' //copied from pne } else if (c == '\u0638') { return 'j' } else if (c == '\u029E') { return 'k' } else if (c == '1') { return 'l' } else if (c == '\u026F') { return 'm' } else if (c == 'u') { return 'n' } else if (c == 'o') { return 'o' } else if (c == 'd') { return 'p' } else if (c == 'b') { return 'q' } else if (c == '\u0279') { return 'e' } else if (c == 's') { return 's' } else if (c == '\u0287') { return 't' } else if (c == 'n') { return 'u' } else if (c == '\u028C') { return 'v' } else if (c == '\u028D') { return 'w' } else if (c == 'x') { return 'x' } else if (c == '\u028E') { return 'y' } else if (c == 'z') { return 'z' } else if (c == ']') { return '[' } else if (c == '[') { return ']' } else if (c == ')') { return '(' } else if (c == '(') { return ')' } else if (c == '}') { return '{' } else if (c == '{') { return '}' } else if (c == '?') { return '\u00BF' //From pne } else if (c == '\u00BF') { return '?' } else if (c == '\u00A1') { return '!' } else if (c == "\'") { return ',' } else if (c == ',') { return "\'" } return c;}function flip() { var result = flipString(document.f.original.value); document.f.flipped.value = result;}function flipString(aString) { aString = aString.toLowerCase(); var last = aString.length - 1; var result = ""; for (var i = last; i >= 0; --i) { result += flipChar(aString.charAt(i)) } return result;}function flipChar(c) { if (c == 'a') { return '\u0250' } else if (c == 'b') { return 'q' } else if (c == 'c') { return '\u0254' //Open o -- copied from pne } else if (c == 'd') { return 'p' } else if (c == 'e') { return '\u01DD' } else if (c == 'f') { return '\u025F' //Copied from pne -- //LATIN SMALL LETTER DOTLESS J WITH STROKE } else if (c == 'g') { return 'b' } else if (c == 'h') { return '\u0265' } else if (c == 'i') { return '\u0131'//'\u0131\u0323' //copied from pne } else if (c == 'j') { return '\u0638' } else if (c == 'k') { return '\u029E' } else if (c == 'l') { return '1' } else if (c == 'm') { return '\u026F' } else if (c == 'n') { return 'u' } else if (c == 'o') { return 'o' } else if (c == 'p') { return 'd' } else if (c == 'q') { return 'b' } else if (c == 'r') { return '\u0279' } else if (c == 's') { return 's' } else if (c == 't') { return '\u0287' } else if (c == 'u') { return 'n' } else if (c == 'v') { return '\u028C' } else if (c == 'w') { return '\u028D' } else if (c == 'x') { return 'x' } else if (c == 'y') { return '\u028E' } else if (c == 'z') { return 'z' } else if (c == '[') { return ']' } else if (c == ']') { return '[' } else if (c == '(') { return ')' } else if (c == ')') { return '(' } else if (c == '{') { return '}' } else if (c == '}') { return '{' } else if (c == '?') { return '\u00BF' //From pne } else if (c == '\u00BF') { return '?' } else if (c == '!') { return '\u00A1' } else if (c == "\'") { return ',' } else if (c == ',') { return "\'" } return c;}</script></head><body><h1>Flip</h1><form name="f">Original: <textarea rows="5" cols="50" name="original"></textarea><input type="button" value="Flip" onclick="flip()"><br>Flipped: <textarea rows="5" cols="50" name="flipped"></textarea></form><hr/><h1>UnFlip</h1><form name="u">Flipped: <textarea rows="5" cols="50" name="original"></textarea><input type="button" value="UnFlip" onclick="unflip()"><br>Original: <textarea rows="5" cols="50" name="flipped"></textarea></form><p>Source: <a href="http://www.revfad.com/flip.html">http://www.revfad.com/flip.html</a></p></body></head></html>