// requires jquery!
// requires form.builder.js
function EnewsletterDirector(){}

EnewsletterDirector.validateForm = function(formId)
{
	if(formId == null) formId = "enewsletter-form";
	var isValid = true;
	//var requiredFields = new Array("emailAddress");
	//var isFieldSetValid = FormBuilder.checkFields(requiredFields);
	//isValid = isValid && isFieldSetValid;
	var emailAddress = $("form#"+formId+" input[name='emailAddress']").val();
	isValid = isValid && (emailAddress != "");
	var isEmailValid = FormBuilder.isValidEmail(emailAddress);
	if(!isEmailValid) $("form#"+formId+" input[name='emailAddress']").addClass("border-red");
	isValid = isValid && isEmailValid;
	return isValid;
}

$(document).ready(function(){
	if( $("form#enewsletter-form").length )
	{
		$("form#enewsletter-form").submit( function(){
			return EnewsletterDirector.validateForm();
		});
	}
});
