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 E-mail ID");
             return false;
          }

          if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
             alert("Invalid E-mail Address");
             return false;
          }

          if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
              alert("Invalid E-mail Address");
              return false;
          }

           if (str.indexOf(at,(lat+1))!=-1){
              alert("Invalid E-mail Address");
              return false;
           }

           if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
              alert("Invalid E-mail Address");
              return false;
           }

           if (str.indexOf(dot,(lat+2))==-1){
              alert("Invalid E-mail Address");
              return false;
           }
          
           if (str.indexOf(" ")!=-1){
              alert("Invalid E-mail Address");
              return false;
           }

            return true;                         
     }

function ValidateForm(){
     var email=document.frmContactMe.email;
     var text=document.frmContactMe.text;

     if ((email.value==null)||(email.value=="")){
          alert("Please Enter your Email Address");
          email.focus();
          return false;
     }
     if ((text.value==null)||(text.value=="")){
          alert("Please Complete Your Email");
          text.focus();
          return false;
     }
     if (echeck(email.value)==false){
          name.value="";
          email.focus();
          return false;
     }
     return true;
 }

