//  Javascript for home page
//*


var email_regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&\'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/

Event.observe( window, 'load', function () {

	if ( $('newsSignupForm') ) {

		Event.observe( 'newsSignupForm', 'submit', function ( evFormSubmit ) {

			var valid = true;

			if ( $F('newsName') == '' ) {

				alert('Please enter your name.');
				valid = false;

			} else if ( $F('newsEmail') == '' ) {

				alert('Please enter your e-mail address.');
				valid = false;

			} else if ( !email_regex.test( $F('newsEmail') ) ) {

				alert('Your e-mail address doesn\'t appear to be valid.\n Please check it is entered correctly and try again.');
				valid = false;

			}


			if ( !valid ) {
				Event.stop(evFormSubmit);
			}

		});

	}

});
//*/

