with (classes) {
//
with (XHTML) {
//
with (Form) {
//
Form.Input = function ()
{
 with (XHTML.events) call(this);

 with (Input)
 {
  this.onfocus = onfocus;
  this.onblur = onblur;
  this.onselect = onselect;
  this.onchange = onchange;
 }

 return null;
}
//
Input.events =
{
 focus : "XHTML_Form_Input_focus",
 blur : "XHTML_Form_Input_blur",
 Input : "XHTML_Form_Input_change",
 change : "XHTML_Form_Input_change"
}
//
Input.onfocus = function () { with (Input) with (this) { broadcast(events.focus); }}
Input.onblur = function () { with (Input) with (this) { broadcast(events.blur); }}
Input.onselect = function () { with (Input) with (this) { broadcast(events.select); }}
Input.onchange = function () { with (Input) with (this) { broadcast(events.change); }}
//
}
//
}
//
}
