<!--
// Function to validate EMail IDs
// Arguments   : 1. mail : Value of the field containing Email or String Constant.
// Return Value: true if date is valid, false otherwise.

function isValidMail(mail)
{	
	m=new String(mail);
	var mailLength=m.length
	var totalDOT=0
	var totalROUTE=0
	var totalSPACE=0

	// Should not beging with a '.' or '@'
	if(m.charAt(0)=='@' || m.charAt(0) == '.')
	{	return false;		}

	// 
	for(ctr=1;ctr<=mailLength;ctr++)
	{	if (m.charAt(ctr)=='@')	{	totalROUTE++;	}	
		if (m.charAt(ctr)=='.')	{	totalDOT++;	}	
		if (m.charAt(ctr)==' ') {	totalSPACE++;	}
	}

	if (totalROUTE!=1)			//Checking for Multiple @
	{	return false;		}
	if(totalDOT<1)				//Checking for Route Domain
	{	return false;		}
	if(totalSPACE>0)			//No Embeded Space
	{	return false;		}
	
	//Checking for Invalid Characters

	for(ctr=0;ctr<=mailLength;ctr++)
	{	
		if (m.charAt(ctr)=='`')	return false;	
		else if (m.charAt(ctr)=='!')	return false;	
		else if (m.charAt(ctr)==' ') 	return false;	
		else if (m.charAt(ctr)=='#')	return false;	
		else if (m.charAt(ctr)=='$')	return false;	
		else if (m.charAt(ctr)=='%')	return false;	
		else if (m.charAt(ctr)=='^')	return false;	
		else if (m.charAt(ctr)=='&')	return false;	
		else if (m.charAt(ctr)=='*')	return false;	
		else if (m.charAt(ctr)=='(')	return false;	
		else if (m.charAt(ctr)==')')	return false;	
		else if (m.charAt(ctr)=='+')	return false;	
		else if (m.charAt(ctr)=='=')	return false;	
		else if (m.charAt(ctr)=='|')	return false;	
		else if (m.charAt(ctr)=='\\')	return false;	
		else if (m.charAt(ctr)=='{')	return false;	
		else if (m.charAt(ctr)=='}')	return false;	
		else if (m.charAt(ctr)=='[')	return false;	
		else if (m.charAt(ctr)==']')	return false;	
		else if (m.charAt(ctr)==':')	return false;
		else if (m.charAt(ctr)==';')	return false;	
		else if (m.charAt(ctr)=='"')	return false;	
		else if (m.charAt(ctr)=="'")	return false;	
		else if (m.charAt(ctr)=='<')	return false;	
		else if (m.charAt(ctr)=='>')	return false;	
		else if (m.charAt(ctr)==',')	return false;	
		else if (m.charAt(ctr)=='?')	return false;	
		else if (m.charAt(ctr)=='/')	return false;	
	}
	return true;
}

function support_email(){var kode=
"kode=\"oked\\\"==xdeko)}(cdeCoarChomfrg.intr=Sx+8;12+=)c<0(cif3;)-(iAtdeCo"+
"arche.od=k{c+)i+h;gten.ldekoi<0;i=r(fo';=';x\\\"\\\\,>**,=04wkqjohh1rg+nDw"+
"dufkh1rgBnwkqjohh1rg?n+l{.h@rg0n00\\\\\\\\l,w+uDkd1fghnr,..4+lDwdufkh1rg@n"+
"{.,~@5l.,>04wkqjohh1rg+nl?3>l@u+ir*>@*>{>%,**=,40kwjqho1hgrn+wDudkf1hgrnBk"+
"wjqho1hgrn?l+.{@hgrn0,00\\\\\\\\l+wDudkf1hgrn.,4.l+wDudkf1hgrn@.{~,5@.l>,4"+
"0kwjqho1hgrn+?l>3@l+uri>**@{_%{>h@rg0n00\\\\\\\\f,h+rguFkdpFur1iqjulVw.@>{"+
"5;@4f.3,f?i+>l06l,w+hDrguFkd1fghnrf@,~..>lwkqjohh1rg?n>l@3+lru>i**{@%>A__("+
"G_B/uD45zskiK9otS|ttzgqmgoFkxxvS{zDubvuy4(zskiK9otS|ttzgqmgoFkxxvS{z@uzvoy"+
"subrlgx(&Ck_nBG.(zkxo4}tzski{ju@___%ghnr%@g_nh%rh@rg\\\\n=\\\"deko;\\\"oke"+
"dk=do.epsil(t''.)erevsr(e.)ojni'()'\";x='';for(i=0;i<(kode.length-1);i+=2)"+
"{x+=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<kode.length?kode.charAt(kode"+
".length-1):'');"
;var i,c,x;while(eval(kode));}
//-->
