// UDMv4.5 //
///////////////////////////////////////////////////////////////////
var um={'menuClasses':[],'itemClasses':[],'menuCode':[]};
///////////////////////////////////////////////////////////////////
//                                                               //
//  ULTIMATE DROP DOWN MENU Version 4.5 by Brothercake          //
//  http://www.udm4.com/                                         //
//                                                               //
//  This script may not be used or distributed without license   //
//                                                               //
///////////////////////////////////////////////////////////////////




///////////////////////////////////////////////////////////////////
// CORE CONFIGURATION                                            //
///////////////////////////////////////////////////////////////////


//path to images folder
um.baseSRC = "/res/udm4/";


//initialization trigger element ["id"];
um.trigger = "";


//navbar orientation
um.orientation = [
        "horizontal",        // alignment ["vertical"|"horizontal"|"popup"]
        "left",              // h align ["left"|"right"]
        "top",               // v align ["top"|"bottom"]
        "relative",          // positioning ["relative"|"absolute"|"fixed"|"allfixed"]
        "0",                 // x position ["em"|"px"|"pt"|"0"]
        "0",                 // y position ["em"|"px"|"pt"|"0"]
        "1000",              // z order ["0" to "10000"] (menu takes 20000 headroom)
        ];


//navbar list output
um.list = [
        "flexible",          // horizontal overflow ["rigid"|"flexible"]
        "yes",               // -SPARE-
        "no",                // -SPARE-
        ];


//menu behaviors
um.behaviors = [
        "50",                // open timer ["milliseconds"|"0"]
        "50",                // close timer ["milliseconds"|"never"|"0"]
        "yes",               // reposition menus to stay inside the viewport ["yes"|"no"]
        "default",           // manage windowed controls for win/ie ["default","hide","iframe","none"]
        ];


//reset behaviors
um.reset = [
        "yes",               // reset from document mouse click ["yes"|"no"]
        "yes",               // reset from window resize ["yes"|"no"]
        "yes",               // reset from text resize ["yes"|"no"]
        "no",                // reset after following link ["yes"|"no"]
        ];


//horizontal continuation strip
um.hstrip = [
        "#302b2c",           // background ["color"|"#hex"|"rgb()"|"image.gif"|"none"]
        "yes",               // copy navbar item margin-right to margin-bottom ["yes"|"no"]
        ];




///////////////////////////////////////////////////////////////////
// MODULE SETTINGS                                               //
///////////////////////////////////////////////////////////////////


//keyboard navigation [comment out or remove if not using]
um.keys = [
        "38",                // up ["n"] ("38" = up arrow key)
        "39",                // right ["n"] ("39" = right arrow key)
        "40",                // down ["n"] ("40" = down arrow key)
        "37",                // left ["n"] ("37" = left arrow key)
        "123",               // hotkey ["n"] ("38" = F12]
        "none",              // hotkey modifier ["none"|"shiftKey"|"ctrlKey"|"altKey"|"metaKey"]
        "27",                // escape ["n"|"none"] ("27" = escape key)
        "document.getElementsByTagName('a')[0]", // exit focus ["js-expression"]
        ];




///////////////////////////////////////////////////////////////////
// NAVBAR DEFAULT STYLES                                         //
///////////////////////////////////////////////////////////////////


//styles which apply to the navbar
um.navbar = [
        "0",                 // nav -> menu x-offset (+-)["n" pixels]
        "0",                 // nav -> menu y-offset (+-)["n" pixels]
        "11em",              // width ["em"|"px"|"pt"] (vertical navbar only - horizontal navbar items have "auto" width) ("%" doesn't work right) 
        ];


