	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("Your E-mail address is invalid.")
		   return false
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Your E-mail address is invalid.")
		   return false
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Your E-mail address is invalid.")
		    return false
		}
		if (str.indexOf(at,(lat+1))!=-1){
		    alert("Your E-mail address is invalid.")
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Your E-mail address is invalid.")
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Your E-mail address is invalid.")
		    return false
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Your E-mail address is invalid.")
		    return false
		 }
 		 return true					
	}               

function ValidateEmailForm(){
	var email=document.FeedbackForm.key_value
	var verifymail=document.FeedbackForm.email
        var firstName=document.FeedbackForm["dm.name.first"]
        var lastName=document.FeedbackForm["dm.name.last"]
        var emailID= email.value
        var verifyID= verifymail.value
        var email_error="Email Id"
        var verify_error= "Verify Email Id"
        var first_error= "First Name"
        var last_error="Last Name"
        var error="Please Enter Your: -"
        var i=0
      while(i<4)
  { 
     if ((email.value==null)||(email.value==""))
	 {
		
                i++
                error = error + '\n' + i + ". " + email_error
		email.focus()
		
	  }
       else
         {
	   if (echeck(email.value)==false)
	     {
		email.value=""
		email.focus()
	 	return false
	      }
         } 
      if ((verifymail.value==null)||(verifymail.value==""))
      {
		
                i++
                error = error + '\n' + i + ". " + verify_error
		verifymail.focus()
		
	}
      else
        { 
	   if (echeck(verifymail.value)==false)
	      {
		verifymail.value=""
		verifymail.focus()
		return false                                    
	       }
        }
       if ((firstName.value==null)||(firstName.value==""))
          {
		
                i++
                error = error + '\n' + i + ". " + first_error
		firstName.focus()
		
	  }
        if ((lastName.value==null)||(lastName.value==""))
          {
                i++
                error = error + '\n' + i + ". " + last_error
		lastName.focus()
		
	  }
        if(i>0)
         {
              alert(error)
              return false
         }
        else
         {
          i=4
         }
          
    }
      
	     if(emailID == verifyID)
	     {
	      return true
	     }  
	     else
	      {          
	        alert("Both Email Id are not same")
	        email.value=""
	        verifymail.value=""                 
	        email.focus()
	        return false
	      }        
return true
 }

function ValidateEmailFormNew(error,email_error,verify_error,first_error,last_error){
	alert("error" + error);
	var email=document.FeedbackForm.key_value
	var verifymail=document.FeedbackForm.email
        var firstName=document.FeedbackForm["dm.name.first"]
        var lastName=document.FeedbackForm["dm.name.last"]
        var emailID= email.value
        var verifyID= verifymail.value
        //var email_error="Email Id"
        //var verify_error= "Verify Email Id"
        //var first_error= "First Name"
        //var last_error="Last Name"
       // var error="Please Enter Your: -"
        var i=0
      while(i<4)
  { 
     if ((email.value==null)||(email.value==""))
	 {
		
                i++
                error = error + '\n' + i + ". " + email_error
		email.focus()
		
	  }
       else
         {
	   if (echeck(email.value)==false)
	     {
		email.value=""
		email.focus()
	 	return false
	      }
         } 
      if ((verifymail.value==null)||(verifymail.value==""))
      {
		
                i++
                error = error + '\n' + i + ". " + verify_error
		verifymail.focus()
		
	}
      else
        { 
	   if (echeck(verifymail.value)==false)
	      {
		verifymail.value=""
		verifymail.focus()
		return false                                    
	       }
        }
       if ((firstName.value==null)||(firstName.value==""))
          {
		
                i++
                error = error + '\n' + i + ". " + first_error
		firstName.focus()
		
	  }
        if ((lastName.value==null)||(lastName.value==""))
          {
                i++
                error = error + '\n' + i + ". " + last_error
		lastName.focus()
		
	  }
        if(i>0)
         {
              alert(error)
              return false
         }
        else
         {
          i=4
         }
          
    }
      
	     if(emailID == verifyID)
	     {
	      return true
	     }  
	     else
	      {          
	        alert("Both Email Id are not same")
	        email.value=""
	        verifymail.value=""                 
	        email.focus()
	        return false
	      }        
return true
 }


function ValidateCheckBox(){

   

  if (document.forms[1].elements[0].type == "checkbox")
   {
      
     for(j=0;j<document.forms[1].elements.length; j++)
      { 
     
       if(document.forms[1].elements[j].checked)
          {
            return true
          }
       }
   
    }
  

}
function ValidateNewsAlert(form){
  if(ValidateCheckBox()==true)
     {
      if(ValidateEmailForm()==true)
          {
            return true
          }
      else
          {
            return false
          }
      }
    else
     {
       alert("Please select atleast one of the News Alert Category")
       return false
     }
}