top.window.defaultStatus = "this is the Tower at New Arcadia";
// PRELOAD ERROR TRAP
/* var pageLoaded = false; */
/* function ifError() { */
/* 	if (!pageLoaded) { */
/* 		return true; */
/* 	} else { */
/* 		return false; */
/* 	} */
/* } */
/* window.onerror = ifError; */
// SNIFFER
var NN4 = false;
var IE4 = false;
if (navigator.appVersion.charAt(0) == "4") {
	if (navigator.appName == "Netscape") {
		NN4 = true;
	} else if (navigator.appName.indexOf("Explorer") >= 0) {
		IE4 = true;
	} else {
		IE4 = true;
	}
}
/* alert(navigator.appVersion + " -- " + navigator.appName); */
// PAGE SETUP
var buttonNames = new Array();
var navStatic = new Array();
var navStoreStatic = new Array();
var navOver = new Array();
var navStoreOver = new Array();
var navDown = new Array();
var statusMessages = new Array();
	statusMessages[0] = "";
var linkMessages = new Array();
	linkMessages[0] = "";
	linkMessages[1] = "go to the Regency home page";
	linkMessages[2] = "use this link to bookmark this page";
function initAll() {
	// maker's mark
	if (NN4) {
		buttonNames[1001] = document.markDIV.document.creditBUT;
		buttonNames[1002] = document.markDIV.document.arcadiaBUT;
		buttonNames[1003] = document.markDIV.document.contactBUT;
	} else if (IE4) {
		buttonNames[1001] = document.all.creditBUT;
		buttonNames[1002] = document.all.arcadiaBUT;
		buttonNames[1003] = document.all.contactBUT;
	}
	// credits
		statusMessages[1001] = "view site credits in pop-up window";
		navStatic[1001] = new Image(46,8);
		navStatic[1001].src = "../images/mark-credits.gif";
		navOver[1001] = new Image(46,8);
		navOver[1001].src = "../images/mark-credits-o.gif";
	// new arcadia
		statusMessages[1002] = "go to New Arcadia home page";
		navStatic[1002] = new Image(69,8);
		navStatic[1002].src = "../images/mark-na.gif";
		navOver[1002] = new Image(69,8);
		navOver[1002].src = "../images/mark-na-o.gif";
	// contact
		statusMessages[1003] = "send email";
		navStatic[1003] = new Image(45,8);
		navStatic[1003].src = "../images/mark-contact.gif";
		navOver[1003] = new Image(45,8);
		navOver[1003].src = "../images/mark-contact-o.gif";
	// primary nav
	if (NN4) {
		buttonNames[101] = document.navDIV.document.prim1BUT;
		buttonNames[102] = document.navDIV.document.prim2BUT;
		buttonNames[103] = document.navDIV.document.prim3BUT;
		buttonNames[104] = document.navDIV.document.prim4BUT;
	} else if (IE4) {
		buttonNames[101] = document.all.prim1BUT;
		buttonNames[102] = document.all.prim2BUT;
		buttonNames[103] = document.all.prim3BUT;
		buttonNames[104] = document.all.prim4BUT;
	}
	// 01 art
		statusMessages[101] = "go to the Art area";
		navStatic[101] = new Image(37,18);
		navStatic[101].src = "../images/primary-1.gif";
		navOver[101] = new Image(37,18);
		navOver[101].src = "../images/primary-1-o.gif";
		navDown[101] = new Image(37,18);
		navDown[101].src = "../images/primary-1-d.gif";
	// 02 work
		statusMessages[102] = "go to the Work area";
		navStatic[102] = new Image(48,18);
		navStatic[102].src = "../images/primary-2.gif";
		navOver[102] = new Image(48,18);
		navOver[102].src = "../images/primary-2-o.gif";
		navDown[102] = new Image(48,18);
		navDown[102].src = "../images/primary-2-d.gif";
	// 03 friends
		statusMessages[103] = "go to the Friends area";
		navStatic[103] = new Image(65,18);
		navStatic[103].src = "../images/primary-3.gif";
		navOver[103] = new Image(65,18);
		navOver[103].src = "../images/primary-3-o.gif";
		navDown[103] = new Image(65,18);
		navDown[103].src = "../images/primary-3-d.gif";
	// 04 me
		statusMessages[104] = "go to the Me area";
		navStatic[104] = new Image(30,18);
		navStatic[104].src = "../images/primary-4.gif";
		navOver[104] = new Image(30,18);
		navOver[104].src = "../images/primary-4-o.gif";
		navDown[104] = new Image(30,18);
		navDown[104].src = "../images/primary-4-d.gif";
}
// UNIVERSAL FUNCTIONS
function linkRoll(textID) {
	window.status = linkMessages[textID];
//	var daMessage = linkMessages[textID] + extraText;
//	window.status = daMessage;
//	alert(linkMessages[2] + " | " + extraText);
//	alert("ID: " + textID + " | " + daMessage);
	return true;
}
function textRoll(statusText) {
	window.status = statusText;
	return true;
}
function rollOn(buttonID) {
	window.status = statusMessages[buttonID];
	buttonNames[buttonID].src = navOver[buttonID].src;
	return true;
}
function rollOff(buttonID) {
	buttonNames[buttonID].src = navStatic[buttonID].src;
	window.status = "";
	return true;
}
function rollOnAlt(buttonID) {
	window.status = statusMessages[buttonID];
	buttonNames[buttonID].src = navDown[buttonID].src;
	return true;
}
function rollOffAlt(buttonID) {
	buttonNames[buttonID].src = navDown[buttonID].src;
	window.status = "";
	return true;
}
function setClickOff(buttonID) {
	buttonNames[buttonID].src = navStatic[buttonID].src;
}
function setClickOn(buttonID) {
	buttonNames[buttonID].src = navDown[buttonID].src;
}
// pop-up window engine
var settings = "";
var tempURL = "";
// variables for pop-ups
var sizesWidth = new Array();
var sizesHeight = new Array();
// credits
	sizesWidth[0] = 375;
	sizesHeight[0] = 400;
// contact
	sizesWidth[1] = 448; // 428
	sizesHeight[1] = 500; // 475
// fantasy map
	sizesWidth[3] = 400;
	sizesHeight[3] = 400;
function popOpen(theURL,windowType) {
	tempURL = theURL;
	settings = "toolbar=yes,";
	settings += "location=yes,";
	settings += "directories=no,";
	settings += "status=yes,";
	settings += "menubar=yes,";
	settings += "scrollbars=yes,";
	settings += "resizable=yes";
	if (NN4) {
		settings += ",width=" + sizesWidth[windowType];
		settings += ",height=" + (sizesHeight[windowType] + 40);
		if (top.popWindow) {
			top.popWindow.close();
			var timer = setTimeout("makeItSo()",500);
		}
	} else if (IE4) {
		settings += ",width=" + sizesWidth[windowType];
		settings += ",height=" + (sizesHeight[windowType]);
		makeItSo();
	}
}
function makeItSo() {
	top.popWindow = window.open(tempURL,'digital_kung_fu',settings);
	settings = "";
	tempURL = "";
}
