Welcome Guest ( Log In | Register)



 
Reply to this topicStart new topic
> Javascripts
Microsoft
post Aug 25 2005, 03:39 AM
Post #1


Super Member
*********

Group: Members
Posts: 362
Joined: 25-August 05
Member No.: 11,104



im gonna gives some codes....

This code will make a blue ball where u click it and falls down, and bounces

CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>

<META NAME="Generator" CONTENT="TextPad 4.4">
<LINK href="general.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript1.2">
<!-- Original: Dragos Saracu (smardoi@yahoo.com) -->
<!-- Cross Browser by: Bob Simpson (webmaster@maryjanebrown.net) -->
<!-- Contributor URL: http://www.maryjanebrown.net/webmaster -->
<!-- Begin
function BrowserCheck() {
var b = navigator.appName;
if (b == "Netscape") this.b = "NS";
else if (b == "Microsoft Internet Explorer") this.b = "IE";
else this.b = b;
this.v = parseInt(navigator.appVersion);
this.NS = (this.b == "NS" && this.v>=4);
this.NS4 = (this.b == "NS" && this.v == 4);
this.NS5 = (this.b == "NS" && this.v == 5);
this.IE = (this.b == "IE" && this.v>=4);
this.IE4 = (navigator.userAgent.indexOf('MSIE 4')>0);
this.IE5 = (navigator.userAgent.indexOf('MSIE 5')>0);
if (this.IE5 || this.NS5) this.VER5 = true;
if (this.IE4 || this.NS4) this.VER4 = true;
this.OLD = (! this.VER5 && ! this.VER4) ? true : false;
this.min = (this.NS||this.IE);
}
is = new BrowserCheck();
// End -->
</script>

</HEAD>

<BODY Background=../graphics/grayback.jpg>
<center><BR><BR><BR>
Click anywhere to start script<br>
<div id="staticBall" style="position:relative;visibility:visible">
<img src="ball.gif" height=30 width=30 alt="Static ball">
</div>
</center>
<div id="ball" style="visibility:hidden; position:absolute; left:100; top:10; height:34; width:34">
<img src="ball.gif" height=30 width=30 alt="Bouncing ball">
</div>

<script language="Javascript1.2">
<!-- Begin
iter = 0;
setId = 0;
down = true;
up = false;
bouncingBall = (is.VER5) ? document.getElementById("ball").style
: (is.NS) ? document.layers["ball"]
: document.all["ball"].style;
stillBall = (is.VER5) ? document.getElementById("staticBall").style
: (is.NS) ? document.layers["staticBall"] : document.all["staticBall"].style;
winH = (is.NS) ? window.innerHeight - 55 : document.body.offsetHeight - 55;
document.onmouseup = buttonUp;
if (is.NS4)
document.captureEvents(Event.MOUSEUP);
function buttonUp(e) {
if ( ((is.NS) ? e.which : event.button) != 1) return true;
if (setId != 0) clearInterval(setId);
bouncingBall.visibility="visible";
stillBall.visibility="hidden";
bouncingBall.left = (is.NS) ? e.pageX - 15 : event.offsetX - 15;
bouncingBall.top = (is.NS) ? e.pageY - 15 : event.offsetY - 15;
iter = 0;
setId = setInterval("generateGravity()", 20);
return true;
}
function generateGravity() {
if ((parseInt(bouncingBall.top)+iter < winH) && down) {
bouncingBall.top = parseInt(bouncingBall.top) + iter;
iter++;
return;
}
else {
if ((parseInt(bouncingBall.top)< winH) && down) {
bouncingBall.top = winH + 5;
return;
}
down = false;
up = true;
if (iter < 0 && parseInt(bouncingBall.top) > winH) {
clearInterval(setId);
bouncingBall.visibility = "hidden";
stillBall.visibility="visible";
setId = 0;
}
if (parseInt(bouncingBall.top) > 0 && up && iter >= 0) {
bouncingBall.top = parseInt(bouncingBall.top) - iter;
iter--;
if (iter%3 == 0) iter--;
return;
}
down = true;
up = false;
}
}
// End -->
</script>

</center>
</BODY>
</HTML>


This code will tell the user what browser he/she is using and what version for example this is mine

Browser Name: Netscape
Browser Version: 1.0.6


firefox tongue.gif

code:

CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<LINK href="general.css" rel="stylesheet" type="text/css">


</HEAD>

<BODY Background=../graphics/grayback.jpg>
<center><BR><BR><BR>
<script LANGUAGE="JavaScript">
<!-- Original: Gregor (legreg@legreg.de) -->
<!-- Begin
var useragent = navigator.userAgent;
var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
var pos = useragent.indexOf('MSIE');
if (pos > -1) {
bVer = useragent.substring(pos + 5);
var pos = bVer.indexOf(';');
var bVer = bVer.substring(0,pos);
}
var pos = useragent.indexOf('Opera');
if (pos > -1) {
bVer = useragent.substring(pos + 6);
var pos = bVer.indexOf(' ');
var bVer = bVer.substring(0, pos);
}
if (bName == "Netscape") {
var bVer = useragent.substring(8);
var pos = bVer.indexOf(' ');
var bVer = bVer.substring(0, pos);
}
if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
var pos = useragent.lastIndexOf('/');
var bVer = useragent.substring(pos + 1);
}
document.writeln('<b>Browser Name: </b>' + bName + '<br>');
document.writeln('<b>Browser Version: </b>' + bVer + '<br>');
// End -->
</script>

</center>
</BODY>
</HTML>



this one is a nice script you have to catch pikachu pokemon but he is text and you smack him and other stuff

CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<LINK href="general.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript">
<!-- Original: Paul (Poke_Paul@hotmail.com) -->
<!-- Web Site: http://www.angelfire.com/ak3/MewHiddenLair -->
<!-- Begin
now=new Date;
x=now.getTime() %32768;
function Random(min,max) {
x=(1103515245*x+12345) % 32768;
return Math.floor(x*(max-min+1)/32768+min);
}
var num = new Array;
num[0] = -1;
num[1] = 1;
var ctrsmit = new Array;
ctrsmit[0] = '<|x_x|>';
ctrsmit[1] = '<|!_!|>';
var i = 0, will2live = 0;
function livewill(j) {
i += j;
if (i == 0) tLiphe();
if (i < 6) stat(mood[3]);
if (oldstats == mood[3] && i >= 6) stat(mood[0]);
if (alive == true) {
barzies(i);
}
}
var bars='';
function barzies(num) {
bars='';
for (var i=0;i!=num;i++) bars += '';
document.ctrform.will.value = bars;
}
var mood = new Array;
mood[0] = 'Happy';
mood[1] = 'Mad';
mood[2] = 'Ticked-Off';
mood[3] = 'Suicidal';
mood[4] = 'Elated';
var Stat = new Array;
Stat[0] = 'Alive';
Stat[1] = 'Pokeball cleaned';
Stat[2] = 'Pokeball not messy';
Stat[3] = 'In pain';
Stat[4] = 'Dead';
Stat[5] = 'Infected!';
Stat[6] = 'Disinfected!';
Stat[7] = 'Not infected';
Stat[8] = 'Drooling';
var alive = false, aniID, statID, moodID, liveID, crapID, sickID, illID, normguy = '<(happy.gif)>';
function gLiphe() {
normguy = '<(happy.gif)>';
stat('Catching...');
livewill(15);
statID = setTimeout("stat(Stat[0])",3500);
setTimeout("alive = true",3500);
Animate(false,'(-o-)');
aniID = setTimeout("Animate(false,'<(o_o)>')",2500);
aniID = setTimeout("Animate(false,'(O_o)>')",3500);
aniID = setTimeout("Animate(false,'<(o_o)>')",4300);
aniID = setTimeout("Animate(false,'<(o_O)')",4500);
aniID = setTimeout("Animate(false,'<(o_o)>')",5300);
aniID = setTimeout("Animate(false,'(O_o)>')",5500);
aniID = setTimeout("Animate(false,normguy)",6500);livewill(15);
setTimeout("independence()",6501)
}
function ID(dep) {
clearTimeout(aniID);
clearTimeout(statID);
clearTimeout(liveID);
clearTimeout(crapID);
if (dep == true) clearTimeout(independ);
}
var f, t = ' ';
function Animate(auto,ctrex) {
if (auto == false) f = ctrex;
if (auto == true) t = spacey.substring(0,Pos());
document.ctrform.ctr.value = t + ctrex + poopie();
}
var indID, independ;
function independence() {
independ = setTimeout("Animate(true,f)",400);
independ = setTimeout("Animate(true,f)",1200);
independ = setTimeout("Animate(true,f)",2000);
independ = setTimeout("Animate(true,f)",2800);
independ = setTimeout("Animate(true,f)",3600);
indID = setTimeout("independence()",4000);
}
var spacey = ' ', k, l = 10;
function Pos() {
k = Random(0,1)
if (k == 0) {
if (t.length < 22) return l++;
else if (t.length >= 22) Pos()
}
if (k == 1) {
if (t.length > 0) return l--;
else if (t.length == 0) return l++;
}
}
var poop = false;
function poopie() {
if (poop == true) return " <<poo>> ";
else return '';
}
function eatpoop() {
if (poop == false) {
document.ctrform.phood.selectedIndex = 0;
stat(Stat[2]);
}
if (poop == true) {
ID(true);
eatpoopie();
}
}
function eatpoopie() {
poop = false;
eat(false,'<<poo>>');
aniID = setTimeout("Animate(false,'<(o>)>')",750);
if (sick == false) setTimeout("befect()",4000);
}
var pasto,healthy,eaty='<(o)>',eati='<(-)>',eaty2;
function eat(health,pasti) {
healthy = health;
pasto = pasti;
if (sick == true) {
eaty = '<(o)>';
eaty2 = '<(o)>';
eati = '<(-)>';
}
else {
eaty = '<(o)>';
eaty2 = '<(o)>';
eati = '<(-)>';
}
Animate(false,eati +' '+ pasto);
aniID = setTimeout("Animate(false,eaty +' '+ pasto)",150);
aniID = setTimeout("Animate(false,eaty +' '+ pasto)",300);
aniID = setTimeout("Animate(false,eaty + pasto)",450);
aniID = setTimeout("Animate(false,eaty2+ pasto)",600);
setTimeout("phood(healthy)",650);
}
function pheed(antipasto) {
if (antipasto == 0) eat(true,'>o<');
else if (antipasto == 1) eat(true,'');
else if (antipasto == 2) eatpoop();
}
function takeone() {
ID(true);
Animate(false,'<(=)>');
aniID = setTimeout("Animate(false,'<(>_<)>')",500);
aniID = setTimeout("Animate(false,'<(=)>')",1300);
aniID = setTimeout("Animate(false,'<(>_<)>')",2600);
aniID = setTimeout("Animate(false,normguy)",4800);
setTimeout("infekt()",4799);
setTimeout("poop = true",4799);
full = 0;
}
function cleancage() {
if (poop == false) stat(Stat[2]);
if (poop == true) {
poop = false;
Animate(false,normguy);
stat(Stat[1]);
clearTimeout(sickID);
ickcount = 0;
}
}
function tLiphe() {
normguy = '<(_)>';
poop = false;
clearTimeout(sickID);
clearTimeout(illID);
clearTimeout(indID);
ID(true);
sick = false;
full = 0;
l = 1;
i = 0;
aniID = setTimeout("Animate(false,normguy)",1);
statID = setTimeout("stat(Stat[4])",1);
barzies(0);
bruised = 0;
poked = false;
alive = false;
}
var oldstats, ick = '';
function stat(stats) {
ick = '';
oldstats = stats;
if (sick == true) ick = '[sick] ';
document.ctrform.ctrstatus.value = ick + oldstats;
}
var j;
function smite() {
if (sick == false) normguy = '<(<>_<>)>';
ID(true);
statID = setTimeout("stat(Stat[3])",10);
aniID = setTimeout("Animate(false,ctrsmit[Random(0,1)])",10);
liveID = setTimeout("livewill(num[0])",20);
aniID = setTimeout("Animate(false,normguy)",1300);
statID = setTimeout("stat(mood[1])",1300);
}
var full = 0;
function phood(salubrious) {
if (sick == false) normguy = '<(happy.gif)>';
ID(true);
full++;
if (salubrious == true) livewill(num[1]);
aniID = setTimeout("Animate(false,eaty)",200);
aniID = setTimeout("Animate(false,eati)",700);
aniID = setTimeout("Animate(false,eaty)",1200);
aniID = setTimeout("Animate(false,eati)",1700);
aniID = setTimeout("Animate(false,eaty)",2200);
aniID = setTimeout("Animate(false,eati)",2700);
aniID = setTimeout("Animate(false,normguy)",3200);
if (full == 3) setTimeout("takeone()",6000);
if (full >= 3) full = 0;
}
var sick = false, ickcount = 0;
function infekt() {
ickcount++;
if (ickcount != 2) sickID = setTimeout("infekt()",30000);
if (ickcount == 2) befect();
}
function befect() {
sick = true;
setTimeout("stat(Stat[5])",500);
ickcount = 0;
besick();
normguy = '<(_)>';
}
function besick() {
livewill(num[0]);
Animate(false,normguy);
if (sick == true) illID = setTimeout("besick()",2000);
}
function dnfekt() {
if (sick == false) stat(Stat[7]);
if (sick == true) {
if (poop == false) clearTimeout(sickID);
normguy = '<(happy.gif)>';
eat(false,'');
sick = false;
setTimeout("stat(Stat[6])",4000);
ickcount = 0;
if (poop == true) infekt();
}
}
function scratchyscratchy() {
normguy = '<(happy.gif)>';
ID(true);
statID = setTimeout("stat(Stat[8] +'(scratch scratch)')",710);
aniID = setTimeout("Animate(false,' p')",200);
aniID = setTimeout("Animate(false,' P')",800);
aniID = setTimeout("Animate(false,' p ')",1400);
aniID = setTimeout("Animate(false,' P')",2000);
aniID = setTimeout("Animate(false,' p ')",2600);
aniID = setTimeout("Animate(false,' P')",3400);
aniID = setTimeout("Animate(false,' p ')",4200);
aniID = setTimeout("Animate(false,' P ')",5000);
aniID = setTimeout("Animate(false,': P')",5600);
aniID = setTimeout("Animate(false,normguy)",6600);
statID = setTimeout("stat(mood[0])",6600);
liveID = setTimeout("livewill(num[1])",6600);
}
var bruised = 0, poked = false;
function poke() {
if (bruised >= 7) {
normguy='o_-';
aniID = setTimeout("Animate(false,'(O_-)')",1);
liveID = setTimeout("livewill(num[0])",1);
if (poked == false) statID = setTimeout("stat('You poked his eye out!!')",10);
aniID = setTimeout("Animate(false,normguy)",300);
poked = true;
}
if (bruised < 7) {
bruised++;
normguy = '<(happy.gif)>'
aniID = setTimeout("Animate(false,' <(^o^)>')",1);
liveID = setTimeout("livewill(num[1])",1);
statID = setTimeout("stat('PikaPi...')",10);
aniID = setTimeout("Animate(false,normguy)",300);
}
}
// End -->
</script>

