  // Constructor
  function cColumn(oParent, Id, Width, Align, Text, Image , Fixed, bySort){

    this.m_oParent = oParent;
    this.m_Id = Id;
    this.m_Width = Width;
    this.m_Align = Align;
    this.m_oTh = null;
    this.m_Text = Text;
    this.m_Fixed  = typeof(Fixed) == "undefined" ? false : Fixed;
    this.m_bySort = typeof(bySort) == "undefined" ? true  : bySort;
    this.m_Image  = typeof(Image) == "undefined" || Image == '' ? null  : Image;
    this.m_aObject = new Array();  // image, menu etc

    // -------------------------------------------------------------------
    this.setProperties = function(aObject){
      this.m_aObject['empty'] = null;
      if(typeof(aObject) != 'undefined'){
        if(aObject['menu']){
          this.m_aObject['menu'] = new cMenu();  //
        }
      }
    }
     // -------------------------------------------------------------------
  }