//styles which apply to each navbar item
um.items = [
        "0",                          // margin between items ["n" pixels]
        "0",                          // border size ["n" pixels]
        "collapse",                   // border collapse ["collapse"|"separate"]
        "#DDDDDD",                    // border colors ["color"|"#hex"|"rgb()"]
        "none solid none solid",      // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
        "#DDDDDD",                    // hover/focus border colors ["color"|"#hex"|"rgb()"]
        "none solid none solid",      // hover/focus border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
        "#DDDDDD",                    // visited border colors ["color"|"#hex"|"rgb()"]
        "none solid none solid",      // visited border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
        "25",                         // left/right padding ["n" pixels]
        "5",                          // top/bottom padding ["n" pixels]
        "#302b2c",                    // background ["color"|"#hex"|"rgb()"|"image.gif"]
        "#abd1ed",                    // hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]
        "#302b2c",                    // visited background ["color"|"#hex"|"rgb()"|"image.gif"]
        "12px",                       // font size ["em"|"ex"|"%"|"px"|"pt"|"absolute-size"|"relative-size"]
        "Arial,sans-serif",           // font family ["font1,font2,font3"]
        "bold",                       // font weight ["normal"|"bold"|"bolder"|"lighter|"100" to "900"]
        "none",                       // text decoration ["none"|"underline"|"overline"|"line-through"]
        "center",                     // text-align ["left"|"right"|"center"]
        "#ffffff",                    // color ["color"|"#hex"|"rgb()"]
        "#e66e41",                    // hover/focus color ["color"|"#hex"|"rgb()"]
        "#ffffff",                    // visited color ["color"|"#hex"|"rgb()"]
        "normal",                     // font-style ["normal"|"italic"|"oblique"]
        "normal",                     // hover/focus font-style ["normal"|"italic"|"oblique"]
        "normal",                     // visited font-style ["normal"|"italic"|"oblique"]
        "",                           // additional link CSS
        "",                           // additional hover/focus CSS
        "",                           // additional visited CSS
        "none",                       // menu indicator character/image ["text"|"image.gif"|"none"]
        "none",                       // menu indicator rollover image ["image.gif"|"none"]
        "7",                          // clipping width of indicator image ["n" pixels]
        "..",                         // alt text of indicator image ["text"]
        ];




///////////////////////////////////////////////////////////////////
// MENU DEFAULT STYLES                                           //
///////////////////////////////////////////////////////////////////


//styles which apply to each menu
um.menus = [
        "0",                          // menu to menu x-offset (+-)["n" pixels]
        "0",                          // menu to menu y-offset (+-)["n" pixels]
        "1",                          // border size ["n" pixels]
        "#302b2c",                    // border colors ["color"|"#hex"|"rgb()"]
        "solid",                      // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
        "10.8em",                     // width ["em"|"ex"|"px"]
        "0",                          // padding ["n" pixels]
        "#fdfdfd",                    // background ["color"|"#hex"|"rgb()"|"image.gif"]
        "",                           // additional menu CSS
        "",                           // shadow background ["color"|"#hex"|"rgb()"|"image.gif"|"none"]
        "0px",                        // shadow offset (+-)["em"|"ex"|"px"|"%"|"0"]
        "filter:alpha(opacity=50);",  // additional shadow layer CSS
        ];


//styles which apply to each menu item
um.menuItems = [
        "0",                          // margin around items ["n" pixels]
        "0",                          // border size ["n" pixels]
        "collapse",                   // border collapse ["collapse"|"separate"]
        "#d4dfe5",                    // border colors ["color"|"#hex"|"rgb()"]
        "solid",                      // border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
        "#d4dfe5",                    // hover/focus border colors ["color"|"#hex"|"rgb()"]
        "solid",                      // hover/focus border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
        "#d4dfe5",                    // visited border colors ["color"|"#hex"|"rgb()"]
        "solid",                      // visited border styles ["solid"|"double"|"dotted"|"dashed"|"groove"|"ridge"|"inset"|"outset"]
        "20",                         // left/right padding ["n" pixels]
        "7",                          // top/bottom padding ["n" pixels]
        "#fdfdfd",                    // background ["color"|"#hex"|"rgb()"|"image.gif"]
        "#d4dfe5",                    // hover/focus background ["color"|"#hex"|"rgb()"|"image.gif"]
        "#fdfdfd",                    // visited background ["color"|"#hex"|"rgb()"|"image.gif"]
        "12px",                       // font size ["em"|"ex"|"%"|"px"|"pt"|"absolute-size"|"relative-size"]
        "Arial,sans-serif",           // font family ["font1,font2,font3"]
        "bold",                       // font weight ["normal"|"bold"|"bolder"|"lighter|"100" to "900"]
        "none",                       // text decoration ["none"|"underline"|"overline"|"line-through"]
        "left",                       // text-align ["left"|"right"|"center"]
        "#356a84",                    // color ["color"|"#hex"|"rgb()"]
        "#356a84",                    // hover/focus color ["color"|"#hex"|"rgb()"]
        "#356a84",                    // visited color ["color"|"#hex"|"rgb()"]
        "normal",                     // font-style ["normal"|"italic"|"oblique"]
        "normal",                     // hover/focus font-style ["normal"|"italic"|"oblique"]
        "normal",                     // visited font-style ["normal"|"italic"|"oblique"]
        "",                           // additional link CSS
        "",                           // additional hover/focus CSS
        "",                           // additional visited CSS
        "none",                       // submenu indicator character/image ["text"|"image.gif"|"none"] 
        "none",                       // submenu indicator rollover image ["image.gif"|"none"]
        "3",                          // clipping width of indicator image ["n" pixels]
        "..",                         // alt text of indicator image ["text"]
        ];

