function ValidateEmail(frm)
{
    var strEmail = frm.value;

	var re = /^\w+[^\s@]*[^\.@][@]{1}\w+[^\s@]*\.{1}\w{2,3}$/; //Regular Expression for Email address  
	var towdot = /\.\./;

	if(strEmail != "")
	{
		if (!(re.test(strEmail))) {
			alert("Invalid Email Address!")
			frm.select();
		}
		else {
		  if (strEmail.search(towdot) != -1) {
			alert("Invalid Email Address!")
			frm.select();
		  }
		  else {
			//alert("OK!");
	        	return true;
		  }
	  }
   }	
}


function ValidateEmails(frm)
{
    var strEmail = frm.value;
	var delimitedEmails = strEmail.split(",");
	var emails2bechanged = "\nThe following Email(s) are invalid:\n";
	var result = true;
	var re = /^\w+[^\s@]*[^\.@][@]{1}\w+[^\s@]*\.{1}\w{2,3}$/; //Regular Expression for Email address  
	var towdot = /\.\./;
	 
	if(strEmail != "")
	{
		for (var i = 0; i<delimitedEmails.length; i++) {
			if (!(re.test(delimitedEmails[i]))) {
				emails2bechanged += delimitedEmails[i] + "\n";
				result = false;
			}
			else {
			  if (delimitedEmails[i].search(towdot) != -1) {
				emails2bechanged += delimitedEmails[i] + "\n";
				result = false;
			  }
		    }
	     }
	}
	//if there are form errors, alert the user
	if (!result){
		alert(emails2bechanged);
		frm.select();
	}
	//tell the form to post or not (if form errors, halt the form posting)
	return result;
}
