// April 25, 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)

}



//-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -'

// example



/*

<script type="text/javascript" language="javascript">

function validateForm1(formObj)

{

	if (validEmail(formObj.Email.value) == false)

	{

		alert("Invalid E-mail address.");

		formObj.Email.focus();

		return false;

	}

	else

	{

		return true;

	}

}

</script>

*/

