//April 4, 2006
//validEmail()
//validEmailAddress()

//*******************************************************************************'
//validates that the string is a valid email format
//_must have a minimum of 2 characters before the @ character
//_must have a @ character
//_must have a minimum of 1 character directly after the @ character
//_must contain at least 1 period after the @ character
//_must have a minimum 2 character after the mandatory period after the @ character

function validEmail(strEmailAddress) //as Boolean
{
	//create the regular expression test
	var objRegExp  = /(^[a-z0-9-_\.]{2,})@([a-z0-9]{1,})((\.|-)?[a-z0-9])*(\.[a-z]{2,4})+(\.[a-z]{2,4})*$/i;
	
	//check for valid email syntax
	return objRegExp.test(strEmailAddress);
}

//-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -'
//syntax version

function validemail(strEmailAddress) //as Boolean
{
	return validEmail(strEmailAddress)
}

//-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -'
//syntax version

function ValidEmail(strEmailAddress) //as Boolean
{
	return validEmail(strEmailAddress)
}

//-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -'
//syntax version

function validEmailAddress(strEmailAddress) //as Boolean
{
	return validEmail(strEmailAddress)
}

//-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -'
//syntax version

function validemailaddress(strEmailAddress) //as Boolean
{
	return validEmail(strEmailAddress)
}

//-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -'
//syntax version

function ValidEmailAddress(strEmailAddress) //as Boolean
{
	return validEmail(strEmailAddress)
}


