function processPage()
{
	var data = document.getElementById('data');

	if (data)
	{
		var rows = data.rows;
		
		for (i=0;i<rows.length;i++)
		{
			rows[i].onmouseover = highlight;
			rows[i].onmouseout = dehighlight;
		}
	}
}
function highlight() { this.className = "highlight"; }
function dehighlight() { this.className = ""; }


function validSub(form)
{
	// validate fields
	var name = document.getElementById('sub-name').value;
	var email = document.getElementById('sub-email').value;
	var emailRegEx = /^.+\@.+\..+$/;
	var valid = true;
	var message = "The submission form returned the following errors:\n\n";
	
	if ((name == "") || (name < 0))
	{
		valid = false;
		message = message + "* Please enter your name\n";
	}
	if ((email == "") || (email < 0) || !(emailRegEx.test(email)))
	{
		valid = false;
		message = message + "* Please enter a valid email address\n";
	}
	
	if (!valid)
	{
		alert(message);
		return false
	}
	else
	{
		return true;	
	}
}
