/* menu_generator.js */

// V e r s i o n       1.1.0
//
//
//
// History
// =======
// 1.1.0  16-09-2002  Major Problem fixed. Tooltip was not compatible with Netscape 6.x
//
// 1.0.0  28-08-2002  First Release of "menu_generator"
//
// ---------------------------------------------------------------------------------------------------------------------
//
// written by Luke @ trueworld (©2002 by trueworld) =>  http:   http://www.trueworld.ch
//                                                      E-Mail: luke@trueworld.ch
//
// ______________________________________  \/  menu configuration (user area)  \/  _____________________________________
//
//
// user has to define the following variables:
//
//  var m_align    = "left" | "center" | "right"    (alignment of the whole menu area)
//  var m_margin   = <number of pixels between left/right border and the whole menu area>
//  var m_top      = <number of pixels between top border and the whole menu area>
//  var m_popup    = "left" | "auto" | "right" (at which side of the entry should a child menu appear?)
//  var m_showlink = single keyword or cobination (separator ",")
//                   "highlite", "icons", "style" (for "style" you have to define all css-styles twice, 
//   once with prefix "weak" and lighter color)
//  var m_icn      = new Array(new Image(), new Image(), new Image(), new Image());
//  m_icn[0].src   = "left_arrow.gif"       (picture on the left side of an entry if a child menu exists)
//  m_icn[1].src   = "right_arrow.gif'      (picture on the right side of an entry if a child menu exists)
//  m_icn[2].src   = "link_left.gif"        (picture on the left side of an entry if a link exists)
//  m_icn[3].src   = "link_right.gif'       (picture on the right side of an entry if a link exists)
//
//

var m_align    = 'left';
var m_margin   = 17;
var m_top      = 100;
var m_popup    = 'down';
var m_showlink = '"highlite", "stylesheet"';
var m_icn    = new Array(new Image(), new Image(), new Image(), new Image());
m_icn[0].src = "img.jpg";
m_icn[1].src = "img.jpg";
m_icn[2].src = "img.jpg";
m_icn[3].src = "img.jpg";


// ________________________________________  \/  menu definition (user area)  \/  ______________________________________
//
//
// user has to create menus and menu entries here, following these steps:
//
//  var m_df  = new Array();
//  m_df[0]    = new Array();
//  m_df[0][0] = new M_menu (<menu direction>, <entry alignment>, <space to parent menu>);
//  m_df[0][1] = new M_entry(<name>, <link>, <target>, <css-style>, <width>, <height>, <space to next entry>, 
//  <background>, <selected background>, <child menu>, <tooltip>);
//  m_df[0][2] = new M_entry(...);
//        :  :
//  m_df[0][n] = new M_entry(...);
//
//  m_df[1]    = new Array();
//  m_df[1][0] = new M_menu (...);
//  m_df[1][1] = new M_entry(...);
//  m_df[1][2] = new M_entry(...);
//        :  :
//  m_df[1][n] = new M_entry(...);
//
//  m_df[m]    = new Array();
//  m_df[m][0] = new M_menu (...);
//  m_df[m][1] = new M_entry(...);
//  m_df[m][2] = new M_entry(...);
//        :  :
//  m_df[m][n] = new M_entry(...);
//
//
//   parameters: menu direction  => true | false (true = vertical, false = horizontal)
//   entry alignment      => "left" | "center" | "right"
//   space to parent menu => <number of pixels>
//   name                 => <entry name to be shown in the menu>
//   link                 => <a absolute or relative link>
//   target               => <the target for the new page (e.g. "_blank", "_top", "mainframe", ...)>
//   css-style            => <the name of a css textstyle definition for "name">
//   width                => <width of the menu entry in pixels> 
//   height               => <height of the menu entry in pixels>
//   space to next entry  => <number of pixels>
//   background           => <colordefinition (e.g. "#00AA22", "red", ...)>
//   or 
//   <picture-url (e.g. "pic:myfolder/picture.gif")> 
//   selected background  => <same posibilities as for "background">
//   child menu           => <number of child menu> or "-1" if there is no childmenu
//   tooltip              => comment, which appears when holding mouse on a menu-entry
//
//
// 

