function EMail_Check(FormName,ItemName,ErrorMessage)
{
   var theItem=eval("document."+FormName+"."+ItemName);
   var email=theItem.value;
   var len = email.length;
   if(len==0) return ErrorMessage;
   for (var i=0;i<len;i++)
   {  
      var c= email.charAt(i);
      if (!((c>='A'&&c<='Z')||(c>='a'&&c<='z')||(c>='0'&&c<='9')||(c=='-')||(c=='_')||(c=='.')||(c=='@')))
      {
         return ErrorMessage;
      }
   }
   var p1=email.indexOf('@');
   var p2=email.indexOf('.');
   if ((p1==-1)||(p1==0)||(p1==(len-1))) return ErrorMessage;
   if ((p1!=-1)&&(email.substring(p1+1,len).indexOf('@')!=-1))return ErrorMessage;
   if ((p2==-1)||(p2==0)||(email.lastIndexOf('.')==(len-1)))  return ErrorMessage;
   return '';
}
