

function validateEmail(document) // note, objects get passed by reference so we can manipulate the email address to get the user ID
{
    	var containsEmailPattern 		= new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
	var containsUOttawaEmailPattern 	= new RegExp(/^[+a-zA-Z0-9._-]+@uottawa\.ca$/i);
	var containsValidUserName 		= new RegExp(/^[+a-zA-Z0-9._-]+/);

	if(containsEmailPattern.test(document.datarequest.email.value)) 
	{
		if(containsUOttawaEmailPattern.test(document.datarequest.email.value)) 
		{
			var emailVal = document.datarequest.email.value; 
			document.datarequest.email.value = emailVal.substring(0, emailVal.indexOf("@"));
			return true;
		} 
		else 
		{
			return false;
		}
	} 
	else 
	{
		if(containsValidUserName.test(document.datarequest.email.value)) 
		{
			return true;
		}
		else
		{
			return false;
		}
	}

}