var m_df    = new Array();
m_df[0]     = new Array();
m_df[0][0]  = new M_menu (true, "left", 0);
m_df[0][1]  = new M_entry("PRODUCTS", "product_001.php", "", "menuleft", 102, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[0][2]  = new M_entry("OIL", "product_002.php?idcat=1", "", "menuleft", 102, 20, 1,"#CCCCCC", "#CCCCCC", 1, "");
m_df[0][3]  = new M_entry("ACRYLIC", "product_002.php?idcat=2", "", "menuleft", 102, 20, 1,"#CCCCCC", "#CCCCCC", 2, "");
m_df[0][4]  = new M_entry("GOUACHE", "product_002.php?idcat=3", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 3, "");
m_df[0][5]  = new M_entry("DECOUPAGE", "product_002.php?idcat=4", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 4, "");
m_df[0][6]  = new M_entry("PASTELS", "product_002.php?idcat=5", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 5, "");
m_df[0][7]  = new M_entry("INK", "product_002.php?idcat=6", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 6, "");
m_df[0][8]  = new M_entry("FABRIC", "product_002.php?idcat=7", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 7, "");
m_df[0][9]  = new M_entry("CRAFT", "product_002.php?idcat=8", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 8, "");
m_df[0][10]  = new M_entry("GLASS", "product_002.php?idcat=9", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 9, "");
m_df[0][11]  = new M_entry("TEMPERA", "product_002.php?idcat=10", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 10, "");
m_df[0][12]  = new M_entry("ADHESIVES", "product_002.php?idcat=11", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 11, "");
m_df[0][13]  = new M_entry("KITS", "product_002.php?idcat=12", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 31, "");
m_df[0][14]  = new M_entry("ARTLINERS", "#", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 38, "");
m_df[0][15]  = new M_entry("BRUSHES", "product_002.php?idcat=14", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 12, "");
m_df[0][16]  = new M_entry("UTILITIES", "product_002.php?idcat=15", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 13, "");
m_df[0][17]  = new M_entry("CANVAS", "product_002.php?idcat=16", "", "menuleft", 102, 20, 1, "#CCCCCC", "#CCCCCC", 14, "");


m_df[1]     = new Array();
m_df[1][0]  = new M_menu (true, "left", 1);
m_df[1][1]  = new M_entry("ARTIST'S PAINT", "product_003.php?id=1"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[1][2]  = new M_entry("ARTIST'S MEDIUMS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 15, "");
m_df[1][3]  = new M_entry("STUDIO PAINT", "product_003.php?id=7"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[1][4]  = new M_entry("STUDIO MEDIUMS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 16, "");

m_df[2]     = new Array();
m_df[2][0]  = new M_menu (true, "left", 1);
m_df[2][1]  = new M_entry("PAINT", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 17, "");
m_df[2][2]  = new M_entry("MEDIUMS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 18, "");

m_df[3]     = new Array();
m_df[3][0]  = new M_menu (true, "left", 1);
m_df[3][1]  = new M_entry("GOUACHE", "product_003.php?id=20"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[4]     = new Array();
m_df[4][0]  = new M_menu (true, "left", 1);
m_df[4][1]  = new M_entry("MEDIUMS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 19, "");
m_df[4][2]  = new M_entry("ANTIQUE CRACKS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 20, "");
m_df[4][3]  = new M_entry("DECOUPAGE", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 21, "");

m_df[5]     = new Array();
m_df[5][0]  = new M_menu (true, "left", 1);
m_df[5][1]  = new M_entry("ARTIST OIL", "product_003.php?id=35"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[5][2]  = new M_entry("CHUBBY", "product_003.php?id=37"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[6]     = new Array();
m_df[6][0]  = new M_menu (true, "left", 1);
m_df[6][1]  = new M_entry("ACRYLIC DRAWING", "product_003.php?id=39"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[6][2]  = new M_entry("BLOCK PRINTING", "product_003.php?id=40"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[6][3]  = new M_entry("STAMP PAD", "product_003.php?id=41"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[7]     = new Array();
m_df[7][0]  = new M_menu (true, "left", 1);
m_df[7][1]  = new M_entry("PAINT", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 22, "");
m_df[7][2]  = new M_entry("MEDIUMS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 23, "");
m_df[7][3]  = new M_entry("LINER", "product_003.php?id=48"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[7][4]  = new M_entry("FABRIC DECOUPAGE", "product_003.php?id=32"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[8]     = new Array();
m_df[8][0]  = new M_menu (true, "left", 1);
m_df[8][1]  = new M_entry("PAINT", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 24, "");

m_df[9]     = new Array();
m_df[9][0]  = new M_menu (true, "left", 1);
m_df[9][1]  = new M_entry("PAINT", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 25, "");
m_df[9][2]  = new M_entry("LINER", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 26, "");
m_df[9][3]  = new M_entry("CERAMIC", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 27, "");

m_df[10]     = new Array();
m_df[10][0]  = new M_menu (true, "left", 1);
m_df[10][1]  = new M_entry("LIQIUD", "product_003.php?id=72"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[10][2]  = new M_entry("POWDER", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 28, "");

m_df[11]     = new Array();
m_df[11][0]  = new M_menu (true, "left", 1);
m_df[11][1]  = new M_entry("GLUE", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 29, "");
m_df[11][2]  = new M_entry("GLUE PENS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 30, "");

m_df[12]     = new Array();
m_df[12][0]  = new M_menu (true, "left", 1);
m_df[12][1]  = new M_entry("PAINT", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 32, "");

m_df[13]     = new Array();
m_df[13][0]  = new M_menu (true, "left", 1);
m_df[13][1]  = new M_entry("PALETTES", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 35, "");
m_df[13][2]  = new M_entry("PLASTER", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 36, "");
m_df[13][3]  = new M_entry("ROLLERS", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 34, "");
m_df[13][4]  = new M_entry("SPONGE", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 33, "");

m_df[14]     = new Array();
m_df[14][0]  = new M_menu (true, "left", 1);
m_df[14][1]  = new M_entry("STRECHED", "#"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", 37, "");
m_df[14][2]  = new M_entry("PANELS", "product_003.php?id=123"  , "", "menuleft", 150, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

//-----------------------------------------------\/ Sub Menus----------------------------------------------
m_df[15]     = new Array();
m_df[15][0]  = new M_menu (true, "left", 1);
m_df[15][1]  = new M_entry("ART MASKING FLUID", "product_003.php?id=141"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[15][2]  = new M_entry("CLEAR VARNISH", "product_003.php?id=6"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[15][3]  = new M_entry("OIL PAINTING MEDIUM", "product_003.php?id=125"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[15][4]  = new M_entry("PURIFIED LINSEED OIL", "product_003.php?id=2"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[15][5]  = new M_entry("STAND OIL", "product_003.php?id=4"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[15][6]  = new M_entry("TURPENTINE", "product_003.php?id=3"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[15][7]  = new M_entry("WHITE SPIRIT", "product_003.php?id=139"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[16]     = new Array();
m_df[16][0]  = new M_menu (true, "left", 1);
m_df[16][1]  = new M_entry("OIL PAINTING MEDIUM", "product_003.php?id=10"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[16][2]  = new M_entry("PURIFIED LINSEED OIL", "product_003.php?id=8"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[16][3]  = new M_entry("TURPENTINE", "product_003.php?id=9"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[16][4]  = new M_entry("WHITE SPIRIT", "product_003.php?id=139"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[17]     = new Array();
m_df[17][0]  = new M_menu (true, "left", 1);
m_df[17][1]  = new M_entry("ACRYLIC PAINT", "product_003.php?id=11"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[17][2]  = new M_entry("METALLIC COLOUR", "product_003.php?id=138"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[17][3]  = new M_entry("FLOW ACRYLIC", "product_003.php?id=12"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[18]     = new Array();
m_df[18][0]  = new M_menu (true, "left", 1);
m_df[18][1]  = new M_entry("TEXTURE PASTE", "product_003.php?id=14"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[18][2]  = new M_entry("GLAZE", "product_003.php?id=15"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[18][3]  = new M_entry("CANVAS PRIMER", "product_003.php?id=16"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[18][4]  = new M_entry("GESSO", "product_003.php?id=18"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[18][5]  = new M_entry("GEL", "product_003.php?id=140"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[18][6]  = new M_entry("ACRYLIC RETARDER", "product_003.php?id=19"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[19]     = new Array();
m_df[19][0]  = new M_menu (true, "left", 1);
m_df[19][1]  = new M_entry("PODGE", "product_003.php?id=21"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][2]  = new M_entry("TRANSFER GLAZE", "product_003.php?id=22"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][3]  = new M_entry("ANTIQUE RUB", "product_003.php?id=30"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][4]  = new M_entry("CASTING RUBBER", "product_003.php?id=31"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][5]  = new M_entry("PICTURE PERFECT", "product_003.php?id=32"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][6]  = new M_entry("WATERPROOFING", "product_003.php?id=33"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][7]  = new M_entry("STARTER KIT", "product_003.php?id=34"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][8]  = new M_entry("MATT & GLOSS", "product_003.php?id=27"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][9]  = new M_entry("HEAT RESISTANT", "product_003.php?id=28"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[19][10]  = new M_entry("HARD VARNISH", "product_003.php?id=29"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[20]     = new Array();
m_df[20][0]  = new M_menu (true, "left", 1);
m_df[20][1]  = new M_entry("CRAZY CRACKS", "product_003.php?id=23"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[20][2]  = new M_entry("CRACKLE GLAZE", "product_003.php?id=24"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[20][3]  = new M_entry("LARGE CRACK BASE", "product_003.php?id=25"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[20][4]  = new M_entry("SMALL CRACK BASE", "product_003.php?id=26"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[21]     = new Array();
m_df[21][0]  = new M_menu (true, "left", 1);
m_df[21][1]  = new M_entry("PICTURE PERFECT", "product_003.php?id=32"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[21][2]  = new M_entry("WATERPROOFING", "product_003.php?id=33"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[22]     = new Array();
m_df[22][0]  = new M_menu (true, "left", 1);
m_df[22][1]  = new M_entry("BASIC", "product_003.php?id=42"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[22][2]  = new M_entry("METALIC", "product_003.php?id=43"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[22][3]  = new M_entry("NEON", "product_003.php?id=44"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[22][4]  = new M_entry("OPAQUE", "product_003.php?id=45"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[22][5]  = new M_entry("PUFF", "product_003.php?id=46"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[22][6]  = new M_entry("SUN COLOUR", "product_003.php?id=47"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[23]     = new Array();
m_df[23][0]  = new M_menu (true, "left", 1);
m_df[23][1]  = new M_entry("ANTIBLEED", "product_003.php?id=51"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][2]  = new M_entry("BINDER", "product_003.php?id=52"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][3]  = new M_entry("COLD CURE", "product_003.php?id=53"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][4]  = new M_entry("OPAQUE MEDIUM", "product_003.php?id=54"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][5]  = new M_entry("FABRIC SOFTNER", "product_003.php?id=55"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][6]  = new M_entry("ACRYLIC THICKENER", "product_003.php?id=56"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][7]  = new M_entry("WATERPROOFING", "product_003.php?id=57"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][8]  = new M_entry("PAINT EXTENDER", "product_003.php?id=58"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[23][9]  = new M_entry("FABRIC STIFFENER", "product_003.php?id=59"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[24]     = new Array();
m_df[24][0]  = new M_menu (true, "left", 1);
m_df[24][1]  = new M_entry("BASIC", "product_003.php?id=60"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[24][2]  = new M_entry("METALIC", "product_003.php?id=61"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[24][3]  = new M_entry("NEON", "product_003.php?id=62"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[24][4]  = new M_entry("GLITTER", "product_003.php?id=63"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[24][5]  = new M_entry("POSTER", "product_003.php?id=142"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[25]     = new Array();
m_df[25][0]  = new M_menu (true, "left", 1);
m_df[25][1]  = new M_entry("GLAZE", "product_003.php?id=64"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[25][2]  = new M_entry("PAINT APPEAL", "product_003.php?id=65"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[25][3]  = new M_entry("GLASS STAIN", "product_003.php?id=107"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[26]     = new Array();
m_df[26][0]  = new M_menu (true, "left", 1);
m_df[26][1]  = new M_entry("BASIC", "product_003.php?id=66"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[26][2]  = new M_entry("METALLIC", "product_003.php?id=67"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[27]     = new Array();
m_df[27][0]  = new M_menu (true, "left", 1);
m_df[27][1]  = new M_entry("CERAMICS @ HOME", "product_003.php?id=68"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[27][2]  = new M_entry("BASIC LINER", "product_003.php?id=69"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[27][3]  = new M_entry("METALIC LINER", "product_003.php?id=70"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[27][4]  = new M_entry("GLITTER LINER", "product_003.php?id=71"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[28]     = new Array();
m_df[28][0]  = new M_menu (true, "left", 1);
m_df[28][1]  = new M_entry("BASIC", "product_003.php?id=73"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[28][2]  = new M_entry("NEON", "product_003.php?id=74"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[28][3]  = new M_entry("METALLIC", "product_003.php?id=75"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[29]     = new Array();
m_df[29][0]  = new M_menu (true, "left", 1);
m_df[29][1]  = new M_entry("CRAFT GLUE", "product_003.php?id=76"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][2]  = new M_entry("CONSTRUCTION GLUE", "product_003.php?id=77"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][3]  = new M_entry("SCHOOL COLD GLUE", "product_003.php?id=78"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][4]  = new M_entry("FABRIC GLUE", "product_003.php?id=79"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][5]  = new M_entry("STENCIL GLUE", "product_003.php?id=80"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][6]  = new M_entry("POWDER GLUE", "product_003.php?id=81"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][7]  = new M_entry("PAPER GLUE", "product_003.php?id=82"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][8]  = new M_entry("JEWEL BOND", "product_003.php?id=143"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[29][9]  = new M_entry("MEMORY MOUNT", "product_003.php?id=144"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[30]     = new Array();
m_df[30][0]  = new M_menu (true, "left", 1);
m_df[30][1]  = new M_entry("CRAFT GLUE", "product_003.php?id=83"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[30][2]  = new M_entry("FABRIC GLUE", "product_003.php?id=84"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[30][3]  = new M_entry("STENCIL GLUE", "product_003.php?id=85"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[31]     = new Array();
m_df[31][0]  = new M_menu (true, "left", 1);
m_df[31][1]  = new M_entry("ACRYLIC PAINT", "product_003.php?id=132"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][2]  = new M_entry("FACE PAINT BLISTER", "teddy/product_003.php?id=90"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][3]  = new M_entry("POSTER PAINT", "product_003.php?id=106"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][4]  = new M_entry("STAMP PAD INK", "product_003.php?id=41"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][5]  = new M_entry("TEDDY DOUGH", "teddy/product_003.php?id=101"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][6]  = new M_entry("TEDDY FABRIC PAINT", "teddy/product_003.php?id=102"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][7]  = new M_entry("TEDDY FINGER PAINT", "teddy/product_003.php?id=100"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][8]  = new M_entry("TEDDY GLASS PAINT", "product_003.php?id=135"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][9]  = new M_entry("TEDDY GLITTER GLUE", "product_003.php?id=137"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][10]  = new M_entry("TEDDY POWDER PAINT", "teddy/product_003.php?id=103"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][11]  = new M_entry("TEDDY POSTER PAINT", "teddy/product_003.php?id=104"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[31][12]  = new M_entry("TEDDY PUFF PAINT", "product_003.php?id=136"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[32]     = new Array();
m_df[32][0]  = new M_menu (true, "left", 1);
m_df[32][1]  = new M_entry("759 GOLD TAKLON FLAT", "product_003.php?id=134"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][2]  = new M_entry("756 GOLD TAKLON ROUND", "product_003.php?id=133"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][3]  = new M_entry("659 WHITE TAKLON FLAT", "product_003.php?id=109"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][4]  = new M_entry("656 WHITE TAKLON ROUND", "product_003.php?id=108"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][5]  = new M_entry("582 ROUND PURE BRISTLE", "product_003.php?id=111"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][6]  = new M_entry("579 FLAT PURE BRISTLE", "product_003.php?id=110"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][7]  = new M_entry("577 FLAT PURE BRISTLE", "product_003.php?id=112"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][8]  = new M_entry("504 ROUND PURE BRISTLE", "product_003.php?id=113"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[32][9]  = new M_entry("340 STENCIL BRUSH", "product_003.php?id=114"  , "", "menuleft", 190, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[33]     = new Array();
m_df[33][0]  = new M_menu (true, "left", 1);
m_df[33][1]  = new M_entry("SERIES 502", "product_003.php?id=115"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[34]     = new Array();
m_df[34][0]  = new M_menu (true, "left", 1);
m_df[34][1]  = new M_entry("RUBBER", "product_003.php?id=116"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[35]     = new Array();
m_df[35][0]  = new M_menu (true, "left", 1);
m_df[35][1]  = new M_entry("PLASTIC RECTANGULAR", "product_003.php?id=117"  , "", "menuleft", 170, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[35][2]  = new M_entry("PLASTIC DEEP", "product_003.php?id=118"  , "", "menuleft", 170, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[35][3]  = new M_entry("PLASTIC ROUND", "product_003.php?id=119"  , "", "menuleft", 170, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[35][4]  = new M_entry("PLASTIC KIDNEY", "product_003.php?id=120"  , "", "menuleft", 170, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[35][5]  = new M_entry("PLASTIC FLOWER", "product_003.php?id=147"  , "", "menuleft", 170, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[35][6]  = new M_entry("WOODEN", "product_003.php?id=148"  , "", "menuleft", 170, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[36]     = new Array();
m_df[36][0]  = new M_menu (true, "left", 1);
m_df[36][1]  = new M_entry("MARBLE DUST", "product_003.php?id=124"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[36][2]  = new M_entry("PLASTER OF PARIS", "product_003.php?id=126"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[36][3]  = new M_entry("STARCH", "product_003.php?id=127"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[36][4]  = new M_entry("CHINA CLAY", "product_003.php?id=131"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[36][5]  = new M_entry("ART SAND", "product_003.php?id=129"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[36][6]  = new M_entry("CASTING STONE", "product_003.php?id=130"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[37]     = new Array();
m_df[37][0]  = new M_menu (true, "left", 1);
m_df[37][1]  = new M_entry("STRECHED CANVAS", "product_003.php?id=121"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[37][2]  = new M_entry("BOX CANVAS", "product_003.php?id=122"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

m_df[38]     = new Array();
m_df[38][0]  = new M_menu (true, "left", 1);
m_df[38][1]  = new M_entry("CERAMIC BASIC", "product_003.php?id=69"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[38][2]  = new M_entry("CERAMIC METALIC", "product_003.php?id=70"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[38][3]  = new M_entry("CERAMIC GLITTER", "product_003.php?id=71"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[38][4]  = new M_entry("FABRIC", "product_003.php?id=48"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[38][5]  = new M_entry("GLASS BASIC", "product_003.php?id=66"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[38][6]  = new M_entry("GLASS METALLIC", "product_003.php?id=67"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");
m_df[38][7]  = new M_entry("GLITTER", "product_003.php?id=145"  , "", "menuleft", 160, 20, 1,"#CCCCCC", "#CCCCCC", -1, "");

// ______________________________________________  \/  menu generation  \/  ____________________________________________
//
//
// following code contains the menu generation. please do not touch! ©2002 by trueworld
//
// Note: the following code is optimized to save space/download-time, when looking at the according page!
//
// ______________p_l_e_a_s_e___d_e_l_e_t_e___t_h_i_s___c_o_m_m_e_n_t___b_o_x___t_o___s_a_v_e___s_p_a_c_e________________


// browser identification
var DOM=false,IE=false,NS=false;NS6=false;
if(document.getElementById)DOM=true;
if(document.all&&!DOM)IE=true;
if(((navigator.appName=='Netscape')&&(navigator.appVersion.substring(0,1)==4))&&!DOM&&!IE)NS=true;
if(DOM && navigator.appName=='Netscape')NS6=true;
if(!DOM &&!IE &&!NS){
alert("This site was created for:\n\n"+
"    - MS Internet Explorer 4.x\tor higher\n"+
"    - Netscape 4.x\t\tor higher\n"+
"    - Browsers that support DOM\n\n"+
"Your Browser unfortunately doesn´t belong to this group - sorry!\n"+
"Please download an appropriate Browser from the internet...");
window.history.back();
}
// get window width
var w_wd=0;
function W_width(){
if(window.innerWidth)w_wd=window.innerWidth;
else if(document.body&&document.body.offsetWidth)w_wd=document.body.offsetWidth;
if(w_wd==0){
window.moveTo(15,15);
window.resizeTo((screen.availWidth-30),(screen.availHeight-30));
w_wd=screen.availWidth-30;
alert('Your Browser is not able to retrieve the window width. ' +
'I therefore resize your window - otherways, I can´t ' +
'create the menu´s correctly!');
}}
// menu object
function M_menu(par0,par1,par2){
this.mvt=par0;
this.mal=par1;
this.msp=par2;
this.mwd=null;
this.mpm=null;
this.mpe=null;
this.mte=null;
this.mrf=null;
this.mx=null;
this.my=null;
}
// entry object
function M_entry(par0,par1,par2,par3,par4,par5,par6,par7,par8,par9,par10) {
if ((m_showlink.indexOf('style')!=-1)&&(par1.length<=0)&&(par9==-1))par3='weak'+par3;
this.mnm=par0;
this.mlk=par1;
this.mtg=par2;
this.mcs=par3;
this.mwt=par4;
this.mhg=par5;
this.mpc=par6;
this.mnr=par7;
this.msl=par8;
this.mim=null;
this.msi=null;
this.mch=par9;
this.mex=null;
this.mey=null;
this.ttp=par10;
}
// preprocessing
var m_wi=0,m_il='',m_hp;
for(var i=0;i<m_df.length;i++){
for(var j=1;j<m_df[i].length;j++){
if(!m_df[i][j]){
alert('Error!\n\nThere is an error in the menu-structure!\nCould not read the properties of a '+
'm_df!\nPlease correct the menu-structure! (-> m_df['+i+']['+j+'])');
window.history.back();
}
if(m_df[i][j].mch!=-1){
if(m_df[m_df[i][j].mch][0].mpm!=null){
alert('Error!\n\nThere is an error in the menu-structure!\nA child Menu cannot '+
'be asigned to more than one parent Menus!\nPlease correct the menu-structure! '+
'(-> m_df['+i+']['+j+'])');
window.history.back();
}
m_df[m_df[i][j].mch][0].mpm=i;m_df[m_df[i][j].mch][0].mpe=j;
if(i==0)m_df[m_df[i][j].mch][0].mte=j;else m_df[m_df[i][j].mch][0].mte=m_df[i][0].mte;
}
if(m_df[i][0].mvt!=true){
m_wi+=m_df[0][j].mwt;
if(j<m_df[i].length)m_wi+=m_df[i][j].mpc;
}else{
if(m_wi<m_df[i][j].mwt)m_wi=m_df[i][j].mwt;
}
if((m_showlink.indexOf('highlite') != -1)&&(m_df[i][j].mlk.length<=0)&&(m_df[i][j].mch==-1))m_df[i][j].msl=m_df[i][j].mnr;
if(m_df[i][j].mnr.substr(0,4)=='pic:'){
if(m_il.indexOf(m_df[i][j].mnr)!=-1){
m_hp=m_il.substring(m_il.indexOf(m_df[i][j].mnr),m_il.length);
m_ig=m_hp.substring(0,m_hp.indexOf(";")).split(",");
m_df[i][j].mim=new Image();m_df[i][j].mim.src=(m_ig[3]=='mim')?m_df[m_ig[1]][m_ig[2]].mim.src:m_df[m_ig[1]][m_ig[2]].msi.src;
}else{
m_df[i][j].mim=new Image();m_df[i][j].mim.src=m_df[i][j].mnr.substring(4,m_df[i][j].mnr.length);
m_il+=m_df[i][j].mnr+","+i+","+j+",mim;";
}}
if(m_df[i][j].msl.substr(0,4)=='pic:'){
if(m_il.indexOf(m_df[i][j].msl)!=-1){
m_hp=m_il.substring(m_il.indexOf(m_df[i][j].msl),m_il.length);
m_ig=m_hp.substring(0,m_hp.indexOf(";")).split(",");
m_df[i][j].msi=new Image();m_df[i][j].msi.src=(m_ig[3]=='mim')?m_df[m_ig[1]][m_ig[2]].mim.src:m_df[m_ig[1]][m_ig[2]].msi.src;
}else{
m_df[i][j].msi=new Image();m_df[i][j].msi.src=m_df[i][j].msl.substring(4,m_df[i][j].msl.length);
m_il+=m_df[i][j].msl+","+i+","+j+",msi;";
}}}
m_df[i][0].mwd=m_wi;
m_wi=0;
}
var m_iw=15,m_tp,m_id,m_tx,m_ty,m_px,m_py,m_st;
//  create and show menus
function M_create(){
W_width();
m_py=m_top;
m_px=m_margin;
if(m_align=='center')m_px=(w_wd/2)-(m_df[0][0].mwd/2);
if(m_align=='right')m_px=w_wd-m_margin-m_df[0][0].mwd;
if(m_px<m_margin)m_px=m_margin;
for(var i=0;i< m_df.length;i++){
m_ty=0;
m_tx=0;
m_st="";
for(var j=1;j<m_df[i].length;j++){
if((m_df[i][0].mvt==true)&&(m_df[i][0].mal=='left'))m_tx=0;
if((m_df[i][0].mvt==true)&&(m_df[i][0].mal=='right'))m_tx=m_df[i][0].mwd-m_df[i][j].mwt; 
if((m_df[i][0].mvt==true)&&(m_df[i][0].mal=='center'))m_tx=(m_df[i][0].mwd/2)-(m_df[i][j].mwt/2);
m_df[i][j].mex=m_tx;
m_df[i][j].mey=m_ty;
if(DOM||IE){
m_st+="<div id='bnm"+i+"e"+j+"' style='position: absolute; visibility: inherit; z-index: 4; top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+"; clip: rect(0,"+m_df[i][j].mwt+","+m_df[i][j].mhg+",0);";
m_st+=(m_df[i][j].mnr.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].mim.src+"'></div>":" background-color: "+m_df[i][j].mnr+";'></div>";
m_st+="<div style='position: absolute; visibility: inherit; z-index: 3; top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+"; clip: rect(0,"+m_df[i][j].mwt+","+m_df[i][j].mhg+",0);";
m_st+=(m_df[i][j].msl.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].msi.src+"'></div>":" background-color: "+m_df[i][j].msl+";'></div>";
m_st+="<div style='position: absolute; visibility: inherit; z-index: 5; ";
m_st+="top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+"; ";
m_st+="clip: rect(0,"+m_df[i][j].mwt+","+m_df[i][j].mhg+",0); ";
if(m_df[i][j].mlk.length > 0)m_st+="cursor: default;";
if(!NS6){
if(m_df[i][j].mlk.substr(0,11)=='javascript:')m_st+="' onMouseUp='hide(0,0);"+m_df[i][j].mlk+";";
else m_st+="' onMouseUp='M_goTo(\""+m_df[i][j].mlk+"\", \""+m_df[i][j].mtg+"\"); ";
}
m_st+="' onMouseOver='tooltip_start(event,\""+m_df[i][j].ttp+"\");show("+i+","+j+");'";
m_st+=" onMouseOut='tooltip_hide();hide("+i+","+j+");";
}
if(NS){
m_st+="<layer id='bnm"+i+"e"+j+"' visibility='inherit' z-index='4' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' clip='"+m_df[i][j].mwt+","+m_df[i][j].mhg+"";
m_st+=(m_df[i][j].mnr.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].mim.src+"'></layer>":"' bgColor='"+m_df[i][j].mnr+"'></layer>";
m_st+="<layer visibility='inherit' z-index='3' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' clip='"+m_df[i][j].mwt+","+m_df[i][j].mhg+"";
m_st+=(m_df[i][j].msl.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].msi.src+"'></layer>":"' bgColor='"+m_df[i][j].msl+"'></layer>";
m_st+="<layer id='m"+i+"e"+j+"' visibility='inherit' z-index='6' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' onMouseOver='tooltip_start(event,\""+m_df[i][j].ttp+"\");show("+i+","+j+");' onMouseOut='tooltip_hide();hide("+i+","+j+");'></layer>";
m_st+="<layer visibility='inherit' z-index='5' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' clip='"+m_df[i][j].mwt+","+m_df[i][j].mhg+"";
}
m_st+="'><table border='0' cellspacing='0' cellpadding='0' height='100%' width='100%'><tr align='center' valign='middle'>";
m_st+="<td width='"+m_iw+"'>";
if((i!=0)&&((m_df[i][j].mch!=-1)&&((m_popup=='left')||((m_popup=='auto')&&(m_df[i][0].mte>(m_df[0].length/2)))))){m_st+="<img src='"+m_icn[0].src+"'></td>"} else {if((m_showlink.indexOf('icons')!=-1)&&(m_df[i][j].mlk.length > 0)&&((m_popup=='right')||((m_popup=='auto')&&(m_df[i][0].mte<=(m_df[0].length/2))))) m_st+="<img src='"+m_icn[2].src+"'></td>";}
m_st+="</td>";
m_tp=m_df[i][j].mwt-(2*m_iw);
m_st+="<td width='"+m_tp+"' align='"+m_df[i][0].mal+"'><p class = \"" + m_df[i][j].mcs + "\">";
m_st+=m_df[i][j].mnm;
m_st+="</p></td>";
m_st+="<td width='"+m_iw+"'>";
if((i!=0)&&((m_df[i][j].mch!=-1)&&((m_popup=='right')||((m_popup=='auto')&&(m_df[i][0].mte<=(m_df[0].length/2)))))){m_st+="<img src='"+m_icn[1].src+"'>"} else {if((m_showlink.indexOf('icons')!=-1)&&(m_df[i][j].mlk.length > 0)&&((m_popup=='left')||((m_popup=='auto')&&(m_df[i][0].mte>(m_df[0].length/2))))) m_st+="<img src='"+m_icn[3].src+"'></td>";}
m_st+="</td></tr></table>";
if(DOM||IE)m_st+="</div>";
if(NS)m_st+="</layer>";
if(NS6){
m_st+="<div id='"+i+"e"+j+"' style='position: absolute; visibility: inherit; z-index: 6; ";
m_st+="top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+";'></div>";
}
if(m_df[i][0].mvt==false)m_tx+=m_df[i][j].mwt+m_df[i][j].mpc;
else m_ty+=m_df[i][j].mhg+m_df[i][j].mpc;
}
if(i!=0){
m_pi=m_df[i][0].mpm;
m_pj=m_df[i][0].mpe;
m_px=m_df[m_pi][0].mx;
m_py=m_df[m_pi][0].my;
if(m_df[m_pi][0].mvt==true){
m_py+=m_df[m_pi][m_pj].mey; 
m_px+=m_df[m_pi][m_pj].mex;
if((m_popup=='left')||((m_popup=='auto')&&(m_df[i][0].mte>(m_df[0].length/2)))){
m_px-=m_df[i][0].mwd;
m_px-=m_df[i][0].msp;
}else{
m_px+=m_df[m_pi][m_pj].mwt;
m_px+=m_df[i][0].msp;
}
}else{
m_px+=m_df[m_pi][m_pj].mex;
if(m_df[i][0].mal=='center')m_px+=(m_df[m_pi][m_pj].mwt-m_df[i][0].mwd)/2;
if(m_df[i][0].mal=='right')m_px+=(m_df[m_pi][m_pj].mwt-m_df[i][0].mwd);
m_py+=m_df[m_pi][m_pj].mhg;
m_py+=m_df[i][0].msp;
}}
m_df[i][0].mx=m_px;
m_df[i][0].my=m_py;
if(DOM){
var newDiv=document.createElement('div');
document.getElementsByTagName('body').item(0).appendChild(newDiv);
newDiv.innerHTML=m_st;
with(m_df[i][0]){
mrf=(eval(newDiv)).style;
mrf.position='absolute';
mrf.top=m_py;
mrf.left=m_px;
if(i==0)mrf.visibility='visible';
else mrf.visibility='hidden';
}
if(NS6){
for(var j=1;j<m_df[i].length;j++){
document.getElementById(i+'e'+j).addEventListener("mouseover",M_ns6show,true);
document.getElementById(i+'e'+j).addEventListener("mouseout",M_ns6hide,true);
document.getElementById(i+'e'+j).addEventListener("mouseup",M_ns6goto,true);
}}}
if(IE){
document.body.insertAdjacentHTML('beforeEnd','<div id="m'+i+'" style="position: absolute; top: '+m_py+'; left: '+m_px+'; visibility: hidden">'+m_st+'</div>');
m_id='m'+i;
m_df[i][0].mrf=document.all[m_id].style;
if(i==0)m_df[i][0].mrf.visibility='visible';
}
if(NS){
with(m_df[i][0]){
mrf=new Layer(0);
mrf.left=m_px;
mrf.top=m_py;
mrf.document.open();
mrf.document.write(m_st);
mrf.document.close();
if(i==0)mrf.visibility='visible';
for(var j=1;j<m_df[i].length;j++) {
mrf.document.layers['m'+i+'e'+j].captureEvents(Event.MOUSEUP);
if(m_df[i][j].mlk.substr(0,11)=='javascript:') 
mrf.document.layers['m'+i+'e'+j].onmouseup=new Function("hide(0,0);"+m_df[i][j].mlk);
else mrf.document.layers['m'+i+'e'+j].onmouseup=new Function('M_goTo("'+m_df[i][j].mlk+'","'+m_df[i][j].mtg+'")');
}}}}}
var m_i6
function M_ns6show(ev){
m_st=""+ev.target.id;
m_i6=m_st.split("e");
tooltip_start(ev,m_df[m_i6[0]][m_i6[1]].ttp);
show(m_i6[0],m_i6[1]);
}
function M_ns6hide(ev){
m_st=""+ev.target.id;
m_i6=m_st.split("e");
tooltip_hide();
hide(m_i6[0],m_i6[1]);
}
var m_js;
function M_ns6goto(ev){
m_st=""+ev.target.id;
m_i6=m_st.split("e");
if(m_df[m_i6[0]][m_i6[1]].mlk.substr(0,11)=="javascript:"){
m_js=new Function("hide(0,0);"+m_df[m_i6[0]][m_i6[1]].mlk);
m_js();
}else{
M_goTo(m_df[m_i6[0]][m_i6[1]].mlk, m_df[m_i6[0]][m_i6[1]].mtg);
}}
// show next page (follow link)
function M_goTo(m_lk, m_tg){
if(m_lk.length>0){
hide(0,0);
if(m_tg=="_blank"){
open(unescape(m_lk));
}else{
if(m_tg=="_top"){
top.location.href=unescape(m_lk);
}else{
if(m_tg=="_parent"){
parent.location.href=unescape(m_lk);
}else{
if((m_tg.length==0)||(m_tg=="_self")){
location.href=unescape(m_lk);
}else{
top.frames[m_tg].location.href=unescape(m_lk);
}}}}}}
var m_wh,m_vm=new Array(),m_om=new Array();
// show menu
function show(m_mn,m_en){
status=m_df[m_mn][m_en].mlk;
clearTimeout(m_wh);
hideAllBut(m_mn,m_en);
de_select(m_vm,'selected');
if(m_df[m_mn][m_en].mch!=-1){
m_df[m_df[m_mn][m_en].mch][0].mrf.visibility='visible';
}
m_om=m_vm;
}
// hide menu
function hide(m_mn,m_en){
status='';
if((m_mn==0)&&(m_df[m_mn][m_en].mch==-1))hideAllBut(0,0);
else m_wh=setTimeout('hideAllBut(0,0);',300);
de_select(m_om,'deselected');       
}
// hideAllBut-function
function hideAllBut(m_mn,m_en){
m_vm=getActiveMenus(m_mn,m_en);
for(var z=0;z<m_df.length;z++){
if(!m_vm[0][z]){
m_df[z][0].mrf.visibility='hidden';
}else{
m_id='bnm'+z+'e'+m_vm[0][z];
if(NS){
m_df[z][0].mrf.document.layers[m_id].zIndex=m_vm[1][z];
m_df[z][0].mrf.visibility='visible';
}
if(DOM)document.getElementById(m_id).style.zIndex=m_vm[1][z];
if(IE)document.all[m_id].style.zIndex=m_vm[1][z];
}}}
// get tree of active menus
function getActiveMenus(m_mn, m_en){
var m_am=new Array(m_df.length);
var m_ac=new Array(m_df.length);
var m_at=new Array();
m_at[0]=m_am;
m_at[1]=m_ac;
while(true){
if((m_mn==0)&&(m_en==0)){
m_am[m_mn]=2;
m_ac[m_mn]=4;
}else{
m_am[m_mn]=m_en;
m_ac[m_mn]=2;
}
if(m_mn==0)return m_at;
m_en=m_df[m_mn][0].mpe;
m_mn=m_df[m_mn][0].mpm;
}}
// change background-color
function de_select(m_tr,m_su){
for(var z=0;z<m_df.length;z++){
if(m_tr[0][z]){
m_id='bnm'+z+'e'+m_tr[0][z];
if(m_su=='selected'){
if(NS)m_df[z][0].mrf.document.layers[m_id].zIndex=2;
if(DOM)document.getElementById(m_id).style.zIndex=2;
if(IE)document.all[m_id].style.zIndex=2;
}else{
if(NS)m_df[z][0].mrf.document.layers[m_id].zIndex=4;
if(DOM)document.getElementById(m_id).style.zIndex=4;
if(IE)document.all[m_id].style.zIndex=4;
}}}}
// resize
var m_rs,m_gf;
var m_po=window.innerWidth;
nsResizeHandler=new Function('if(m_po!=window.innerWidth){if(document.title=="home")location.reload();else M_create();}');
function M_doresize(){
clearTimeout(m_gf);
m_rs=false;
location.reload();
}
function M_resize(){
if(NS){
nsResizeHandler()
}else{
if(m_rs){
clearTimeout(m_gf);
}else{
m_rs=true;
}
m_gf=setTimeout("M_doresize()",200);
}}
// tooltip
if(NS){
document.writeln('<layer id="tooltip" z-index="1" bgColor="#000000" visibility="hidden">');
document.writeln('</layer>');
} else {
document.writeln('<div id="tooltip" style="position:absolute;top:10;left:10;z-index:1;background:#000000;visibility:visible;">');
document.writeln('</div>');
}
if(NS){
document.captureEvents(Event.MOUSEMOVE);
document.onMouseMove=coords;
}else{
document.onmousemove=coords;
}
var tooltip_counter=0;
var tooltip_x=0;
var tooltip_y=0;
var tooltip_x_old=0;
var tooltip_y_old=0;
var tooltip_interval;
function coords(my_event){
if ((NS) || (NS6)) {
tooltip_x=my_event.pageX;
tooltip_y=my_event.pageY;
}else{
tooltip_x=window.event.clientX;
tooltip_y=window.event.clientY;
}}
function tooltip_start(my_event,item){
tooltip_hide();
if(item.length!=0){
if(NS){
document.layers['tooltip'].document.write('<table bgColor="#ffffdd" cellpadding="2" cellspacing="1" border="0"><tr><td><font face="Arial" size="2">'+item+'</font></td></tr></table>');
document.layers['tooltip'].document.close();
}
if (IE) document.all.tooltip.innerHTML='<p style="margin:1"><table bgColor="#ffffdd" cellpadding="2" cellspacing="1" border="0"><tr><td><font face="Arial" size="2">'+item+'</font></td></tr></table></p>';
if (DOM) document.getElementById('tooltip').innerHTML='<p style="margin:1"><table bgColor="#ffffdd" cellpadding="2" cellspacing="1" border="0"><tr><td><font face="Arial" size="2">'+item+'</font></td></tr></table></p>';
tooltip_interval = setInterval("tooltip_check()",50);
}}
function tooltip_check(){
if((tooltip_x!=tooltip_x_old)||(tooltip_y!=tooltip_y_old)){
tooltip_counter=0;
tooltip_x_old=tooltip_x;
tooltip_y_old=tooltip_y;
}else{tooltip_counter++;}
if (tooltip_counter >= 20) {
clearInterval(tooltip_interval);
if (NS){
document.layers['tooltip'].left=tooltip_x;
document.layers['tooltip'].top=tooltip_y+21;
document.layers['tooltip'].zIndex=1;
document.layers['tooltip'].visibility="show";
}
if (IE) {
document.all.tooltip.style.left=tooltip_x;
document.all.tooltip.style.top=tooltip_y+21;
document.all.tooltip.style.zIndex=1;
document.all.tooltip.style.visibility="visible";
}
if (DOM) {
document.getElementById('tooltip').style.left=tooltip_x;
document.getElementById('tooltip').style.top=tooltip_y+21;
document.getElementById('tooltip').style.zIndex=999;
document.getElementById('tooltip').style.visibility="visible";
}}}
function tooltip_hide(){
clearInterval(tooltip_interval);
if(NS) document.layers['tooltip'].visibility="hidden";
if(DOM) document.getElementById('tooltip').style.visibility="hidden";
if(IE) document.all.tooltip.style.visibility="hidden";
}
