<!--//
function validateNewsletterSubForm() {
	var email = /^.+\@.+\..+$/;
	var errors = 'Sorry, the following error(s) exist on the form:\n';
	var err = 0;

	f = document.newsletter_sub_form;

	if (!f.email.value) {
		err++;
		errors += ' - please enter your email address\n';
	} else if (email.test(f.email.value) == false) {
		err++;
		errors += ' - the email address entered is in an invalid format\n';
	}

	if (err > 0) {
		alert(errors);
	}

	return (err == 0);
}

function validateSmsSubForm() {
	var errors = 'Sorry, the following error(s) exist on the form:\n';
	var err = 0;
	
	f = document.sms_sub_form;

	if (!f.number.value) {
		err++;
		errors += ' - please enter a number\n';
	}

	if (err > 0) {
		alert(errors);
	}

	return (err == 0);
}

function validateNewsletterUnsubForm() {
	var email = /^.+\@.+\..+$/;
	var errors = 'Sorry, the following error(s) exist on the form:\n';
	var err = 0;

	f = document.newsletter_unsub_form;

	if (!f.email.value) {
		err++;
		errors += ' - please enter your email address\n';
	} else if (email.test(f.email.value) == false) {
		err++;
		errors += ' - the email address entered is in an invalid format\n';
	}

	if (err > 0) {
		alert(errors);
	}

	return (err == 0);
}

function validateSmsUnsubForm() {
	var errors = 'Sorry, the following error(s) exist on the form:\n';
	var err = 0;

	f = document.sms_unsub_form;

	if (!f.number.value) {
		err++;
		errors += ' - please enter a number\n';
	}


	if (err > 0) {
		alert(errors);
	}

	return (err == 0);
}

function showUnsubscribeForms() {
	displayLayer('subscribeForms', 'none');
	displayLayer('unsubscribeForms', '');
}

function showSubscribeForms() {
	displayLayer('unsubscribeForms', 'none');
	displayLayer('subscribeForms', '');
}
//-->
