 function ValidateNo( NumStr, String ) {	for( var Idx = 0; Idx < NumStr.length; Idx ++ )	{ var Char = NumStr.charAt( Idx );		 var Match = false;	for( var Idx1 = 0; Idx1 < String.length; Idx1 ++){ if( Char == String.charAt( Idx1 ) ) Match = true;} if ( !Match ) return false;}return true;}
function ValidateEmail(Email)
{
	var funRegExp	      = new RegExp("^[A-Za-z0-9][A-Za-z0-9_\\.\-]*\\@[a-zA-Z0-9]+\\.[a-zA-Z]+[\\.]?[a-zA-Z]*$");
	if (!Email.match(funRegExp)) { 
	alert("Invalid E-mail ID");
	return false; }//if
	return true;
}
// Function to validate all the inputs
function validate(  ){	var REGForm = this.document.REGForm;

var reg = /^([^0-9]*)$/;       
	if(reg.test(REGForm.NAME.value) == false){alert("You are not allowed to use numeric values"); REGForm.NAME.focus(); return false;}

if ( REGForm.NAME.value == "" || REGForm.NAME.value == "Name")	{		alert( "Please enter name" );		REGForm.NAME.focus( );		REGForm.NAME.select( );		return false;	}	if(trim(REGForm.NAME.value) == "")	{		alert("Please enter name");		REGForm.NAME.focus();		REGForm.NAME.select();		return false;	}	if ( REGForm.AGE.value == "" )	{		alert( "Please enter age" );		REGForm.AGE.focus( );		REGForm.AGE.select( );		return false;	} 	// Check Age
	if( !ValidateNo( REGForm.AGE.value, "0123456789" ) )	{		alert("Invalid age " + REGForm.AGE.value);		REGForm.AGE.focus( );		REGForm.AGE.select( );		return false;	}	else	{		var age = parseInt( REGForm.AGE.value );		if ( age < 18 )		{			alert( "Invalid age " +  REGForm.AGE.value + ".  minimum age allowed is 18" );			REGForm.AGE.focus( );			REGForm.AGE.select( );			return false;		}		if ( age > 70 )		{			alert( "Invalid age " +  REGForm.AGE.value + ".  maximum age allowed is 70" );			REGForm.AGE.focus( );			REGForm.AGE.select( );			return false;		}	}	if ( REGForm.GENDER[0].checked==false && REGForm.GENDER[1].checked==false)	{		alert( "Please select gender" );		REGForm.GENDER[0].focus( );		return false;	}		if (REGForm.GENDER[0].checked==true)	{		if(parseInt(REGForm.AGE.value)<21)		{alert("You should be 21 years to register");REGForm.GENDER[0].focus( );return false;}	}	if ( REGForm.RELIGION.selectedIndex == 0 )	{		alert( "Please select religion" );		REGForm.RELIGION.focus( );		return false;	}	if ((REGForm.EMAIL.value==null)||(REGForm.EMAIL.value=="")){		alert("Please enter your email id");;		REGForm.EMAIL.focus();		REGForm.EMAIL.select();		return false;	}	if (ValidateEmail(REGForm.EMAIL.value)==false){		REGForm.EMAIL.selected;		REGForm.EMAIL.focus();		REGForm.EMAIL.select();		return false;	}return true;}
function validatename()	{if ( ((event.keyCode >=97 ) && (event.keyCode <=122)) || ((event.keyCode >=65 ) && (event.keyCode <=90)) || (event.keyCode ==46) || (event.keyCode==32) || (event.keyCode==13)) event.returnValue=true; else event.returnValue=false;}
function trim(s){  while (s.substring(0,1) == ' ')  s = s.substring(1,s.length);  while (s.substring(s.length-1,s.length) == ' ') s = s.substring(0,s.length-1); return s;}
