enableAutoEmptyFields();function enableAutoEmptyFields(){var aoForms=new Array();$$("form input.autoempty[type=text], form textarea.autoempty").each(function(field){if(!field.title.blank()){field.value=field.title}field.observe("focus",function(){if(field.value==field.title){field.clear();field.addClassName("autoempty_on")}});field.observe("blur",function(){if(field.value.blank()){field.value=field.title;
field.removeClassName("autoempty_on")}});var parentForm=field.up("form");if(parentForm&&aoForms.indexOf(parentForm.identify())==-1){parentForm.observe("submit",function(ev){var errors=new Hash();$$("form#"+parentForm.identify()+" input.autoempty[type=text], form#"+parentForm.identify()+" textarea.autoempty").each(function(ffield){if(ffield.hasClassName("require")){var required=true;var msgBox=$("advice-required-"+ffield.identify())
}if(ffield.value==ffield.title||ffield.value.blank()){ffield.clear();if(required){errors.set(ffield.identify(),true);if(msgBox){msgBox.show()}}}else{if(required){errors.unset(ffield.identify());if(msgBox){msgBox.hide()}}}});if(errors.keys().size()>0){ev.stop()}});aoForms.push(parentForm.identify())}});$$("form input.autoempty[type=password]").each(function(field){var fieldId=field.identify();var newFieldId="text_"+fieldId;
var newField=field.inspect().replace(/id=['"]{0,1}[\w_-]*['"]{0,1}/i,'id="'+newFieldId+'"');field.up().insert(newField);newField=$(newFieldId);newField.removeClassName("autoempty_on");newField.writeAttribute("tabindex",field.readAttribute("tabindex"));newField.show();field.hide();if($("PasswordI18Text")){newField.writeAttribute("value",$("PasswordI18Text").readAttribute("value"))}else{newField.writeAttribute("value",$(fieldId).title)
}newField.observe("focus",function(){newField.hide();field.show();field.focus()});field.observe("blur",function(){if(field.value==""){newField.show();field.hide()}})})};
