var textFieldDefaults = new Array();
var textFieldFocused = new Array();

function initTextFields() {
	$$('input.input-txt').each(function(el) {
		textFieldDefaults[el.id] = el.value;
		textFieldFocused[el.id] = false;

		el.addEvent('focus', function() {
			if (this.value == textFieldDefaults[this.id]) {
				this.value = '';
				textFieldFocused[this.id] = true;
			}
		});
		el.addEvent('blur', function() {
			if (this.value == '' && textFieldFocused[this.id]) {
				this.value = textFieldDefaults[this.id];
			}
		});
	});
	$$('textarea.input-txt').each(function(el) {
		textFieldDefaults[el.id] = el.value;
		textFieldFocused[el.id] = false;

		el.addEvent('focus', function() {
			if (this.value == textFieldDefaults[this.id]) {
				this.value = '';
				textFieldFocused[this.id] = true;
			}
		});
		el.addEvent('blur', function() {
			if (this.value == '' && textFieldFocused[this.id]) {
				this.value = textFieldDefaults[this.id];
			}
		});
	});
}

window.addEvent('domready', function() {
	initCufon();
	initTextFields();
});
