function validate_email(emailAddressID)
{
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
	
	var sendTo = document.getElementById(emailAddressID);
		
	if (!sendTo.value.match(reg1) && sendTo.value.match(reg2)) {
		return true;
		}
	else
		{
		alert('Please enter a valid email address.');
		return false;
		}
}

function validate_email_by_name(emailAddress)
{
	
	if ( actual_email_validate(emailAddress) ) {
		return true;
	}
	else {
		alert('Please enter a valid email address.');
		return false;
	}
	
}

function actual_email_validate(emailAddressString)
{	
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
	
	var sendTo = emailAddressString;
	
	if (!sendTo.match(reg1) && sendTo.match(reg2)) {
		return true;
	}
	else {
		return false;
	}

}