var loginFormOO = new Class ({
	Implements: [Options, Events],
	Binds : ['editNote', 'adjustIcons'],
	options: {
		loginAnchorId : 'logIn',
		drawerId : 'logInForm'
	},
	initialize : function (options) {
		this.setOptions(options);
		this.activateLoginDrawer();
		this.flashMessageCloser();
	},
	activateLoginDrawer : function () {
		this.revealFx = new Fx.Reveal($(this.options.drawerId));
		$(this.options.loginAnchorId).addEvent('click', this.toggleDrawer.bind(this));
	},
	toggleDrawer : function () {
		this.revealFx.toggle();
	},


	flashMessageCloser : function () {
		if($('flashMessage')){
			var closer = new Element('a').set({"href":"javascript:void(0)", "html":"close", "onclick":"this.getParent('div').dispose()"});
			closer.inject($('flashMessage'));
		}
	}
})

