function chkEmail(sMemberEmail, iIsVal)
{
	if(sMemberEmail.length==0)
	{
		iIsVal=1;
	}
	else if((sMemberEmail.indexOf('@',0)=="-1") ||
	(sMemberEmail.indexOf('.',0)=="-1"))
	{
		iIsVal=2;
	}
	else
	{
		var txtlen=sMemberEmail;
		var txlen=txtlen.length;
		var charposi1=sMemberEmail.search('@');
		var myRegExp=/\./; charposi2=sMemberEmail.search(myRegExp);
		var charposi3=sMemberEmail.search(' ');
		var charposi4=sMemberEmail.search(/\?/);
		var charposi5=sMemberEmail.search('/');
		var charposi6=sMemberEmail.search(/\>/);
		var charposi7=sMemberEmail.search(/\</);
		var charposi8=sMemberEmail.search(/\,/);
		var charposi9=sMemberEmail.search(/\:/);
		var charposi10=sMemberEmail.search(/\;/);
		var charposi11=sMemberEmail.search(/\"/);
		var charposi12=sMemberEmail.search(/\'/);
		var charposi13=sMemberEmail.search(/\{/);
		var charposi14=sMemberEmail.search(/\[/);
		var charposi15=sMemberEmail.search(/\}/);
		var charposi16=sMemberEmail.search(/\]/);
		var charposi17=sMemberEmail.search(/\|/);
		var charposi18=sMemberEmail.search(/\\/);
		var charposi19=sMemberEmail.search(/\+/);
		var charposi20=sMemberEmail.search('=');
		var charposi21=sMemberEmail.search('-');
		var charposi22=sMemberEmail.search(/\)/);
		var charposi23=sMemberEmail.search(/\(/);
		var charposi24=sMemberEmail.search(/\*/);
		var charposi25=sMemberEmail.search(/\&/);
		var charposi26=sMemberEmail.search(/\^/);
		var charposi27=sMemberEmail.search(/\%/);
		var charposi28=sMemberEmail.search(/\$/);
		var charposi29=sMemberEmail.search(/\#/);
		var charposi30=sMemberEmail.search(/\!/);
		var charposi31=sMemberEmail.search(/\`/);
		var charposi32=sMemberEmail.search(/\~/);
		if((charposi1==0) || ((charposi1 + 1)==charposi2) || (charposi2==0) || (charposi2 + 1==txlen) || ((charposi3<=txlen) && (charposi3 != -1)) || ((charposi4<=txlen) && (charposi4 != -1)) || ((charposi5<=txlen) && (charposi5 != -1)) || ((charposi6<=txlen) && (charposi6 != -1)) || ((charposi7<=txlen) && (charposi7 != -1)) || ((charposi8<=txlen) && (charposi8 != -1)) || ((charposi9<=txlen) && (charposi9 != -1)) || ((charposi10<=txlen) && (charposi10 != -1)) || ((charposi11<=txlen) && (charposi11 != -1)) || ((charposi12<=txlen) && (charposi12 != -1)) || ((charposi13<=txlen) && (charposi13 != -1)) || ((charposi14<=txlen) && (charposi14 != -1)) || ((charposi15<=txlen) && (charposi15 != -1)) || ((charposi16<=txlen) && (charposi16 != -1)) || ((charposi17<=txlen) && (charposi17 != -1)) || ((charposi18<=txlen) && (charposi18 != -1)) || ((charposi19<=txlen) && (charposi19 != -1)) || ((charposi20<=txlen) && (charposi20 != -1)) || ((charposi21<=txlen) && (charposi21 != -1)) || ((charposi22<=txlen) && (charposi22 != -1)) || ((charposi23<=txlen) && (charposi23 != -1)) || ((charposi24<=txlen) && (charposi24 != -1)) || ((charposi25<=txlen) && (charposi25 != -1)) || ((charposi26<=txlen) && (charposi26 != -1)) || ((charposi27<=txlen) && (charposi27 != -1)) || ((charposi28<=txlen) && (charposi28 != -1)) || ((charposi29<=txlen) && (charposi29 != -1)) || ((charposi30<=txlen) && (charposi30 != -1)) || ((charposi31<=txlen) && (charposi31 != -1)) || ((charposi32<=txlen) && (charposi32 != -1)))
		{
			iIsVal=3;
		}
	}
	return iIsVal;
}


function chkSendEmail(sMemberEmail,iIsVal)
{
	if(sMemberEmail.length==0 || sMemberEmail=="")
	{
		iIsVal=1;
	}
	else
	{
		var sEmailLen = sMemberEmail.length;
		var iIsVal=0;
		var myRegExp1=/\,/;
		iIsVal=fngenResults(sMemberEmail.split(myRegExp1), iIsVal);
	}
	return iIsVal;
}


function fngenResults(arrayName, iIsVal)
{
	for (var i=1; i<arrayName.length; i++)
	{
		email=arrayName[i];
	}


	for (var i=0; i<arrayName.length; i++)
	{
		if((arrayName[i].indexOf('@',0)=="-1") ||
		(arrayName[i].indexOf('.',0)=="-1"))
		{
			iIsVal=2;
			break;
		}
		else
		{
			var txtlen=arrayName[i];
			var txlen=txtlen.length;
			var charposi1=arrayName[i].search('@');
			var myRegExp=/\./; charposi2=arrayName[i].search(myRegExp);
			var charposi3=arrayName[i].search(' ');
			var charposi4=arrayName[i].search(/\?/);
			var charposi5=arrayName[i].search('/');
			var charposi6=arrayName[i].search(/\>/);
			var charposi7=arrayName[i].search(/\</);
			var charposi8=arrayName[i].search("\n");
			var charposi9=arrayName[i].search(/\:/);
			var charposi10=arrayName[i].search(/\;/);
			var charposi11=arrayName[i].search(/\"/);
			var charposi12=arrayName[i].search(/\'/);
			var charposi13=arrayName[i].search(/\{/);
			var charposi14=arrayName[i].search(/\[/);
			var charposi15=arrayName[i].search(/\}/);
			var charposi16=arrayName[i].search(/\]/);
			var charposi17=arrayName[i].search(/\|/);
			var charposi18=arrayName[i].search(/\\/);
			var charposi19=arrayName[i].search(/\+/);
			var charposi20=arrayName[i].search('=');
			var charposi21=arrayName[i].search('-');
			var charposi22=arrayName[i].search(/\)/);
			var charposi23=arrayName[i].search(/\(/);
			var charposi24=arrayName[i].search(/\*/);
			var charposi25=arrayName[i].search(/\&/);
			var charposi26=arrayName[i].search(/\^/);
			var charposi27=arrayName[i].search(/\%/);
			var charposi28=arrayName[i].search(/\$/);
			var charposi29=arrayName[i].search(/\#/);
			var charposi30=arrayName[i].search(/\!/);
			var charposi31=arrayName[i].search(/\`/);
			var charposi32=arrayName[i].search(/\~/);
			if((charposi1==0) || ((charposi1 + 1)==charposi2) || (charposi2 < charposi1) || (charposi2==0) || (charposi2 + 1==txlen) || ((charposi3<=txlen) && (charposi3 != -1)) || ((charposi4<=txlen) && (charposi4 != -1)) || ((charposi5<=txlen) && (charposi5 != -1)) || ((charposi6<=txlen) && (charposi6 != -1)) || ((charposi7<=txlen) && (charposi7 != -1)) || ((charposi8<=txlen) && (charposi8 != -1)) || ((charposi9<=txlen) && (charposi9 != -1)) || ((charposi10<=txlen) && (charposi10 != -1)) || ((charposi11<=txlen) && (charposi11 != -1)) || ((charposi12<=txlen) && (charposi12 != -1)) || ((charposi13<=txlen) && (charposi13 != -1)) || ((charposi14<=txlen) && (charposi14 != -1)) || ((charposi15<=txlen) && (charposi15 != -1)) || ((charposi16<=txlen) && (charposi16 != -1)) || ((charposi17<=txlen) && (charposi17 != -1)) || ((charposi18<=txlen) && (charposi18 != -1)) || ((charposi19<=txlen) && (charposi19 != -1)) || ((charposi20<=txlen) && (charposi20 != -1)) || ((charposi21<=txlen) && (charposi21 != -1)) || ((charposi22<=txlen) && (charposi22 != -1)) || ((charposi23<=txlen) && (charposi23 != -1)) || ((charposi24<=txlen) && (charposi24 != -1)) || ((charposi25<=txlen) && (charposi25 != -1)) || ((charposi26<=txlen) && (charposi26 != -1)) || ((charposi27<=txlen) && (charposi27 != -1)) || ((charposi28<=txlen) && (charposi28 != -1)) || ((charposi29<=txlen) && (charposi29 != -1)) || ((charposi30<=txlen) && (charposi30 != -1)) || ((charposi31<=txlen) && (charposi31 != -1)) || ((charposi32<=txlen) && (charposi32 != -1)))
			{
				iIsVal=3;
				break;
			}
		}
	}

	return iIsVal;
}