// (c) Copyright 2008 Alex Nicksay, <http://alexnicksay.com>. All Rights Reserved.

window.addEvent('domready', function() {
	// contact submission form
	$('contactForm').addEvent('submit', function(event) {
		// get response element
		var contactResponse = $('contact_response').empty();
		contactResponse.removeClass('loading').removeClass('response');
		contactResponse.addClass('loading');
		// send ajax form submission
		var htmlRequest = new Request.HTML({
			url: 'send.php',
			update: contactResponse,
			onComplete: function() {
				contactResponse.removeClass('loading');
				contactResponse.addClass('response');
			}
		});
		htmlRequest.post(this);
		// prevent standard form submission
		event.stop();
	});
	
	// mailing list email field
	var joinEmail = $('join_email');
	var joinEmailDefault = joinEmail.value;
	joinEmail.addEvent('focus', function(event) {
		if (this.value == joinEmailDefault) this.value = '';
	});
	joinEmail.addEvent('blur', function(event) {
		if (this.value == '') this.value = joinEmailDefault;
	});
	// mailing list join form
	$('joinForm').addEvent('submit', function(event) {
		// get response element
		var joinResponse = $('join_response').empty();
		joinResponse.removeClass('loading').removeClass('response');
		joinResponse.addClass('loading');
		// send ajax form submission
		var htmlRequest = new Request.HTML({
			url: 'join.php',
			update: joinResponse,
			onComplete: function() {
				joinResponse.removeClass('loading');
				joinResponse.addClass('response');
			}
		});
		htmlRequest.post(this);
		// prevent standard form submission
		event.stop();
	});
});