</HEAD>

<BODY Background=../graphics/grayback.jpg >
<center>
<form name="ctrform">
<table BORDER="4" CELLSPACING="5" CELLPADDING="5" bgcolor="red">
<tr><td><font color="blue"><br>
<table>
<tr>
<th>Life</th>
<th>Status</th>
</tr>
<tr>
<td><div align="center"><center><p><input type="text" size="20" name="will"></td>
<td align="center"><input type="text" size="25" name="ctrstatus"></td>
</tr>
<tr align="center">
<th>Pikachu</th>
<th>Options</th>
</tr>
<tr align="center">
<td><input type="text" name="ctr" size="30" onFocus="if (alive == true) tLiphe()"></td>
<td><div align="center"><center><p><input type="button" value="Catch a Pikachu"
onClick="if (alive == false) gLiphe()"></td>
</tr>
</table>
<div align="center"><center>
<table>
<tr>
<td><input type="button" value="Smack" onClick="if (alive == true) smite()"></td></tr><tr>
<td><input type="button" value="Clean Pokball" onClick="if (alive == true) cleancage()"></td></tr><tr>
<td><input type="button" value="Give Medicine" onClick="if (alive == true) dnfekt()"></td>
</tr>
<tr>
<td><input type="button" value="Give Food"
onClick="if (alive == true) pheed(document.ctrform.phood.selectedIndex)">
<select name="phood" size="1">
<option>Rare Candy</option>
<option>Apple</option>
</select></td>
</tr>
<tr>
<td><input type="button" value="Scratch" onClick="if (alive == true) scratchyscratchy()"></td>
</tr>
<tr>
<td><input type="button" value="Poke Pikachu" onClick="if (alive == true) poke()"><br></td>
</tr>
</table>
</center>
</div>
</td>
</tr>
</table>
</form>

</center>
</BODY>
</HTML>



What is 50 % of 100 Answer:50
Or...
100 is what percent of 50 Answer: 200


this script u put the numbers and it answers it for you.


CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="TextPad 4.4">
<LINK href="general.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript">
<!-- Original: Tom Richardson Jr. (gooftroop@geocities.com) -->
<!-- Begin
function calc1(form) {
a = form.a.value/100;
b = a*form.b.value;
form.total1.value = b;
}
function calc2(form) {
a = form.c.value;
b = form.d.value;
c = a/b;
d = c*100;
form.total2.value = d;
}

// End -->
</script>

</HEAD>

<BODY Background=../graphics/grayback.jpg>
<center><BR><BR><BR>
<form name="form1">
<table border=1 cellpadding=4 cellspacing=1>
<tr>
<td align=center>What is
<input type="text" name="a" size=5>
% of <input type="text" name="b" size=5>?</td>
<td align=center>Answer: <input type="text" name="total1"
size=5 maxlength=40></td>
<td align=center><input type="button" value="Calculate"
onClick="calc1(this.form)"></td>
</tr>
<tr>
<td align=center colspan=3 align=center>Or...</td>
</tr>
<tr>
<td align=center><input type="text" name="c" size=5>
is what
percent of <input type="text" name="d" size=5>?</td>
<td align=center>Answer: <input type="text" name="total2"
size=5> %</td>
<td align=center><input type="button" value="Calculate"
onClick="calc2(this.form)"></td>
</tr>
</table>
</form>

</center>
</BODY>
</HTML>
[/code]



ill put this last code good one tongue.gif it calculates the wind chill you put the MPH and the tempature and click calculate.


[code]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="TextPad 4.4">
<LINK href="general.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript">
<!-- Original: James P. Dildine (jpd@wlsmail.com) -->
<!-- Web Site: http://www.mste.uiuc.edu/dildine -->

<!-- Begin
function windChill(form) {
wind=eval(form.wind.value);
temp=eval(form.temp.value);
chill=(0.0817*(3.71*(Math.pow(wind, 0.5))+
5.81-0.25*wind)*(temp-91.4)+91.4);
form.windchill.value = chill;
}
// End -->
</script>

</HEAD>

<BODY Background=../graphics/grayback.jpg>
<center><BR><BR><BR>
<form action="" method=post name=windform>

