function newImage(arg) {
	if (document.images) {
		img = new Image();
		img.src = arg;
		return img;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadHomeImages() {
	if (document.images) {
		why_over = newImage("images/home/why-over.gif");
		program_over = newImage("images/home/program-over.gif");
		twolives_over = newImage("images/home/twolives-over.gif");
		join_over = newImage("images/home/join-over.gif");
		ownwords_over = newImage("images/home/ownwords-over.gif");
		guide_over = newImage("images/home/guide-over.gif");
		voices_over = newImage("images/home/voices-over.gif");
		resources_over = newImage("images/home/resources-over.gif");
		nineconv_over = newImage("images/home/nineconv-over.gif");
		sitemap_over = newImage("images/home/sitemap-over.gif");
		order_over = newImage("images/home/order-over.gif");
		preloadFlag = true;
	}
}

function preloadNavImages(relToRoot) {
	if (relToRoot == null) {
		relToRoot = '';
	}
	if (document.images) {
		why_over = newImage(relToRoot + "images/nav/why_over.gif");
		program_over = newImage(relToRoot + "images/nav/program_over.gif");
		twolives_over = newImage(relToRoot + "images/nav/twolives_over.gif");
		join_over = newImage(relToRoot + "images/nav/join_over.gif");
		ownwords_over = newImage(relToRoot + "images/nav/ownwords_over.gif");
		guide_over = newImage(relToRoot + "images/nav/guide_over.gif");
		nineconv_over = newImage(relToRoot + "images/nav/nineconv_over.gif");
		resources_over = newImage(relToRoot + "images/nav/resources_over.gif");
		voices_over = newImage(relToRoot + "images/nav/voices_over.gif");
		sitemap_over = newImage(relToRoot + "images/nav/sitemap_over.gif");
		preloadFlag = true;
	}
}

function preloadNineconvImages(relToRoot) {
	if (relToRoot == null) {
		relToRoot = '';
	}
	if (document.images) {
		transcend_over = newImage(relToRoot + "images/nineconv/transcend_thumb_over.jpg");
		sciencerev_over = newImage(relToRoot + "images/nineconv/sciencerev_thumb_over.jpg");
		father_over = newImage(relToRoot + "images/nineconv/father_thumb_over.jpg");
		whybelieve_over = newImage(relToRoot + "images/nineconv/whybelieve_thumb_over.jpg");
		miracles_over = newImage(relToRoot + "images/nineconv/miracles_thumb_over.jpg");
		neighbor_over = newImage(relToRoot + "images/nineconv/neighbor_thumb_over.jpg");
		morallaw_over = newImage(relToRoot + "images/nineconv/morallaw_thumb_over.jpg");
		suffering_over = newImage(relToRoot + "images/nineconv/suffering_thumb_over.jpg");
		humancond_over = newImage(relToRoot + "images/nineconv/humancond_thumb_over.jpg");
		preloadFlag = true;
	}
}

// add link home if they loaded a pop-up other than from our links
// returns boolean representing whether the current window is a popup
function writePopupHeader(relToRoot) {
	if (relToRoot == null) {
		relToRoot = '';
	}
	var isPopup = true;
	var wn = window.name;
	if (wn != 'bio' && wn != 'trans' && wn != 'chat') {
		isPopup = false;
	}
	if (!isPopup) {
		document.write('<a href="' + relToRoot + 'index.html">');
	}
	document.write('<img src="' + relToRoot + 'images/popup/popup_title_header.jpg" width="275" height="46" border="0" alt="The Question of God">');
	if (!isPopup) {
		document.write('</a>');
	}
	return isPopup;
}

// bios
function popBio(bioURL) {
	if (bioURL != null && bioURL != '') {
		bio = window.open(bioURL, 'bio', 'width=400,height=310,resizable');
		bio.opener = self;
		bio.focus();
		return false;
	} else {
		return true;
	}
}

// chat
function popChat(chatURL) {
	if (chatURL != null && chatURL != '') {
		chat = window.open(chatURL, 'chat', 'width=400,height=385,top=10,left=10,resizable');
		chat.opener = self;
		chat.focus();
		return false;
	} else {
		return true;
	}
}

// transcripts
function popTrans(transURL) {
	if (transURL != null && transURL != '') {
		trans = window.open(transURL, 'trans', 'width=570,height=400,resizable,scrollbars');
		trans.opener = self;
		// so links from transcripts to other site pages
		// can target the main browser window (without
		// screwing up pop-ups opened from other pop-ups):
		if (self.name != 'bio' && self.name != 'trans') {
			self.name = 'main';
		}
		trans.focus();
		return false;
	} else {
		return true;
	}
}
