function Validate(){

	if (document.theForm.f1.value == "") {

		alert("Please fill email");

		document.theForm.f1.focus();

		return( false );

	}else if (!validateEmail(document.theForm.f1.value)) {

		alert("Please enter valid email address");

		document.theForm.f1.focus();

		return( false );

	}else{

		alert("Thanks for submited Newsletter.");

		return( true );

	}

}



function validateEmail(email)

{

// a very simple email validation checking. 

// you can add more complex email checking if it helps 

    if(email.length <= 0)

	{

	  return true;

	}

    var splitted = email.match("^(.+)@(.+)$");

    if(splitted == null) return false;

    if(splitted[1] != null )

    {

      var regexp_user=/^\"?[\w-_\.]*\"?$/;

      if(splitted[1].match(regexp_user) == null) return false;

    }

    if(splitted[2] != null)

    {

      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;

      if(splitted[2].match(regexp_domain) == null) 

      {

	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

	    if(splitted[2].match(regexp_ip) == null) return false;

      }// if

      return true;

    }

return false;

}


