window.addEvent('domready', function() {
	generalDomLoaded();
});

function generalDomLoaded(){
	var textInputs = $ES('input.text');
	var textarea = $ES('textarea');
	if(textInputs.length > 0) {
		textInputs.each(initInput); 
	}
	if(textarea.length > 0) {
		textarea.each(initInput); 
	}
}
function initInput(el){
	if(!(el.hasClass('noClearx'))){
		var defaultValue = el.getValue();
		el.addEvent('focus',function () {
			if(this.getValue() == defaultValue){
				this.value = "";
			}
		});
		el.addEvent('blur',function (){
			if(this.getValue().clean() == "") {
				this.value = defaultValue;
			} else {
				this.value = this.getValue().clean();
			}
		});
    }
}