<!--
// Function for changing the window title.
function SetTitle(Title)
{
	document.title = Title + " | Pit Droid Productions";
}
// Displays a menu when a user's name is clicked.
var X = 0;
var Y = 0;
var posx = 0;
var posy = 0;
document.onmousemove = checkS;
function checkS(e)
{
// Capture the mouse position (thanks to Kor: http://www.codingforums.com/member.php?s=69caff8ccaedd5169e7bc034cc7f4a5e&u=6820).
    if (!e) var e = window.event;
    if (e.pageX || e.pageY)
    {
        posx = e.pageX;
        posy = e.pageY;
    }
    else
    {
        posx = e.clientX;
        posy = e.clientY;
    }
}
/*function SetVars()
{
	X = window.event.clientX;
	Y = window.event.clientY;
}*/
function UserMenu(User)
{
	if (navigator.appName == "Microsoft Internet Explorer")
	{
		window.location.href = "UserPage.asp?User=" + User;
	}
	else
	{
		var Menu = document.getElementById("UserMenu");
		Menu.innerHTML = "<a href=\"UserPage.asp?User=" + User + "\">User page</a><br /><a class=\"MenuLink\" onClick=\"SendMessage('" + User + "');\">Send message</a>";
		Menu.style.left = posx + "px";
		Menu.style.top = posy + "px";
		Menu.style.visibility = "visible";
		setTimeout("Hide('UserMenu')",3000);
	}
}
function Stay()
{
	var Menu = document.getElementById("UserMenu");
	Menu.style.visibility = "visible";
}
function Hide(id)
{
	var Menu = document.getElementById(id);
	Menu.innerHTML = "&nbsp;";
	Menu.style.visibility = "hidden";
}
// Functions for sending and receiving messages.
function SendMessage(User)
{
	var MessageFrame = document.getElementById("Messages");
	MessageFrame.innerHTML = "<iframe src=\"SendMessage.asp?User=" + User + "\" frameborder=\"0\"></iframe><br /><input type=\"button\" onClick=\"Hide('Messages');\" value=\"Close\" class=\"Button\" />";
	MessageFrame.style.left = posx + "px";
	MessageFrame.style.top = posy + "px";
	MessageFrame.style.visibility = "visible";
	return false;
}
function ViewMessages(User)
{
	var MessageFrame = document.getElementById("Messages");
	MessageFrame.innerHTML = "<iframe src=\"ViewMessages.asp?User=" + User + "\" frameborder=\"0\"></iframe><br /><input type=\"button\" onClick=\"Hide('Messages');\" value=\"Close\" class=\"Button\" />";
	MessageFrame.style.left = posx + "px";
	MessageFrame.style.top = posy + "px";
	MessageFrame.style.visibility = "visible";
}
/*function SendMessage(User)
{
	var NewWin = window.open("http://pdp.protopak.net/SendMessage.asp?User=" + User,"","scrollbars=no,menubar=no,height=300,width=375,resizable=yes,toolbar=no,location=no,status=no");
}
function ViewMessages(User)
{
	var NewWin = window.open("http://pdp.protopak.net/ViewMessages.asp?User=" + User,"","scrollbars=yes,menubar=no,height=300,width=375,resizable=yes,toolbar=no,location=no,status=no");
}*/
// Stuff for the Terragen page.
function Change(index)
{
var Image = document.getElementById("Pic")
var Current = document.getElementById("Heehee")
var ThisPic = Current.value
var Pix = new Array(130)
Pix[0] = "Terragen/1.jpg"
Pix[1] = "Terragen/2.jpg"
Pix[2] = "Terragen/3.jpg"
Pix[3] = "Terragen/4.jpg"
Pix[4] = "Terragen/5.jpg"
Pix[5] = "Terragen/6.jpg"
Pix[6] = "Terragen/7.jpg"
Pix[7] = "Terragen/8.jpg"
Pix[8] = "Terragen/9.jpg"
Pix[9] = "Terragen/10.jpg"
Pix[10] = "Terragen/11.jpg"
Pix[11] = "Terragen/12.jpg"
Pix[12] = "Terragen/13.jpg"
Pix[13] = "Terragen/14.jpg"
Pix[14] = "Terragen/15.jpg"
Pix[15] = "Terragen/16.jpg"
Pix[16] = "Terragen/17.jpg"
Pix[17] = "Terragen/18.jpg"
Pix[18] = "Terragen/19.jpg"
Pix[19] = "Terragen/20.jpg"
Pix[20] = "Terragen/21.jpg"
Pix[21] = "Terragen/22.jpg"
Pix[22] = "Terragen/23.jpg"
Pix[23] = "Terragen/24.jpg"
Pix[24] = "Terragen/25.jpg"
Pix[25] = "Terragen/26.jpg"
Pix[26] = "Terragen/27.jpg"
Pix[27] = "Terragen/28.jpg"
Pix[28] = "Terragen/29.jpg"
Pix[29] = "Terragen/Big_Canyon/1.jpg"
Pix[30] = "Terragen/Big_Canyon/2.jpg"
Pix[31] = "Terragen/Big_Canyon/3.jpg"
Pix[32] = "Terragen/Big_Canyon/4.jpg"
Pix[33] = "Terragen/June_4_2006/1.jpg"
Pix[34] = "Terragen/June_4_2006/2.jpg"
Pix[35] = "Terragen/June_4_2006/3.jpg"
Pix[36] = "Terragen/June_4_2006/4.jpg"
Pix[37] = "Terragen/June_4_2006/5.jpg"
Pix[38] = "Terragen/June_4_2006/6.jpg"
Pix[39] = "Terragen/June_4_2006/7.jpg"
Pix[40] = "Terragen/Mountain-Field/1.jpg"
Pix[41] = "Terragen/Mountain-Field/2.jpg"
Pix[42] = "Terragen/Mountain-Field/3.jpg"
Pix[43] = "Terragen/Mountain-Field/4.jpg"
Pix[44] = "Terragen/Mountain-Field/5.jpg"
Pix[45] = "Terragen/Mountain-Field/6.jpg"
Pix[46] = "Terragen/Mountain-Field/7.jpg"
Pix[47] = "Terragen/Mountain-Field/8.jpg"
Pix[48] = "Terragen/Mountain-Field/9.jpg"
Pix[49] = "Terragen/Mountain-Field/10.jpg"
Pix[50] = "Terragen/Mountain-Field/11.jpg"
Pix[51] = "Terragen/Mountain-Field/12.jpg"
Pix[52] = "Terragen/Multi-Perlin/1.jpg"
Pix[53] = "Terragen/Multi-Perlin/2.jpg"
Pix[54] = "Terragen/Multi-Perlin/3.jpg"
Pix[55] = "Terragen/Multi-Perlin/4.jpg"
Pix[56] = "Terragen/Multi-Perlin/5.jpg"
Pix[57] = "Terragen/Multi-Perlin/6.jpg"
Pix[58] = "Terragen/Multi-Perlin/7.jpg"
Pix[59] = "Terragen/Multi-Perlin/8.jpg"
Pix[60] = "Terragen/Multi-Perlin/9.jpg"
Pix[61] = "Terragen/Multi-Perlin/10.jpg"
Pix[62] = "Terragen/Multi-Perlin/11.jpg"
Pix[63] = "Terragen/Multi-Perlin/12.jpg"
Pix[64] = "Terragen/Multi-Perlin/13.jpg"
Pix[65] = "Terragen/Random_Place/12-06-05.jpg"
Pix[66] = "Terragen/Random_Place/12-06-05_2.jpg"
Pix[67] = "Terragen/Random_Place/12-06-05_3.jpg"
Pix[68] = "Terragen/Random_Place/12-06-05_4.jpg"
Pix[69] = "Terragen/Random_Place/12-06-05_5.jpg"
Pix[70] = "Terragen/Random_Place/12-06-05_6.jpg"
Pix[71] = "Terragen/Random_Place/12-06-05_7.jpg"
Pix[72] = "Terragen/Random_Place/12-06-05_8.jpg"
Pix[73] = "Terragen/Random_Place/12-06-05_8_Big.jpg"
Pix[74] = "Terragen/Rocky_Place/1.jpg"
Pix[75] = "Terragen/Rocky_Place/2.jpg"
Pix[76] = "Terragen/Rocky_Place/3.jpg"
Pix[77] = "Terragen/Rocky_Place/4.jpg"
Pix[78] = "Terragen/Scary/1.jpg"
Pix[79] = "Terragen/Valley/1.jpg"
Pix[80] = "Terragen/Valley/2.jpg"
Pix[81] = "Terragen/Valley/3.jpg"
Pix[82] = "Terragen/Valley/4.jpg"
Pix[83] = "Terragen/Valley/5.jpg"
Pix[84] = "Terragen/Valley/6.jpg"
Pix[85] = "Terragen/Valley/7.jpg"
Pix[86] = "Terragen/Valley/8.jpg"
Pix[87] = "Terragen/Valley/9.jpg"
Pix[88] = "Terragen/Lava/1.jpg"
Pix[89] = "Terragen/Lava/2.jpg"
Pix[90] = "Terragen/Lava/3.jpg"
Pix[91] = "Terragen/Old_Pics/Canyon.jpg"
Pix[92] = "Terragen/Old_Pics/Canyon2.jpg"
Pix[93] = "Terragen/Old_Pics/Cool_Lighting.jpg"
Pix[94] = "Terragen/Old_Pics/Io2.jpg"
Pix[95] = "Terragen/Old_Pics/Kot_Vally.jpg"
Pix[96] = "Terragen/Old_Pics/Light_Fixed1.jpg"
Pix[97] = "Terragen/Old_Pics/Mars_the_Bitmap.jpg"
Pix[98] = "Terragen/Old_Pics/Mars_the_Bitmap2.jpg"
Pix[99] = "Terragen/Old_Pics/Mercury1.jpg"
Pix[100] = "Terragen/Old_Pics/Plains3.jpg"
Pix[101] = "Terragen/Old_Pics/Plains4sunfix.jpg"
Pix[102] = "Terragen/Old_Pics/Plains5.jpg"
Pix[103] = "Terragen/Old_Pics/Plains6.jpg"
Pix[104] = "Terragen/Old_Pics/Plains7.jpg"
Pix[105] = "Terragen/Old_Pics/Plains8.jpg"
Pix[106] = "Terragen/Old_Pics/Plains9Big.jpg"
Pix[107] = "Terragen/Old_Pics/Plains10Big.jpg"
Pix[108] = "Terragen/Old_Pics/Redgiant.jpg"
Pix[109] = "Terragen/Old_Pics/Shores1.jpg"
Pix[110] = "Terragen/Old_Pics/Shores2.jpg"
Pix[111] = "Terragen/Old_Pics/Snowy1.jpg"
Pix[112] = "Terragen/Old_Pics/Sunrise.jpg"
Pix[113] = "Terragen/Old_Pics/Sunset.jpg"
Pix[114] = "Terragen/Old_Pics/Sunsetplace5yay.jpg"
Pix[115] = "Terragen/Old_Pics/Tyra_Plain.jpg"
Pix[116] = "Terragen/Old_Pics/Utapau1.jpg"
Pix[117] = "Terragen/Old_Pics/Utapau2.jpg"
Pix[118] = "Terragen/Old_Pics/Utapau3.jpg"
Pix[119] = "Terragen/Old_Pics/Utapau4.jpg"
Pix[120] = "Terragen/Old_Pics/Utapau5.jpg"
Pix[121] = "Terragen/Old_Pics/Utapau6.jpg"
Pix[122] = "Terragen/Old_Pics/Utapau7.jpg"
Pix[123] = "Terragen/Old_Pics/Utapau8Night.jpg"
Pix[124] = "Terragen/Old_Pics/Utapau9.jpg"
Pix[125] = "Terragen/Old_Pics/Utapau10.jpg"
Pix[126] = "Terragen/Old_Pics/Water.jpg"
Pix[127] = "Terragen/Old_Pics/West_Sea.jpg"
Pix[128] = "Terragen/Old_Pics/West_Sea2.jpg"
Pix[129] = "Terragen/Old_Pics/Zenons.jpg"
var Thing = document.getElementById("oCaption");
var Thing2 = document.getElementById("oNumber");
if (index==0) {
	Image.src = Pix[0]
	Current.value = "0"
	Thing.innerText = Pix[0]
	Thing2.innerText = "Image 1 of 130"
	}
if (index==1) {
	var I = ThisPic - 1
	if (I==-1) {
		Image.src = Pix[129]
		Current.value = "129"
		Thing.innerText = Pix[129]
		Thing2.innerText = "Image 130 of 130"
		}
	else {
		Image.src = Pix[I]
		Current.value = I
		Thing.innerText = Pix[I]
		Thing2.innerText = "Image " + (I + 1) + " of 130"
		}
	}
if (index==2) {
	var I = (ThisPic * 1) + 1
	if (I==130) {
		Image.src = Pix[0]
		Current.value = "0"
		Thing.innerText = Pix[0]
		Thing2.innerText = "Image 1 of 130"
		}
	else {
		Image.src = Pix[I]
		Current.value = I
		Thing.innerText = Pix[I]
		Thing2.innerText = "Image " + (I + 1) + " of 130"
		}
	}
if (index==3) {
	Image.src = Pix[0]
	Current.value = "0"
	Thing.innerText = Pix[0]
	Thing2.innerText = "Image 1 of 130"
	}
if (index==4) {
	Image.src = Pix[129]
	Current.value = "129"
	Thing.innerText = Pix[129]
	Thing2.innerText = "Image 130 of 130"
	}
if (index==5) {
	var Num = prompt("Please enter a number:","")
	if (Num<1 || Num>130 || Num=="") {
		alert("That number is invalid!")
		}
	else {
		I = Num - 1
		Image.src = Pix[I]
		Current.value = I
		Thing.innerText = Pix[I]
		Thing2.innerText = "Image " + Num + " of 130"
		}
	}
}
//Sheesh, that's one big function!
//Stuff for the TI programs page
function TII(index)
{
var List = new Array(4)
List[0] = "The 'l' before the 'X' 'Y' and 'D' is supposed to be a very small 'l' that means 'X' 'Y' and 'D' are lists.  This will be marked by a gold '*'."
List[1] = "You can get the 'l' by pressing '2nd' -> '0' (it says CATALOG in yellow letters), then pressing ')', and then pressing 'Enter'."
List[2] = "The '*' is marking places where a 'l' shows up.  It's supposed to be a small 'l' that means that the variable following it is a list.  Please click 'How to get the 'l'' (above)."
List[3] = "It's supposed to be a 'less than or equal to' sign.  Some browsers make it show up wierd."
List[4] = "I know that seems too long for all that it does, but I couldn't think of another way to do it."
alert (List[index])
}
//Stuff for the Integer Converter
function Action()
{
alert("This currently does not work.")
return ""
var Thing = document.getElementById("Number")
var A = 0
var B = 0
var D = ""
var Z = (Thing.value * 1)
while (A<Z) {
	B++
	A = 2 ^ B
	}
if (!(A==Z)) {
	A = A / 2
	}
while (A>=1) {
	if (Z>=A) {
		D = D + "1"
		Z = Z - A
		}
	else {
		D = D + "0"
		}
	A = A / 2
	}
if (D=="0") {
	alert ("Your number in binary: 0")
	}
else {
	alert ("Your number in binary: " + D)
	}
//I have no idea what this is:
var hD="0123456789ABCDEF";
var h = hD.substr(Thing.value & 15,1)
while (Thing.value>15) {
	Thing.value = h
	h = hD.substr(Thing.value & 15,1) + h
	}
alert ("Your number in hexadecimal: " + h)
}
function Reset()
{
var Thing = document.getElementById("Number")
Thing.value = ""
}
//-->