YAHOO.namespace("ProjectX.js.manipulators.clearer");YAHOO.ProjectX.js.manipulators.clearer=function(){return{alwaysClearDefaults:function(B){var A=YAHOO.util.Dom.get(B);if(A!=null){YAHOO.util.Event.addListener(A,"focus",YAHOO.ProjectX.js.manipulators.clearer.inputReset,A,true);YAHOO.util.Event.addListener(A,"blur",YAHOO.ProjectX.js.manipulators.clearer.inputReset,A,true)}},alwaysClearOnDefault:function(C,B){var A=YAHOO.util.Dom.get(C);if(A!=null){YAHOO.util.Event.addListener(A,"focus",YAHOO.ProjectX.js.manipulators.input.setToIfDefaultValue,[A,B,""],false);YAHOO.util.Event.addListener(A,"blur",YAHOO.ProjectX.js.manipulators.input.setToIfDefaultValue,[A,"",B],false)}},inputReset:function(B,C){var A=this.defaultValue;if((B.type=="focus")&&(this.value==A)){this.value=""}else{if((B.type=="blur")&&(this.value=="")){this.value=A}}return false},simpleClear:function(B,C,A){if(A.value!=A.defaultValue){A.value=A.defaultValue}}}}();