spafinder.classes.clubspa = Class.create({
	initialize: function() {
		this.observers();
		this.cufon();
	},
	observers: function() {
		try {
			$('log-in-form').observe('submit', function(event) {
				return this.validate(event);
			}.bind(this));
		} catch(e) {}
	},
	cufon: function() {
		Cufon.replace('#log-in .membership h2, #log-in .membership h3');
	},
	validate: function(event) {
		if (!(element = $(event.element()))) return false;
		if ( element.email.value.length <= 0 ) {
			alert('Error: The Email/Username field is empty.');
			element.email.activate();
			event.stop();
			return false;
		} else if ( element.password.value.length <= 0 ) {
			alert('Error: The Password field is empty.');
			element.password.activate();
			event.stop();
			return false;
		} else {
			return true;
		}
	}
});
document.observe("dom:loaded", function() {
	new spafinder.classes.clubspa();
});