//<![CDATA[
var rxEmailAddress	= /^(\w+|[.]|[-]+)+[@](\w+|[-]+)+[.](\w+|[.]|[-]+)+$/;
var rxTelephone		= /^[\(\)\+ 0-9]*$/;

function submitNewsletter()
{
	var txtName				= document.getElementById('txtName');
	var txtEmail			= document.getElementById('txtEmail');
	var frmNewsletter		= document.getElementById('frmNewsletter');


	// WARNING: do not change the error checking below other than the messages without matching the changes in the
	//			asp.net thank_you class, otherwise exceptions will be generated by the class
	
	var errors			= '';

	if (txtName.value.length < 3 || txtName.value.length > 40 || txtName.value == "Please enter your full name")
	{
		errors = errors + '- enter a name between 3 and 40 characters in length\r\n';
	}
	
	if (txtEmail.value.length < 6 || txtEmail.value.length > 255 || !rxEmailAddress.test(txtEmail.value))
	{
		errors = errors + '- enter a valid email address between 6 and 255 characters in length\r\n';
	}

	if (errors.length > 0)
	{
		window.alert('Sorry, please correct the following before submitting the Email Newsletter form:\r\n\r\n' + errors);
	}
	else
	{
		frmNewsletter.submit();
	}
}
//]]>