/******************************************************************************
 * Javascript for the Newsletter Page
 *****************************************************************************/
var newsletter = {};

/******************************************************************************
 * methods
 *****************************************************************************/
newsletter.validateNewsletterForm = function() {
	try {
		var bIsValid = true;
			
		var sEmail 			= $("input[name='email_address']",this).val();
		var sEmailConfirm 	= $("input[name='email_address_confirm']",this).val();
		
  		if (sEmail.length == 0 || sEmailConfirm.length == 0) {
  			alert(msgNewsletterEmailAndConfirmRequired);
  			return false;
  		}
		if (sEmail != sEmailConfirm) {
  			alert(msgNewsletterEmailAndConfirmMismatched);
  			return false;
  		} 
  		if (isValidEmail(sEmail) == false) {
  			alert(msgNewsletterEmailInvalid);
  			return false;
  		}
	
		return bIsValid;
	} catch (e) {
		publishException(e);
	}		
}

/******************************************************************************
 * Wireup Events
 *****************************************************************************/
$(document).ready(function () {

	// validate the lead form on submit
 	$("#frm_newsletter_subscription").submit(newsletter.validateNewsletterForm);

});
