function getCurrentDate() {
	curDate = new Date();
	days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	dayIdx = curDate.getDay()
	monthIdx = curDate.getMonth();
	if(curDate.getFullYear) {
		year = curDate.getFullYear();
		if(year < 2000) year += 100;
	}
	else {
		year = curDate.getYear();
		if(year < 2000) year += 100;		
	}
	return(days[dayIdx]+' '+months[monthIdx]+' '+curDate.getDate()+', '+year);
}

function testAppVersion() {
        appname= navigator.appName;
        appversion = navigator.appVersion;
        verNumber = appversion.substring(0,1);
        if((appname == "Netscape") && (verNumber >= 4)) return true;
        if((appname == "Microsoft Internet Explorer") && (verNumber >= 4)) return true;
        return false;
}

function writeLastUpdated() {
	updated = new Date(document.lastModified);
	month = new Array("January", "Febuary", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	document.writeln("Last updated: " + month[updated.getMonth()] + " " + updated.getDate() + ", " + updated.getYear());
}

var validVersion = testAppVersion();

var bufferedImages = new Array();
var names = new Array();

function bufferImages() {
	for(j=0; j<arguments.length; j+=2) {
		i = bufferedImages.length;
		bufferedImages[i] = new Image();
		names[i] = arguments[j];
		bufferedImages[i].src = arguments[j+1];
	}
}

function getBufferedImage(name) {
	i = 0;
	while(i < names.length && names[i] != name) i++;
	if(i < names.length) return(bufferedImages[i]);
	else return(null);
}

function replaceImage(img,name,msg) {
	newImg = getBufferedImage(name);
	if(newImg == null) return(false);
	img.src = newImg.src;
	if(msg) {
		window.status = msg;
		return(true);
	}
	else return(false);
}
