// jvscript.js


/* displays date on each page in header */

function todaysDate()
{
	var datDate;
	datDate= new Date();
	document.write("Today's Date: " + datDate.toLocaleDateString());
}

/* displays last modified date in footer */
function myLastModified(docDate)
{
	var dateModified = docDate;
	mydate = dateModified.slice(0,10);
	if (Date.parse(docDate) != 0)
	document.write("Last Modified: " + mydate);
}

/* checks for whitespace in forms */
function isBlank(s)
{
	for (var i=0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
	}
	return true;
}

/* check to see if form is valid */
function blankCheck(f)
{
	var msg;
	var emptyFields = "";
	for (var i=0; i < f.length; i++)
	{
		var e = f.elements[i];
		if ((e.type == "text") || (e.type == "password")) 
		{
			if ((e.value == null) || (e.value == "") || isBlank(e.value))
			{
				emptyFields += "\n    " + e.name;
				continue;
			}
		}
	}
	
/* displays thank you message after form submit*/
	if (!emptyFields)
	{
		alert("Thank you for registering!");
		return true;
	}
	msg =  "--------------------------------------------\n\n"
	msg += "The form was not submitted because the \n"
	msg += "following fields were left blank... \n"
	msg += "--------------------------------------------\n\n"
	
	if (emptyFields)
	{
		msg += " " + emptyFields + " \n";
		alert(msg);
		return false;
	}
		
}
