

 menu_t.prototype.f_preload_obj_xy = function( i_max_obj )
  {
    for( i = 0 ; i < i_max_obj + 1 ; i++ )
       {
         this.obj_xy[ i ] = false;
       }

    for( ix = 1 ; ix < this.i_b_max + 1 ; ix++ )
       {
         this.obj_xy[ this.i_b_obj[ ix ] ] = true;

         this.i_obj_x[ this.i_b_obj[ ix ] ] = ix;
         this.i_obj_y[ this.i_b_obj[ ix ] ] = 0;

         for( iy = 1 ; iy < this.i_s_max[ ix ] + 1 ; iy++ )
            {
              this.obj_xy[ this.i_s_obj[ ix ][ iy ] ] = true;

              this.i_obj_x[ this.i_s_obj[ ix ][ iy ] ] = ix;
              this.i_obj_y[ this.i_s_obj[ ix ][ iy ] ] = iy;
            }
       }
  }


 menu_t.prototype.f_add_article_s = function( i_b , s_div_id , s_img_id , i_obj , s_path , b_txt_obj , i_txt_obj)
  {
    this.i_s_max[ i_b ]++;

    this.s_s_div_id[ i_b ][ this.i_s_max[ i_b ] ] = s_div_id;
    this.s_s_img_id[ i_b ][ this.i_s_max[ i_b ] ] = s_img_id;

    this.i_s_obj[ i_b ][ this.i_s_max[ i_b ] ] = i_obj;

    this.s_s_path[ i_b ][ this.i_s_max[ i_b ] ] = s_path;


    this.b_s_txt_obj[ i_b ][ this.i_s_max[ i_b ] ] = b_txt_obj;
    this.i_s_txt_obj[ i_b ][ this.i_s_max[ i_b ] ] = i_txt_obj;


    this.s_div[ i_b ][ this.i_s_max[ i_b ] ] = document.getElementById( s_div_id );
    this.s_img[ i_b ][ this.i_s_max[ i_b ] ] = document.getElementById( s_img_id );
  }


 menu_t.prototype.f_preload_s = function()
  {
    for( i = 1 ; i < this.i_b_max + 1 ; i++ )
       {
         this.s_s_div_id[ i ] = [];
         this.s_s_img_id[ i ] = [];

         this.i_s_obj[ i ] = [];

         this.s_s_path[ i ] = [];

         this.b_s_txt_obj[ i ] = [];
         this.i_s_txt_obj[ i ] = [];

         this.s_div[ i ] = [];
         this.s_img[ i ] = [];

         this.i_s_max[ i ] = 0;
       }
  }


 menu_t.prototype.f_add_article_b = function( s_div_id , s_img_id , i_obj , s_path )
  {
    this.i_b_max++;

    this.s_b_div_id[ this.i_b_max ] = s_div_id;
    this.s_b_img_id[ this.i_b_max ] = s_img_id;

    this.i_b_obj[ this.i_b_max ] = i_obj;

    this.s_b_path[ this.i_b_max ] = s_path;


    this.b_div[ this.i_b_max ] = document.getElementById( s_div_id );
    this.b_img[ this.i_b_max ] = document.getElementById( s_img_id );
  }


 function menu_t()
  {
    this.s_b_div_id = [];
    this.s_b_img_id = [];

    this.i_b_obj = [];

    this.s_b_path = [];


    this.b_div = [];
    this.b_img = [];

    this.i_b_max = 0;




    this.s_s_div_id = [];
    this.s_s_img_id = [];

    this.i_s_obj = [];

    this.s_s_path = [];



    this.b_s_txt_obj = [];
    this.i_s_txt_obj = [];



    this.s_div = [];
    this.s_img = [];

    this.i_s_max = [];



    this.obj_xy = [];
    this.i_obj_x = [];
    this.i_obj_y = [];

    this.i_x = 0;
    this.i_y = 0;

    this.i_x_out = 0;
    this.i_y_out = 0;
  }
