
function echeck(str) 
{

	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);

	if (str.indexOf(at)==-1)
	{
	   alert("Invalid Email");
	   return false;
	}


	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	   alert("Invalid Email");
	   return false;
	}


	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
	    alert("Invalid Email");
	    return false;
	}


	 if (str.indexOf(at,(lat+1))!=-1)
	 {
	   alert("Invalid Email");
	    return false;
	 }


	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	 {
	    alert("Invalid Email");
	    return false;
	 }


	 if (str.indexOf(dot,(lat+2))==-1)
	 {
	    alert("Invalid Email");
	    return false;
	 }


	 if (str.indexOf(" ")!=-1)
	 {
	    alert("Invalid Email");
	    return false;
	 }

	 return true					
}




function ValidateFormEmail( myString )
{
	//var emailID=document.frmSample.txtEmail;
	var emailID = "" ;
	eval( "emailID = document."+ myString + ";");
	
	if ((emailID.value==null)||(emailID.value==""))
	{
		alert("Please Enter your Email");
		emailID.focus();
		return false;
	}
	if (echeck(emailID.value)==false)
	{
		emailID.value="";
		emailID.focus();
		return false;
	}
	
	return true;
 }
 
 
 function echeck2(str) 
 {
 
 	var at="@";
 	var dot=".";
 	var lat=str.indexOf(at);
 	var lstr=str.length;
 	var ldot=str.indexOf(dot);
 
 	if (str.indexOf(at)==-1)
 	{
 	   return false;
 	}
 
 
 	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
 	{
 	   return false;
 	}
 
 
 	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
 	{
 	    return false;
 	}
 
 
 	 if (str.indexOf(at,(lat+1))!=-1)
 	 {
 	    return false;
 	 }
 
 
 	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
 	 {
 	    return false;
 	 }
 
 
 	 if (str.indexOf(dot,(lat+2))==-1)
 	 {
 	    return false;
 	 }
 
 
 	 if (str.indexOf(" ")!=-1)
 	 {
 	    return false;
 	 }
 
 	 return true					
 }
 
 
 
 
 function ValidateFormEmail2( myString )
 {
 	//var emailID=document.frmSample.txtEmail;
 	var emailID = "" ;
 	eval( "emailID = document."+ myString + ";");
 	
 	if ((emailID.value==null)||(emailID.value==""))
 	{
 		alert("Please Enter your Email");
 		emailID.focus();
 		return false;
 	}
 	if (echeck2(emailID.value)==false)
 	{
 		emailID.value="";
 		emailID.focus();
 		return false;
 	}
 	
 	return true;
 }