﻿// JScript File
// JScript File

function validateform_newsletter()
     {
     
        var flg=true;
    
        
     
            if(!validBlank("fname","Please enter your First Name"))
			{
				
                  flg=false;
			}
			else if(!validBlank("lname","Please enter your Last Name"))
			{
				
                 flg=false;
			}
			else if(!validBlank("email","Please enter your Email"))
			{
				 
                  flg=false;
			}
       else 
        {
          if (echeck(document.getElementById('email').value)==false)
          {
           alert('Please enter valid Email')
           flg=false; 
          }
          
        }
              
       
       return flg;       
       
    }
    
      
    
    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 ID")
     return false
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
     // alert("Invalid E-mail ID")
      return false
  }

   if (str.indexOf(at,(lat+1))!=-1){
     // alert("Invalid E-mail ID")
      return false
   }

   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
      //alert("Invalid E-mail ID")
      return false
   }

   if (str.indexOf(dot,(lat+2))==-1){
      //alert("Invalid E-mail ID")
      return false
   }
  
   if (str.indexOf(" ")!=-1){
      //alert("Invalid E-mail ID")
      return false
   }

    return true     
 }
 
 
 
 function validBlank (field , msg) 
{
str1 = document.getElementById(field);	
 
 str = str1.value;
 while (str.charAt(0) == ' ')
  str = str.substring(1);
 while (str.charAt(str.length - 1) == ' ')
  str = str.substring(0, str.length - 1);
 
 if(str.length == 0)
 {
  alert(msg);
  str1.select();
  return false;
 }
return true;
}
 
 

