/*

	217church
	Javascript Handler: /index.tpl

*/

function handler() {

	//
	// init video
	//

	function stage(href) {
		swfobject.embedSWF(
			'http://vimeo.com/moogaloop.swf?clip_id=' + href.slice(href.lastIndexOf('/') + 1) + '&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1',
			'stage',
			'570', '320',
			CONFIG.flashMinVersion, false,
			{},
			{
				wmode: 'transparent',
				allowscriptaccess: 'always',
				allowfullscreen: 'true'
			},
			{}
		);
	}

	stage($('#stage > a').attr('href'));

/*
	$('#archive > a').each(function() {
		$(this).click(function () {
			stage(this.href);
			return false;
		});
	});
*/

	//
	// init form
	//

	var newsletter = $('#newsletter');
	var newsletterEmailDefault = 'Your email address';
	var newsletterEmail =
		$('#newsletter input')
			.focus(function() {
				if (newsletterEmail.val() == newsletterEmailDefault) {
					newsletterEmail.val('');
				}
			})
			.blur(function() {
				if (!newsletterEmail.val()) {
					newsletterEmail.val(newsletterEmailDefault);
				}
			});
	if (!newsletterEmail.val()) {
		newsletterEmail.val(newsletterEmailDefault);
	}

	// targeted by #newsletter URL hash
	if (window.location.hash && window.location.hash.slice(1) == 'newsletter') {
		newsletterEmail
			.highlight()
			.focus();
	}

	newsletter
		.validate({
			rules: {
				'signup[email]': {
					required: true,
					maxlength: 320,
					email: true
				}
			},
			messages: {
				'signup[email]': 'What is your email address?'
			}
		});

}

// [EOF]