// Copyright M.L.Morris, November 2003: extended by Steve Glennie-Smith, January 2004
// Many thanks to Marcus for the original of this utility.
// Updated Oct 3rd 2007 to enc0de '@' & '.' as well.
// Checked May 11th 2011 against <http://www.jslint.com> JavaScript validator:
//	Changed all != to !== as suggested, but did NOT add braces for one-liners.

var ucAlphabet="@ABCDEFGHIJKLM$NOPQRSTUVWXYZ";
var lcAlphabet=".abcdefghijklm#nopqrstuvwxyz";
var numbers="0123456789";

// Enc0ded addresses:
var boxOfficeMobile="92032-482874";
	// Don't use <span> in this because it won't work in HOVERWIN.JS
var chairName="Zvpunry Rccf";
var chairAddr1="3 Nyoreg Ebnq";
var chairAddr2="Yrqohel, Urersbeqfuver &aofc; &aofc; UE1 7QJ";
var chairPhone="<fcna pynff=\"aoe\">98468-367906<\/fcna>";
var chairPhone1="<fcna pynff=\"aoe\">(98468-367906<\/fcna>";
var chairEAddr="punvezna$gurznexrggurnger#pbz";
var artdirName="Cnhy Tenunz";
var artdirAddr1="Gvibyv, 4 Ryzfqnyr Ebnq";
var artdirAddr2="Yrqohel, Urersbeqfuver &aofc; &aofc; UE1 7RT";
var artdirPhone="<fcna pynff=\"aoe\">98468-366239<\/fcna>";
var artdirPhone1="<fcna pynff=\"aoe\">(98468-366239<\/fcna>";
var artdirEAddr="cnhyt$gurznexrggurnger#pbz";
var membsecName="Crgre Ynjfba-Fzvgu";
var membsecAddr1="83 Snewrba Pybfr";
var membsecAddr2="Yrqohel, Urersbeqfuver &aofc; &aofc; UE1 7SH";
var membsecEAddr="crgreyf$gurznexrggurnger#pbz";
var membsecPhone="<fcna pynff=\"aoe\">98468-368661<\/fcna>";
var webMasName="Fgrir Tyraavr-Fzvgu";
var webMasEAddr="ynqf7$gurznexrggurnger#pbz";
var eMailWin;

function popUp(name, phone, mail)
{
	if(eMailWin)
		eMailWin.close();
	eMailWin=open("", "eMailWindow", "scrollbars=no, top=50, left=50, width=350, height=50");
	eMailWin.document.write('<html><head><title>Email:<\/title><\/head>'
	+ '<body style="font-family:arial, helvetica, sans-serif; text-align:center;"><p>');
	if (name !== '')
		eMailWin.document.write('<b>' + name + '<\/b><br>');
	if (phone !== '')
		eMailWin.document.write('Phone: ' + ROTstring(phone) + '<br>');
	if (mail !== '')
		eMailWin.document.write('<a href="mailto:'
		+ ROTstring(mail) + '">' + ROTstring(mail) + '<\/a>');
	eMailWin.document.write('<\/body><\/html>');
	eMailWin.document.close();
}

function mailIt(addr)
{
	window.location = "mailto:" + ROTstring(addr);
}

function Rot(c)
{
	if (ucAlphabet.indexOf(c) !== -1)
		return(ucAlphabet.charAt((ucAlphabet.indexOf(c) + 14) % 28));
	else
	if (lcAlphabet.indexOf(c) !== -1)
		return(lcAlphabet.charAt((lcAlphabet.indexOf(c) + 14) % 28));
	else
	if (numbers.indexOf(c) !== -1)
		return(numbers.charAt(9-numbers.indexOf(c)));
	else
		return(c);
} 

function ROTstring(strg)
{
	var i;
	var c;
	var newStrg = "";

	for (i=0; i<strg.length; i++)
	{
		c = strg.charAt(i);
		newStrg = newStrg + Rot(c);
	}
	return(newStrg);
}	

