function addError(error, lstErrors)
{
	if( error != null && error != "" )
	{
		if( lstErrors == "" )
		{
			lstErrors += "-" + error;
		}
		else
			lstErrors += "|-" + error;
	}

	return lstErrors;
}

function showErrors(lstErrors)
{
	if(lstErrors != "" )
	{
		lstErrors =	lstErrors.replace("|", "\n");
		alert("The following errors were found on the form:\n\n" + lstErrors);
		return false;
	}
	else
	{
	//	alert('no errors');
		return true;
	}
}



function validateRequired(e, name, errors)
{
	if( e.value == "" )
	{
		return addError(name + " is required", errors);
	}

	return errors;

}

function validateEmail(e, name, errors) {

	if( !((e.value.indexOf(".") > 2) && (e.value.indexOf("@") > 0))  && e.value != "" )
	{
   		return addError(name + " is an invalid email address", errors );
	}

	return errors;

}


