			function getHex(val)
			{
				if (val==0) return '0';
				if (val==1) return '1';
				if (val==2) return '2';
				if (val==3) return '3';
				if (val==4) return '4';
				if (val==5) return '5';
				if (val==6) return '6';
				if (val==7) return '7';
				if (val==8) return '8';
				if (val==9) return '9';
				if (val==10) return 'A';
				if (val==11) return 'B';
				if (val==12) return 'C';
				if (val==13) return 'D';
				if (val==14) return 'E';
				if (val==15) return 'F';
			}

			function Encrypt(theText)
			{
				output = new String;
				Temp = new Array();
				Temp2 = new Array();
				TextSize = theText.length;
				for (i = 0; i < TextSize; i++)
				{
					rnd = Math.round(Math.random() * 54) + 18;
					Temp[i] = theText.charCodeAt(i) + rnd;
					Temp2[i] = rnd;
				}
				for (i = 0; i < TextSize; i++)
				{
					F1=Math.floor(Temp[i]/16);
					F2=Temp[i]%16;
					output += getHex(F1);
					output += getHex(F2);

					F1=Math.floor(Temp2[i]/16);
					F2=Temp2[i]%16;
					output += getHex(F1);
					output += getHex(F2);
				}
				return output;
			}

			function showComment(nextURL,winID)
			{
				window.open(nextURL,winID,'width=500,height=280,left=10,top=10,resizable=yes,scrollbars=yes');
			}

			function showAlbum(nextURL)
			{
				window.open(nextURL,'albumWin','width=420,height=430,left=10,top=10,resizable=yes,scrollbars=yes');
			}

			function showPic(picURL)
			{
				window.open(picURL,'','width=450,height=450,left=10,top=10,resizable=yes,scrollbars=yes');
			}

			function showContext(nextUrl,Password)
			{
				if (Password!='')
				{
					var str=window.prompt('Enter Password','');
					if (str)
					{
						str=Encrypt(str);
						nextUrl=nextUrl+'&Password='+str;
						window.open(nextUrl);
					}
				}
				else window.open(nextUrl);
			}

