var month = new Array ("January","February","March","April","May","June","July","August","September","October","November","December")
var hour25 = new Array ("12:00 AM", "12:15 AM", "12:30 AM", "12:45 AM", "1:00 AM", "1:15 AM", "1:30 AM", "1:45 AM",
												"2:00 AM", "2:15 AM", "2:30 AM", "2:45 AM", "3:00 AM", "3:15 AM", "3:30 AM", "3:45 AM",
												"4:00 AM", "4:15 AM", "4:30 AM", "4:45 AM", "5:00 AM", "5:15 AM", "5:30 AM", "5:45 AM",
												"6:00 AM", "6:15 AM", "6:30 AM", "6:45 AM", "7:00 AM", "7:15 AM", "7:30 AM", "7:45 AM",
												"8:00 AM", "8:15 AM", "8:30 AM", "8:45 AM", "9:00 AM", "9:15 AM", "9:30 AM", "9:45 AM",
												"10:00 AM", "10:15 AM", "10:30 AM", "10:45 AM", "11:00 AM", "11:15 AM", "11:30 AM", "11:45 AM", 
												"12:00 PM", "12:15 PM", "12:30 PM", "12:45 PM", "1:00 PM", "1:15 PM", "1:30 PM", "1:45 PM",
												"2:00 PM", "2:15 PM", "2:30 PM", "2:45 PM", "3:00 PM", "3:15 PM", "3:30 PM", "3:45 PM",
												"4:00 PM", "4:15 PM", "4:30 PM", "4:45 PM", "5:00 PM", "5:15 PM", "5:30 PM", "5:45 PM",
												"6:00 PM", "6:15 PM", "6:30 PM", "6:45 PM", "7:00 PM", "7:15 PM", "7:30 PM", "7:45 PM",
												"8:00 PM", "8:15 PM", "8:30 PM", "8:45 PM", "9:00 PM", "9:15 PM", "9:30 PM", "9:45 PM",
												"10:00 PM", "10:15 PM", "10:30 PM", "10:45 PM", "11:00 PM", "11:15 PM", "11:30 PM", "11:45 PM")
function showWhite(m)	{
	var y, n = new Number
	var ns = new String
	if (m == "E")	{
		for (y = 0; y<eventE.length; y+=2) {
			n = parseInt(eventE[y]/100, 10);
			if (n < 1000) {ns = "x0" + n}
			else	{ns = "x" + n}
			document.getElementById(ns).style.backgroundImage = "url(white.gif)" ;
		}
	}
	else	{
		for (y = 0; y<eventF.length; y+=2) {
			n = parseInt(eventF[y]/100, 10);
			if (n < 1000) {ns = "x0" + n}
			else	{ns = "x" + n}
			document.getElementById(ns).style.backgroundImage = "url(white.gif)" ;
		}
	}
	return(true);
}
function grayAll()	{
	var x,y = new Number
	var ns = new String
	var xs = new Array("04", "05", "06", "07", "08", "09")
	var ys = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10",
											"11", "12", "13", "14", "15", "16", "17", "18", "19", "20",
											"21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31")
	for (x = 0; x < 6; x++)	{
		for (y = 0; y < 31; y++)	{
			ns = "x" + xs[x] + ys[y];
			if (document.getElementById(ns))	{document.getElementById(ns).style.backgroundImage = "url(gray.gif)";}
		}
	}
}
//Convert illegal characters to whitespace
function fixillegal(val) {
	var re1 = /'/g
	var re2 = /"/g
	val = val.replace(/\r\n/g," ");
	val = val.replace(/\r/g," ");
	val = val.replace(/\n/g," ");
	val = val.replace(re1,"_");
	val = val.replace(re2,"_");
	return(val);
}
//Convert '|' to '_' characters
function fixbar(val) {
	val = val.replace("|","_");
	return(val);
}
//Index to event time array
function hourKey(s)	{
	var n = new Number
	hLoop:
	for (n = 0; n < 96; n++)	{ if (hour25[n] == s)	{break hLoop}	}
	return(n);
}
//Index to month array
function monthKey(s)	{
	var n = new Number
	hLoop:
	for (n = 0; n < 11; n++)	{ if (month[n] == s)	{break hLoop}	}
	n +=1;
	return(n);
}
