﻿// JScript File
function validEmail(email){
  invalidChars = " /:,;"
  if(email == ""){
    return false
  }
  for (i=0; i<invalidChars.length; i++){
    badChar = invalidChars.charAt(i)
    if (email.indexOf(badChar,0) != -1) {
      return false
    }
  }
  atPos = email.indexOf("@", 1)
  if(atPos == -1){
    return false
  }
  if(email.indexOf("@",atPos+1) != -1){
    return false
  }
  periodPos = email.indexOf(".",atPos)
  if(periodPos == -1){
    return false
  }
  if(periodPos+3 > email.length){
    return false
  }
  return true
}
function CheckEmail(address) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(address)){
			return (true)
			}
			return (false)
		}
		
function mailling_onsubmit(){
  var form = document.newsletter;
  var returnValue = false;
  
    if (form.NewsletterName2.value == "" || form.NewsletterName2.value =="Name.." )
	{
        alert("Please enter your Name");
        form.NewsletterName2.focus();
        return false;

    }
if (!CheckEmail(form.email.value)) {alert('Invalid email address'); form.email.focus(); return false}
	if (form.email.value == "" || form.email.value == "Email..")
	{
        alert("The following item requires your input: Email");
        form.email.focus();

    }
    else if (!validEmail(form.email.value))
    {
        alert("The following item incorrect format: Email");
        form.email.focus();

    }
    else 
    {
     returnValue = true;
    }
    

  return returnValue;
}

