Subject: Flip
Date: Mon, 20 Oct 2008 19:48:43 -0200
MIME-Version: 1.0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.portalsergipano.com.br


=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Inverta seu texto e divita-se</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><!! -->
<STYLE type=3Dtext/css>TEXTAREA {
	FONT-FAMILY: "Arial Unicode MS", Batang
}
</STYLE>

<SCRIPT language=3DJavaScript>=0A=
function flip() {=0A=
 var result =3D flipString(document.f.original.value.toLowerCase());=0A=
 document.f.flipped.value =3D result;=0A=
}=0A=
=0A=
function flipString(aString) {=0A=
 var last =3D aString.length - 1;=0A=
 //Thanks to Brook Monroe for the=0A=
 //suggestion to use Array.join=0A=
 var result =3D new Array(aString.length)=0A=
 for (var i =3D last; i >=3D 0; --i) {=0A=
  var c =3D aString.charAt(i)=0A=
  var r =3D flipTable[c]=0A=
  result[last - i] =3D r !=3D undefined ? r : c=0A=
 }=0A=
 return result.join('')=0A=
}=0A=
=0A=
var flipTable =3D {=0A=
a : '\u0250',=0A=
b : 'q',=0A=
c : '\u0254', //open o -- from pne=0A=
d : 'p',=0A=
e : '\u01DD',=0A=
f : '\u025F', //from pne=0A=
g : '\u0183',=0A=
h : '\u0265',=0A=
i : '\u0131', //from pne=0A=
j : '\u027E',=0A=
k : '\u029E',=0A=
//l : '\u0283',=0A=
m : '\u026F',=0A=
n : 'u',=0A=
r : '\u0279',=0A=
t : '\u0287',=0A=
v : '\u028C',=0A=
w : '\u028D',=0A=
y : '\u028E',=0A=
'.' : '\u02D9',=0A=
'[' : ']',=0A=
'(' : ')',=0A=
'{' : '}',=0A=
'?' : '\u00BF', //from pne=0A=
'!' : '\u00A1',=0A=
"\'" : ',',=0A=
'<' : '>',=0A=
'_' : '\u203E',=0A=
';' : '\u061B',=0A=
'\u203F' : '\u2040',=0A=
'\u2045' : '\u2046',=0A=
'\u2234' : '\u2235',=0A=
'\r' : '\n' //obrigado, Yeeliberto=0A=
}=0A=
=0A=
for (i in flipTable) {=0A=
  flipTable[flipTable[i]] =3D i=0A=
}=0A=
=0A=
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18241"></HEAD>
<BODY>
<H1>Inverta seu texto e divirta-se</H1>
<FORM name=3Df>Original  : <TEXTAREA onkeyup=3Dflip() rows=3D5 cols=3D50 =
name=3Doriginal></TEXTAREA><INPUT onclick=3Dflip() value=3DInverter =
type=3Dbutton>=20
<BR>Invertido: <TEXTAREA rows=3D5 cols=3D50 name=3Dflipped></TEXTAREA> =
</FORM>

</P></BODY></HTML>
