function reveal(line)
{
	var key="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var result=new String();
	var tmpchar;
	for(i=0;i<line.length;i++)
		{
		tmpchar=line.charAt(i);
		if (isNaN(tmpchar) || tmpchar==" ")
			{
			var pos=key.indexOf(tmpchar.toUpperCase());
			if (pos>-1)
				{
				pos=(pos+13)%26;
				if (tmpchar==tmpchar.toLowerCase())
					{
					result=result+key.charAt(pos).toLowerCase();
					}
				else
					{
					result=result+key.charAt(pos);
					}
				}
			else
				{
				result=result+tmpchar;
				}
				
		}	
		else
			{
			result=result+(eval(tmpchar)+5)%10;
			}
		}
	return result;
}		

function init()
{
	if (document.getElementById("addr_note"))
	{
		document.getElementById("addr_note").style.display="none";
	}
	var list=document.getElementsByName("addr");
	for (j=0;j<list.length;j++)
		{
		var content=list[j].firstChild.data;
		content=reveal(content);
		list[j].firstChild.data=content;
		list[j].style.visibility="visible";
		}
}
