window.addEvent('domready', function() {
	$$('img.hover').each(function(o, i) {
		rollover_image(o);
	});
	
	$('email').addEvents({
		'focus': function() {
			if ($(this).get('value') == 'Enter your email address')
				$(this).set('value', '');
		}
	});
});

function notify() {
	if (!valid_email($('email').value.trim())) {
		alert('Please enter your email.');
		$('email').focus();
		
		return false;
	}
	
	if ((ajaxing === false)) {
		ajaxing = true;
		
		var ajax = new Request({
			method: 'post',
			url: 'notify.php',
			data: $('form_notify'),
			onSuccess: function() {
				var morph = new Fx.Morph('fields', {
					duration: 800,
					onComplete: function() {
						$('fields').hide();
						$('thanks').show().fade('in');
					}
				}).start({
					'opacity': 0,
				});
				
				ajaxing = false;
			},
			onFailure: function() {
				ajaxing = false;
			}
		}).send();
		
		return false;
	}
}