Keep in mind, suckerfish is used to fix a problem in IE. Other browsers will not see it's effects, and rightly so.

As you tab between these fields, the suckerfish methods set the CSS class as well as adding "1" and "2" to the value of the fields during the onfocus event. That's three separate functions on a single event.

Textbox A has two inline event methods defined. The onfocus method replaces "Search..." with "0". The onblur method replaces "012" with "Search...". All these are happily preserved by suckerfish because we're using the stackEvent method rather than element.onfocus=function(){....

A:
B: