var formElements = [];
var errFld;

function checkForm()

{

formElements = document.forms["ForwardNewsletter"].elements;
errFld = document.getElementById("errdiv");
errFld.style.display="none";

if (formElements["email_to"].value=="")

{	
	errFld.style.display="inline";
	errFld.style.color = "red";
	errFld.innerHTML="Please enter the recipient's email address!";
	formElements["email_to"].focus();
	return false;

}
if (formElements["email_from"].value=="")

{
	errFld.style.display="inline";
	errFld.style.color = "red";
	errFld.innerHTML="Please enter your email address!";
	formElements["email_from"].focus();
	return false;
	
}
if (formElements["captcha_code"].value=="")

{
	errFld.style.display="inline";
	errFld.style.color = "red";
	errFld.innerHTML="Please enter the security code!";
	formElements["captcha_code"].focus();
	return false;
	
}
else //check for email addr validity
{
	if (!isValidEmail(formElements["email_to"].value)){
		errFld.style.display="inline";
		errFld.innerHTML="Please provide a valid email address!";
		formElements["email_to"].focus();
		return false;
	}
	if (!isValidEmail(formElements["email_from"].value)){
		errFld.style.display="inline";
		errFld.innerHTML="Please provide a valid email address!";
		formElements["email_from"].focus();
		return false;
	}

}

return true;


}

function isValidEmail(emailAddress) {
  var re =
/^(([^<>()[\]\\.,;:\s@\”]+(\.[^<>()[\]\\.,;:\s@\”]+)*)|(\”.+\”))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
  return re.test(emailAddress);
}
