document.observe('dom:loaded', function() {
	savoMain();
});

function savoDoset(element, value) {
  element.value = value;
}

function savoReset(element) {
  if (element.value == '') {
    savoDoset(element, element.readAttribute('title'));
  }
}

function savoMain() {
	$$('.j-savo input, input.j-savo, .j-savo textarea, textarea.j-savo').each(function(element) {
		element.observe('click', function(event) {
			if (element.value == element.readAttribute('title')) {
				savoDoset(event.element(), '');
			}
		});
		
		element.observe('blur', function(event) {
			savoReset(event.element())
		});

		savoReset(element, true);
	});
}