<table border=1 cellpadding=3 cellspacing=0 width="250">
<tr>
<td align=center>
Wind Speed (MPH) =
</td>
<td align=center>
<input type=text name=wind value="" size=6>
</td>
</tr>
<tr>
<td align=center>
Air Temperature (F) =
</td>
<td align=center>
<input type=text name=temp value="" size=6>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<br>
<input type=button value="Calculate Wind Chill" onclick="windChill(this.form)">
<p>
<input name=windchill type=text value="" size=10> F
</td>
<tr>
</table>

</center>
</BODY>
</HTML>


Notice from BuffaloHELP:
Enterend CODEBOX. Please watch the unnecessary blank spaces. A single line skip will just suffice.


This post has been edited by BuffaloHELP: Aug 25 2005, 03:59 AM
Go to the top of the page
 
+Quote Post
BuffaloHELP
post Aug 25 2005, 03:56 AM
Post #2


Desperately seeking "any key" to continue...
Group Icon

Group: Admin
Posts: 3,481
Joined: 23-April 05
From: Trap17 storage box
Member No.: 6,042



You know if you are going to give us the code, won't you provide us with the whole thing? I mean where is BALL.GIF and GRAYBACK.JPG?

And for the long codes like that, please use CODEBOX instead of CODE.

Thank you.
Go to the top of the page
 
+Quote Post
Microsoft
post Aug 25 2005, 04:05 AM
Post #3


Super Member
*********

Group: Members
Posts: 362
Joined: 25-August 05
Member No.: 11,104



MORE NEW

smile.gif

this code you write your password and it encrypts it... could be useful smile.gif

CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="TextPad 4.4">
<LINK href="general.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript">
<!-- Original: Terry Yuen (kaiser40@yahoo.com) -->




<!-- Begin
var allowedChars = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
";
function CharToDec(Character) {
var pos = allowedChars.indexOf(Character.charAt(0));
if(pos == -1) {
window.status += Character;
pos = 0;
}
return pos;
}
function DecToBin(Decimal) {
var i = 0;
var Bin = "";
while(Decimal > Math.pow(2, i)) {
i++;
}
for (var i = i; i >= 0; i--) {
if (Decimal >= Math.pow(2, i)) {
Decimal -= Math.pow(2, i);
Bin += "1";
} else Bin += "0";
}
return Bin;
}
function ExclusiveOr(input1, input2) {
var output = "";
while(input1.length < input2.length) {
input1 = "0" + input1;
}
while(input1.length > input2.length) {
input2 = "0" + input2;
}
if (input1.length == input2.length) {
for (var i=0; i<input1.length; i++) {
output += (input1.charAt(i) != input2.charAt(i)) ? "1" : "0";
}
} else alert("XOR Operation Error.");
return output;
}
function BinToDec(Binary) {
var Dec = 0;
for(var i=0; i<=Binary.length; i++) {
Dec += Math.pow(2,i) * Binary.charAt((Binary.length - 1) - i);
}
return Dec;
}
function DecToChar(Decimal) {
if (Decimal > allowedChars.length) {
Decimal = 0;
}
var pos = allowedChars.charAt(Decimal);
return pos;
}
function BlockEncrypt(input1, input2) {
var output = "";
if (input1.length == input2.length) {
for (var i = 0; i < input1.length; i++) {
output += DecToChar(BinToDec(ExclusiveOr(DecToBin(CharToDec(input1.charAt(i))), DecToBin(CharToDec(input2.charAt(i))))));
}
} else alert("Block Encryption Error.");
return output;
}

/* Function: Encrypts data.
Parameters: 2 parameters: (text string, key)
Returns: Encrypted string

Decrypt the string by running function twice.
*/
function EncryptString(plainText, key) {
var cipherText = "";
var textBlock, keyBlock = "";
var keyRotationPos = 0;
var beforePos, afterPos = 0;
var blockSize = 48;
var key = hashKey(key);
while(afterPos < plainText.length) {
beforePos = 0;
afterPos = blockSize;
if(afterPos < plainText.length) {
afterPos = plainText.length;
}
textBlock = plainText.substring(beforePos, afterPos);
keyBlock = key.substring(keyRotationPos, key.length);
while(keyBlock.length < textBlock.length) {
keyBlock += key;
}
keyBlock = keyBlock.substring(0, textBlock.length);
keyRotationPos = keyBlock.length % key.length;
cipherText += BlockEncrypt(textBlock, keyBlock);
beforePos = afterPos;
afterPos += blockSize;
}
return cipherText;
}
function hashKey(key) {
var hash = "";
for (var i = 0; i < key.length; i++) {
hash += DecToChar((CharToDec(key.charAt(i)) + i) % allowedChars.length);
}
return hash;
}
// End -->
</script>

</HEAD>

<BODY Background=../graphics/grayback.jpg>
<center><BR><BR><BR>
<form name=box>
<table cellpadding=0 cellspacing=0 border=0>
<tr>
<td colspan=3>
<textarea wrap=soft cols=40 rows=5 wrap=virtual name=ipt></textarea>
</td>
</tr>
<tr height=50>
<td align=center>
<input type=button onclick="document.box.ipt.value=EncryptString(document.box.ipt.value,document.box.pw
d.value);" value="Encrypt / Decrypt"><br>
... using password: <input type=text name=pwd value="password">
</td>
</tr>
</table>
</form>

</center>
</BODY>
</HTML>



this is a airport calculator u choose two cities and it tells you the distances


CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="TextPad 4.4">
<LINK href="general.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript">
<!-- Original: Joe Josey (jjosey@jomist.net) -->
<!-- Web Site: http://www.foxberry.net/jjosey -->
<!-- Begin
var Orig=new Array();
var Dest=new Array();
var nm=0;
var tc=0;
function DoCalc(form) {
from_airport=form.from.options[form.from.selectedIndex].value;
dest_airport=form.to.options[form.to.selectedIndex].value;

if (from_airport=="" || dest_airport=="") {
alert("Please enter both an Originating and Destination Airport.");
}
else {
Orig=from_airport.split("/");
Dest=dest_airport.split("/");
d=Math.acos(Math.sin(Orig[2])
*Math.sin(Dest[2])
+Math.cos(Orig[2])
*Math.cos(Dest[2])
*Math.cos(Orig[4]-Dest[4]));
nm=Math.round(3437.747*d);
if (Math.sin(Dest[4]-Orig[4]) < 0) {
tc=Math.acos((Math.sin(Dest[2])
-Math.sin(Orig[2])*Math.cos(d))
/(Math.sin(d)*Math.cos(Orig[2])));
}
else {
tc=2*Math.PI
-Math.acos((Math.sin(Dest[2])
-Math.sin(Orig[2])
*Math.cos(d))/(Math.sin(d)
*Math.cos(Orig[2])));
}
tc=Math.round(tc*(180/Math.PI));
message=(Orig[0] + " to " + Dest[0] + "\n\n");
message+=("Degrees: " +tc+ "\n");
message+=("Nautical Miles: "+nm+"\n");
message+=("Statute Miles: "+Math.round(nm*1.13636)+"\n");
message+=("Kilometers: "+Math.round(nm*1.6094));
alert(message);
}
}
// End -->
</script>

