﻿// JScript File
function js_ValidationEmailList(txt_s_EmailList)
{	
	var emailList = txt_s_EmailList.value.split(/[,;]/);	
	var invalidEmails="";
	var commas  = "";
	if(emailList.length < 0) return invalidEmails;		
	for(var i=0; i<emailList.length; i++)
	{	    		
		if(js_EmailValidate(emailList[i])==false)
		{
		    if( i>0 && invalidEmails.length > 0) commas = " ,";
		    invalidEmails = invalidEmails + commas + emailList[i];		   
		}
	}	
	return invalidEmails;
}

function js_EmailValidate(emailAdress)
{
    var regInvalid = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
    var regValid = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;    
    if (regValid.test(emailAdress)&& !regInvalid.test(emailAdress) ) return true;
    return false;
}
