	function newImage(image) {
		if (document.images) {
			res = new Image();
			res.src = image;
			return res;
		}
	}
	
	var preloadFlag = false;
	function preloadImages() {
		if (document.images) {
			rImages = new Array();
			
			img_torch1 = newImage("/images/header/torch1.gif");
			img_torch1_over = newImage("/images/header/torch1-over.gif");
			img_torch2 = newImage("/images/header/torch2.gif");
			img_torch2_over = newImage("/images/header/torch2-over.gif");
			img_header = newImage("/images/header/header.gif");
			img_header_over = newImage("/images/header/header-over.gif");
			img_whats_new = newImage("/images/header/whats_new.gif");
			img_whats_new_over = newImage("/images/header/whats_new-over.gif");
			img_whats_new_torch = newImage("/images/header/whats_new-torch.gif");
			img_upcoming_events = newImage("/images/header/upcoming_events.gif");
			img_upcoming_events_over = newImage("/images/header/upcoming_events-over.gif");
			img_current_articles = newImage("/images/header/current_articles.gif");
			img_current_articles_over = newImage("/images/header/current_articles-over.gif");
			img_archives = newImage("/images/header/archives.gif");
			img_archives_over = newImage("/images/header/archives-over.gif");
			img_forum = newImage("/images/header/forum.gif");
			img_forum_over = newImage("/images/header/forum-over.gif");
			img_donate = newImage("/images/header/donate.gif");
			img_donate_over = newImage("/images/header/donate-over.gif");
			img_links = newImage("/images/header/links.gif");
			img_links_over = newImage("/images/header/links-over.gif");
			img_plan = newImage("/images/header/plan.gif");
			img_plan_over = newImage("/images/header/plan-over.gif");
			preloadFlag = true;
		}
	}
	
	function torchOff() {
		if (preloadFlag == true) {
			document.torch1.src = img_torch1.src;
			document.header.src = img_header.src;
			document.torch2.src = img_torch2.src;
			document.whats_new.src = img_whats_new.src;
		}
	}
	function torchOn() {
		if (preloadFlag == true) {
			document.torch1.src = img_torch1_over.src;
			document.header.src = img_header_over.src;
			document.torch2.src = img_torch2_over.src;
			document.whats_new.src = img_whats_new_torch.src;
		}
	}
	function On(imageName) {
		if (preloadFlag == true) {
			eval('document.images[imageName].src = img_' + imageName + '_over.src');
		}
	}
	function Off(imageName) {
		if (preloadFlag == true) {
			eval('document.images[imageName].src = img_' + imageName + '.src');
		}
	}
