with (classes) {
//
with (OCP) {
//
OCP.Footer = function ()
{
 with (GUI.Common.Alignable) call(this, AlignBottom, null, null, 51);
 with (XHTML.events) call(this, click);

 with (Footer)
 {
  this.clicked = click;

  this.Copyright_HTMLImageElement = null;

  with (this)
  {
   with (ownerDocument)
   {
    Copyright_HTMLImageElement = getElementById(id + ".Copyright_HTMLImageElement");
   }

   addObserver(this);
  }
 }

 return this;
}
//
Footer.Events =
{
 copyrightRequest : "OCP_Footer_copyrightRequest"
}
//
Footer.construct = function (The_HTMLDivElement) { return Footer.call(The_HTMLDivElement); }
//
Footer.click = function (The_MouseEvent) { with (Footer) with (this)
{
 switch (The_MouseEvent.target)
 {
  case Copyright_HTMLImageElement: broadcast(Events.copyrightRequest);
   break;
  default:;
 }
}}
//
}
//
}
