function mfyFormInit() {
	$$('input, textarea').addEvent('blur' , setInputFocus );
	$$('input, textarea').addEvent('click', function() {
		activateInput(this);
	});
	$$('input, textarea').addEvent('focus', function() {
		activateInput(this);
	});
	$$('input, textarea').each(function(item, index) {
		if (item.type == 'text') {
			if (item.value) {
				activateInput(item);
			}
		}
	});
}

function mfyInit() {
	mfyFormInit();
}

function setInputFocus() {
	if (this.value) {
		activateInput(this);
	} else {
		this.removeClass('active');
	}
}

function activateInput(e) {
	e.addClass('active');
}

window.addEvent('domready', function() { mfyInit(); });
