var onLoadMessage = "";

function onLoad()
{
	if(typeof(pageSpecificOnLoad) != "undefined")
	{
		pageSpecificOnLoad();
	}

	if(onLoadMessage != "")
	{
		alert(onLoadMessage);
	}
}

// Trim leading and trailing white space and return trimmed value
// From http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_20959311.html
function trim(s)
{
	return s.replace(/^\s*|\s*$/g,"");
}

// Adds new message to existing messages, using the specified message delimiter
function addMessage(messages, newMessage, messageDelimiter)
{
	var result = messages;
	if(result.length > 0)
	{
		result += messageDelimiter;
	}
	result += newMessage;
	return result;
}

// Uses regular expression to validate the format of the email address
// Returns true if valid or false if not
// From http://marketingtechblog.com/2007/10/28/javascript-regex-emailaddress/ (modified version suggested by commenter)
function isValidEmailAddress(emailAddress)
{
	var result = true;
	var filter = /^[a-z0-9\._-]+@([a-z0-9_-]+\.)+[a-z0-9]{2,6}$/i;
	if (!filter.test(emailAddress)) {
		result = false;
	}
	return result;
}

