function newsLetterSub(div,nlbox,funcml,p,email)
{
	var div = $(div);
	var nlbox = $(nlbox);
	var funcml = $(funcml);
	var p = $(p);
	var email = $(email);
	var go = true;
	var x = email.value;
	var filter  = /[-!#$%&'*+/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+/0-9=?A-Z^_a-z{|}~])*@[a-zA-Z](-?[a-zA-Z0-9])*(\.[a-zA-Z](-?[a-zA-Z0-9])*)+$/;
	
	if(email.value == "" || email.value == null)
	{
		alert("Please enter your Email Address.");
		email.focus();
		var go = false;
	}
	else
	{
		var go = true;
	}
	
	if (filter.test(x))
	{
		var go = true;
	}
	else
	{
		alert("Please enter a Valid Email Address.");
		email.focus();
		var go = false;
	}
	
	if(go == true)
	{
		div.innerHTML = '<br /><p><b>Loading</b></p>';
	
		var url = 'nlsub.php';
		var params = 'nlbox=' + nlbox.value + '&funcml=' + funcml.value + '&p=' + p.value + '&email=' + email.value;
		var ajax = new Ajax.Updater(div.id,
			url,
			//{method: 'get', parameters: params}
			{method: 'post', postBody: params}
		);
	}
	else
	{
		return false;
	}
}