</HEAD>

<BODY Background=../graphics/grayback.jpg>
<center><BR><BR><BR>
<form>
<table width=225 border=1 cellpadding=3>
<tr><td colspan=2><center><font size="+2"><b>Airport Calculator</b></font></center></td></tr>
<tr><td>From:</td><td><select name="from">
<option value="">Originating Airport
<option value="ABQ/1/0.61156/1/1.86064">Albuerque, NM
<option value="ABY/1/0.55039/1/1.46945">Albany, GA
<option value="ALB/1/0.75660/1/1.28811">Albany, NY
<option value="AMA/1/0.61468/1/1.77509">Amarillo, TX
<option value="ANC/1/1.06760/1/2.61774">Anchorage, AK
<option value="ATW/1/0.77243/1/1.54494">Appleton, WI
<option value="AHN/1/0.58251/1/1.45433">Athens, GA
<option value="ATL/1/0.58713/1/1.47352">Atlanta, GA
<option value="AUS/1/0.52884/1/1.70519">Austin, TX
<option value="AVL/1/0.61846/1/1.44062">Ashville, NC
<option value="BWI/1/0.68373/1/1.33812">Baltimore, MD
<option value="BGR/1/0.78202/1/1.20128">Bangor, ME
<option value="BHM/1/0.58579/1/1.51413">Birmingham, AL
<option value="BOI/1/0.76035/1/2.02848">Boise, ID
<option value="BOS/1/0.73938/1/1.23927">Boston, MA
<option value="TRI/1/0.63661/1/1.43827">Bristol/Johnson City, TN
<option value="BRO/1/0.45216/1/1.70039">Brownsville, TX
<option value="BTR/1/0.53288/1/1.59084">Baton Rouge, LA
<option value="BTV/1/0.77615/1/1.27674">Burlington, VT
<option value="BUF/1/0.74944/1/1.37413">Buffalo, NY
<option value="YYC/1/0.89209/1/1.99002">Calgary, AB
<option value="CAE/1/0.77275/1/1.49083">Columbia, SC
<option value="CAK/1/0.71410/1/1.42143">Canton/Akron, OH
<option value="CID/1/0.73100/1/1.60064">Cedar Rapids, IA
<option value="CHS/1/0.57418/1/1.39696">Charleston, SC
<option value="CHA/1/0.61148/1/1.48708">Chattanooga, TN
<option value="CEF/1/0.73647/1/1.26589">Chicopee, MA
<option value="CLT/1/0.61459/1/1.41273">Charlotte, NC
<option value="MDW/1/0.72929/1/1.53156">Chicago, IL (MDW)
<option value="ORD/1/0.73266/1/1.53420">Chicago, IL (ORD)
<option value="LUK/1/0.68245/1/1.47338">Cincinnati, OH (LUK)
<option value="CLE/1/0.72274/1/1.42852">Cleveland, OH
<option value="COS/1/0.67739/1/1.82753">Colorado Spgs, CO
<option value="CSG/1/0.56749/1/1.48245">Columbus, GA
<option value="CMH/1/0.69804/1/1.44665">Columbus, OH
<option value="CRP/1/0.48468/1/1.70170">Corpus Christi, TX
<option value="CYS/1/0.71829/1/1.82931">Cheyenne, WY
<option value="CVG/1/0.68146/1/1.47760">Covington, KY
<option value="DAL/1/0.57328/1/1.69035">Dallas, TX (DAL)
<option value="DFW/1/0.57413/1/1.69367">Dallas, TX (DFW)
<option value="DAY/1/0.61642/1/1.46989">Dayton, OH
<option value="DEN/1/0.69418/1/1.83047">Denver, CO
<option value="DSM/1/0.72489/1/1.63468">Des Moines, IA
<option value="DET/1/0.74017/1/1.44877">Detroit, MI (DET)
<option value="DTW/1/0.73679/1/1.45470">Detroit, MI (DTW)
<option value="YIP/1/0.73717/1/1.45787">Detroit, MI (YIP)
<option value="YEG/1/0.93033/1/1.98255">Edmonton, AB
<option value="ELP/1/0.55510/1/1.85662">El Paso, TX
<option value="EVV/1/0.66387/1/1.52769">Evansville, IN
<option value="FYV/1/0.62841/1/1.64355">Fayetteville, AR
<option value="FAY/1/0.61069/1/1.37672">Fayetteville, NC
<option value="FNT/1/0.74988/1/1.46160">Flint, MI
<option value="FLL/1/0.45504/1/1.39891">Ft. Lauderdale, FL
<option value="FMY/1/0.46400/1/1.42879">Ft. Myers, FL (FMY)
<option value="RSW/1/0.46312/1/1.42687">Ft. Myers, FL (RSW)
<option value="FWA/1/0.71521/1/1.48690">Ft. Wayne, IN
<option value="FAT/1/0.64185/1/2.08945">Fresno, CA
<option value="YQX/1/0.85428/1/0.96231">Gander, NF
<option value="GRR/1/0.74843/1/1.49266">Grand Rapids, MI
<option value="GRB/1/0.77641/1/1.53813">Green Bay, WI
<option value="GSO/1/0.63001/1/1.39516">Greensboro, NC
<option value="GSP/1/0.60909/1/1.43489">Greer, SC
<option value="IAH/1/0.52325/1/1.66397">Houston, TX (IAH)
<option value="IND/1/0.69322/1/1.50599">Indianapolis, IN
<option value="JAN/1/0.56392/1/1.57211">Jackson, MS
<option value="JAX/1/0.53218/1/1.42573">Jacksonville, FL
<option value="MCI/1/0.68589/1/1.65312">Kansas City, MO (MCI)
<option value="MKC/1/0.68280/1/1.65094">Kansas City, MO (MKC)
<option value="EYW/1/0.42857/1/1.42695">Key West, FL
<option value="TYS/1/0.62503/1/1.46593">Knoxville, TN
<option value="LAS/1/0.62972/1/2.00975">Las Vegas, NV
<option value="LIT/1/0.60612/1/1.60960">Little Rock, AR
<option value="LAX/1/0.59239/1/2.06659">Los Angeles, CA
<option value="SDF/1/0.66625/1/1.49636">Louisville, KY
<option value="LBB/1/0.58754/1/1.77712">Lubbock, TX
<option value="MSN/1/0.75291/1/1.55922">Madison, WI
<option value="MIA/1/0.45015/1/1.40133">Miami, FL
<option value="MHT/1/0.74933/1/1.24681">Manchester, NH
<option value="MEM/1/0.61168/1/1.57042">Memphis, TN
<option value="MDT/1/0.70151/1/1.33977">Middletown, PA
<option value="MBS/1/0.75977/1/1.46744">Midland, MI
<option value="MKE/1/0.74956/1/1.53409">Milwaukee, WI
<option value="MSP/1/0.78336/1/1.62688">Minneapolis, MN
<option value="MOB/1/0.53564/1/1.54011">Mobile, AL
<option value="MLI/1/0.72341/1/1.57961">Moline, IL
<option value="TTF/1/0.73199/1/1.45621">Monroe, MI
<option value="YUL/1/0.79349/1/1.28718">Montreal, QE (YUL)
<option value="MYR/1/0.58780/1/1.37756">Myrtle Beach, SC
<option value="APF/1/0.45643/1/1.42724">Naples, FL
<option value="BNA/1/0.63050/1/1.51276">Nashville, TN
<option value="EWR/1/0.71020/1/1.29448">Newark, NJ
<option value="SWF/1/0.72437/1/1.29338">Newburgh, NY
<option value="MSY/1/0.52345/1/1.57528">New Orleans, LA (MSY)
<option value="NEW/1/0.52433/1/1.57126">New Orleans, LA (NEW)
<option value="PHF/1/0.64807/1/1.33505">Newport News, VA
<option value="JFK/1/0.70930/1/1.28765">New York, NY (JFK)
<option value="LGA/1/0.71169/1/1.28930">New York, NY (LGA)
<option value="ORF/1/0.64393/1/1.32996">Norfolk, VA
<option value="OAK/1/0.65834/1/2.13311">Oakland, CA
<option value="OKC/1/0.61770/1/1.70344">Oklahoma City, OK
<option value="OMA/1/0.72085/1/1.67365">Omaha, NE
<option value="ONT/1/0.59437/1/2.05251">Ontario, CA
<option value="MCO/1/0.49617/1/1.41921">Orlando, FL (MCO)
<option value="ORL/1/0.49820/1/1.41951">Orlando, FL (ORL)
<option value="YOW/1/0.79100/1/1.32074">Ottawa, ON
<option value="PSC/1/0.80745/1/2.07898">Pasco, WA
<option value="PIA/1/0.70971/1/1.56539">Peoria, IL
<option value="PHL/1/0.69586/1/1.31327">Philadelphia, PA
<option value="PHX/1/0.58355/1/1.95491">Phoenix, AZ
<option value="AGC/1/0.70430/1/1.39504">Pittsburgh, PA (AGC)
<option value="PIT/1/0.70668/1/1.40031">Pittsburgh, PA (PIT)
<option value="PWM/1/0.76175/1/1.22711">Portland, ME
<option value="PDX/1/0.79567/1/2.13969">Portland, OR
<option value="PVD/1/0.72821/1/1.24666">Providence, RI
<option value="RDU/1/0.62617/1/1.37509">Raleigh, NC
<option value="RAP/1/0.76873/1/1.79868">Rapid City, SD
<option value="RNO/1/0.68938/1/2.09032">Reno, NV
<option value="ROA/1/0.65144/1/1.39583">Roanoke, VA
<option value="RST/1/0.76635/1/1.61437">Rochester, MN
<option value="ROC/1/0.75256/1/1.35563">Rochester, NY
<option value="RFD/1/0.73644/1/1.55494">Rockford, IL
<option value="SMF/1/0.67536/1/2.12212">Sacremento, CA (SMF)
<option value="CPS/1/0.67319/1/1.57352">St. Louis, MO (CPS)
<option value="STL/1/0.67628/1/1.57708">St. Louis, MO (STL)
<option value="SUX/1/0.74008/1/1.68221">Sioux City, IA
<option value="SLC/1/0.71186/1/1.95419">Salt Lake City, UT
<option value="SAT/1/0.51545/1/1.71860">San Antonio, TX
<option value="SAN/1/0.57130/1/2.04529">San Diego, CA (SAN)
<option value="SJC/1/0.65206/1/2.12802">San Jose, CA
<option value="SJU/1/0.32186/1/1.15196">San Juan, PR
<option value="BFI/1/0.82956/1/2.13454">Seattle, WA (BFI)
<option value="SEA/1/0.82813/1/2.13465">Seattle, WA (SEA)
<option value="SHV/1/0.56627/1/1.63756">Shreveport, LA
<option value="SBN/1/0.72791/1/1.50654">South Bend, IN
<option value="GEG/1/0.83110/1/2.05132">Spokane, WA
<option value="SYR/1/0.75241/1/1.32831">Syracuse, NY
<option value="TPA/1/0.48826/1/1.44048">Tampa, FL
<option value="HUF/1/0.68856/1/1.52382">Terra Haute, IN
<option value="YYZ/1/0.76235/1/1.38972">Toronto, ON
<option value="TVC/1/0.78086/1/1.49368">Traverse City, MI
<option value="TTN/1/0.70293/1/1.30574">Trenton, NJ
<option value="TUL/1/0.63175/1/1.67354">Tulsa, OK
<option value="TUS/1/0.56051/1/1.93627">Tucson, AZ
<option value="YVR/1/0.85848/1/2.14999">Vancouver, BC
<option value="IAD/1/0.67971/1/1.35186">Washington, DC (IAD)
<option value="DCA/1/0.67810/1/1.34456">Washington, DC (DCA)
<option value="ICT/1/0.65709/1/1.70050">Wichita, KS
<option value="ILG/1/0.69252/1/1.31959">Wilmington, DE
<option value="ILM/1/0.59812/1/1.35964">Wilmington, NC
<option value="ILN/1/0.68818/1/1.46253">Wilmington, OH
<option value="YWG/1/0.87092/1/1.69704">Winnipeg, MAN
</select></td></tr>
<tr><td>To:</td><td><select name="to">
<option value="">Destination Airport
<option value="ABQ/1/0.61156/1/1.86064">Albuerque, NM
<option value="ABY/1/0.55039/1/1.46945">Albany, GA
<option value="ALB/1/0.75660/1/1.28811">Albany, NY
<option value="AMA/1/0.61468/1/1.77509">Amarillo, TX
<option value="ANC/1/1.06760/1/2.61774">Anchorage, AK
<option value="ATW/1/0.77243/1/1.54494">Appleton, WI
<option value="AHN/1/0.58251/1/1.45433">Athens, GA
<option value="ATL/1/0.58713/1/1.47352">Atlanta, GA
<option value="AUS/1/0.52884/1/1.70519">Austin, TX
<option value="AVL/1/0.61846/1/1.44062">Ashville, NC
<option value="BWI/1/0.68373/1/1.33812">Baltimore, MD
<option value="BGR/1/0.78202/1/1.20128">Bangor, ME
<option value="BHM/1/0.58579/1/1.51413">Birmingham, AL
<option value="BOI/1/0.76035/1/2.02848">Boise, ID
<option value="BOS/1/0.73938/1/1.23927">Boston, MA
<option value="TRI/1/0.63661/1/1.43827">Bristol/Johnson City, TN
<option value="BRO/1/0.45216/1/1.70039">Brownsville, TX
<option value="BTR/1/0.53288/1/1.59084">Baton Rouge, LA
<option value="BTV/1/0.77615/1/1.27674">Burlington, VT
<option value="BUF/1/0.74944/1/1.37413">Buffalo, NY
<option value="YYC/1/0.89209/1/1.99002">Calgary, AB
<option value="CAE/1/0.77275/1/1.49083">Columbia, SC
<option value="CAK/1/0.71410/1/1.42143">Canton/Akron, OH
<option value="CID/1/0.73100/1/1.60064">Cedar Rapids, IA
<option value="CHS/1/0.57418/1/1.39696">Charleston, SC
<option value="CHA/1/0.61148/1/1.48708">Chattanooga, TN
<option value="CEF/1/0.73647/1/1.26589">Chicopee, MA
<option value="CLT/1/0.61459/1/1.41273">Charlotte, NC
<option value="MDW/1/0.72929/1/1.53156">Chicago, IL (MDW)
<option value="ORD/1/0.73266/1/1.53420">Chicago, IL (ORD)
<option value="LUK/1/0.68245/1/1.47338">Cincinnati, OH (LUK)
<option value="CLE/1/0.72274/1/1.42852">Cleveland, OH
<option value="COS/1/0.67739/1/1.82753">Colorado Spgs, CO
<option value="CSG/1/0.56749/1/1.48245">Columbus, GA
<option value="CMH/1/0.69804/1/1.44665">Columbus, OH
<option value="CRP/1/0.48468/1/1.70170">Corpus Christi, TX
<option value="CYS/1/0.71829/1/1.82931">Cheyenne, WY
<option value="CVG/1/0.68146/1/1.47760">Covington, KY
<option value="DAL/1/0.57328/1/1.69035">Dallas, TX (DAL)
<option value="DFW/1/0.57413/1/1.69367">Dallas, TX (DFW)
<option value="DAY/1/0.61642/1/1.46989">Dayton, OH
<option value="DEN/1/0.69418/1/1.83047">Denver, CO
<option value="DSM/1/0.72489/1/1.63468">Des Moines, IA
<option value="DET/1/0.74017/1/1.44877">Detroit, MI (DET)
<option value="DTW/1/0.73679/1/1.45470">Detroit, MI (DTW)
<option value="YIP/1/0.73717/1/1.45787">Detroit, MI (YIP)
<option value="YEG/1/0.93033/1/1.98255">Edmonton, AB
<option value="ELP/1/0.55510/1/1.85662">El Paso, TX
<option value="EVV/1/0.66387/1/1.52769">Evansville, IN
<option value="FYV/1/0.62841/1/1.64355">Fayetteville, AR
<option value="FAY/1/0.61069/1/1.37672">Fayetteville, NC
<option value="FNT/1/0.74988/1/1.46160">Flint, MI
<option value="FLL/1/0.45504/1/1.39891">Ft. Lauderdale, FL
<option value="FMY/1/0.46400/1/1.42879">Ft. Myers, FL (FMY)
<option value="RSW/1/0.46312/1/1.42687">Ft. Myers, FL (RSW)
<option value="FWA/1/0.71521/1/1.48690">Ft. Wayne, IN
<option value="FAT/1/0.64185/1/2.08945">Fresno, CA
<option value="YQX/1/0.85428/1/0.96231">Gander, NF
<option value="GRR/1/0.74843/1/1.49266">Grand Rapids, MI
<option value="GRB/1/0.77641/1/1.53813">Green Bay, WI
<option value="GSO/1/0.63001/1/1.39516">Greensboro, NC
<option value="GSP/1/0.60909/1/1.43489">Greer, SC
<option value="IAH/1/0.52325/1/1.66397">Houston, TX (IAH)
<option value="IND/1/0.69322/1/1.50599">Indianapolis, IN
<option value="JAN/1/0.56392/1/1.57211">Jackson, MS
<option value="JAX/1/0.53218/1/1.42573">Jacksonville, FL
<option value="MCI/1/0.68589/1/1.65312">Kansas City, MO (MCI)
<option value="MKC/1/0.68280/1/1.65094">Kansas City, MO (MKC)
<option value="EYW/1/0.42857/1/1.42695">Key West, FL
<option value="TYS/1/0.62503/1/1.46593">Knoxville, TN
<option value="LAS/1/0.62972/1/2.00975">Las Vegas, NV
<option value="LIT/1/0.60612/1/1.60960">Little Rock, AR
<option value="LAX/1/0.59239/1/2.06659">Los Angeles, CA
<option value="SDF/1/0.66625/1/1.49636">Louisville, KY
<option value="LBB/1/0.58754/1/1.77712">Lubbock, TX
<option value="MSN/1/0.75291/1/1.55922">Madison, WI
<option value="MIA/1/0.45015/1/1.40133">Miami, FL
<option value="MHT/1/0.74933/1/1.24681">Manchester, NH
<option value="MEM/1/0.61168/1/1.57042">Memphis, TN
<option value="MDT/1/0.70151/1/1.33977">Middletown, PA
<option value="MBS/1/0.75977/1/1.46744">Midland, MI
<option value="MKE/1/0.74956/1/1.53409">Milwaukee, WI
<option value="MSP/1/0.78336/1/1.62688">Minneapolis, MN
<option value="MOB/1/0.53564/1/1.54011">Mobile, AL
<option value="MLI/1/0.72341/1/1.57961">Moline, IL
<option value="TTF/1/0.73199/1/1.45621">Monroe, MI
<option value="YUL/1/0.79349/1/1.28718">Montreal, QE (YUL)
<option value="MYR/1/0.58780/1/1.37756">Myrtle Beach, SC
<option value="APF/1/0.45643/1/1.42724">Naples, FL
<option value="BNA/1/0.63050/1/1.51276">Nashville, TN
<option value="EWR/1/0.71020/1/1.29448">Newark, NJ
<option value="SWF/1/0.72437/1/1.29338">Newburgh, NY
<option value="MSY/1/0.52345/1/1.57528">New Orleans, LA (MSY)
<option value="NEW/1/0.52433/1/1.57126">New Orleans, LA (NEW)
<option value="PHF/1/0.64807/1/1.33505">Newport News, VA
<option value="JFK/1/0.70930/1/1.28765">New York, NY (JFK)
<option value="LGA/1/0.71169/1/1.28930">New York, NY (LGA)
<option value="ORF/1/0.64393/1/1.32996">Norfolk, VA
<option value="OAK/1/0.65834/1/2.13311">Oakland, CA
<option value="OKC/1/0.61770/1/1.70344">Oklahoma City, OK
<option value="OMA/1/0.72085/1/1.67365">Omaha, NE
<option value="ONT/1/0.59437/1/2.05251">Ontario, CA
<option value="MCO/1/0.49617/1/1.41921">Orlando, FL (MCO)
<option value="ORL/1/0.49820/1/1.41951">Orlando, FL (ORL)
<option value="YOW/1/0.79100/1/1.32074">Ottawa, ON
<option value="PSC/1/0.80745/1/2.07898">Pasco, WA
<option value="PIA/1/0.70971/1/1.56539">Peoria, IL
<option value="PHL/1/0.69586/1/1.31327">Philadelphia, PA
<option value="PHX/1/0.58355/1/1.95491">Phoenix, AZ
<option value="AGC/1/0.70430/1/1.39504">Pittsburgh, PA (AGC)
<option value="PIT/1/0.70668/1/1.40031">Pittsburgh, PA (PIT)
<option value="PWM/1/0.76175/1/1.22711">Portland, ME
<option value="PDX/1/0.79567/1/2.13969">Portland, OR
<option value="PVD/1/0.72821/1/1.24666">Providence, RI
<option value="RDU/1/0.62617/1/1.37509">Raleigh, NC
<option value="RAP/1/0.76873/1/1.79868">Rapid City, SD
<option value="RNO/1/0.68938/1/2.09032">Reno, NV
<option value="ROA/1/0.65144/1/1.39583">Roanoke, VA
<option value="RST/1/0.76635/1/1.61437">Rochester, MN
<option value="ROC/1/0.75256/1/1.35563">Rochester, NY
<option value="RFD/1/0.73644/1/1.55494">Rockford, IL
<option value="SMF/1/0.67536/1/2.12212">Sacremento, CA (SMF)
<option value="CPS/1/0.67319/1/1.57352">St. Louis, MO (CPS)
<option value="STL/1/0.67628/1/1.57708">St. Louis, MO (STL)
<option value="SUX/1/0.74008/1/1.68221">Sioux City, IA
<option value="SLC/1/0.71186/1/1.95419">Salt Lake City, UT
<option value="SAT/1/0.51545/1/1.71860">San Antonio, TX
<option value="SAN/1/0.57130/1/2.04529">San Diego, CA (SAN)
<option value="SJC/1/0.65206/1/2.12802">San Jose, CA
<option value="SJU/1/0.32186/1/1.15196">San Juan, PR
<option value="BFI/1/0.82956/1/2.13454">Seattle, WA (BFI)
<option value="SEA/1/0.82813/1/2.13465">Seattle, WA (SEA)
<option value="SHV/1/0.56627/1/1.63756">Shreveport, LA
<option value="SBN/1/0.72791/1/1.50654">South Bend, IN
<option value="GEG/1/0.83110/1/2.05132">Spokane, WA
<option value="SYR/1/0.75241/1/1.32831">Syracuse, NY
<option value="TPA/1/0.48826/1/1.44048">Tampa, FL
<option value="HUF/1/0.68856/1/1.52382">Terra Haute, IN
<option value="YYZ/1/0.76235/1/1.38972">Toronto, ON
<option value="TVC/1/0.78086/1/1.49368">Traverse City, MI
<option value="TTN/1/0.70293/1/1.30574">Trenton, NJ
<option value="TUL/1/0.63175/1/1.67354">Tulsa, OK
<option value="TUS/1/0.56051/1/1.93627">Tucson, AZ
<option value="YVR/1/0.85848/1/2.14999">Vancouver, BC
<option value="IAD/1/0.67971/1/1.35186">Washington, DC (IAD)
<option value="DCA/1/0.67810/1/1.34456">Washington, DC (DCA)
<option value="ICT/1/0.65709/1/1.70050">Wichita, KS
<option value="ILG/1/0.69252/1/1.31959">Wilmington, DE
<option value="ILM/1/0.59812/1/1.35964">Wilmington, NC
<option value="ILN/1/0.68818/1/1.46253">Wilmington, OH
<option value="YWG/1/0.87092/1/1.69704">Winnipeg, MAN
</select></td></tr>
<tr><td colspan=2 align=center>
<input type=button value="Calculate Distances" onClick="DoCalc(this.form)">
</td></tr>
</table>
</form>

</center>
</BODY>
</HTML>



This code is a liltle game of pokemon you shoot and stuff

CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<LINK href="general.css" rel="stylesheet" type="text/css">
<script LANGUAGE="JavaScript">
<!-- Original: Sam Dodge (nancied@mac.com) -->
<!-- Web Site: http://raichusscastle.hypermart.net -->
<!-- Begin
var timerID = null;
var patno = 1;
var cr = "\r\n";
var spcf1 = "";
var spcf2 = "";
var spcf3 = "";
var hitflag = 0;
var score = 0;
var selec = 0;
var rsmiss = "";
function array1(arn) {
this.length = arn;
for (var ar1 = 0; ar1 <= arn; ar1++) {
this[ar1] = 1; }
return this;
}
function init() {
blankx = new