/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Anita Sudhakar :: http://www.smartwebby.com/DHTML/email_validation.asp */

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 Address");
     return false;
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Invalid Email Address");
     return false;
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
      alert("Invalid Email Address");
      return false;
  }
   if (str.indexOf(at,(lat+1))!=-1){
      alert("Invalid Email Address");
      return false;
   }
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      alert("Invalid Email Address");
      return false;
   }
   if (str.indexOf(dot,(lat+2))==-1){
      alert("Invalid Email Address");
      return false;
   }
   if (str.indexOf(" ")!=-1){
      alert("Invalid Email Address");
      return false;
   }
   return true;   
}

function vrfyEmail(emailID)
{
	if ((emailID.value==null)||(emailID.value==""))
	{
		alert("Please Enter your Email ID");
		emailID.focus();
		emailID.select();
		return false;
	}
	if (echeck(emailID.value)==false)
	{
		emailID.focus();
		emailID.select();
		return false;
	}
	return true;
}
