// {{{ domMenu_main: data

domMenu_data.set('domMenu_main', new Hash(
    1, new Hash(
        'contents', 'Home',
        'contentsHover', 'Home',
        'uri', '/',
        'target', '_self',
        'statusText', 'Acton Green WX homepage',
        1, new Hash(
            'contents', 'About',
            'uri', '/About.php',
            'statusText', 'About the Weather Station'
        )
    ),
    2, new Hash(
        'contents', 'Forecasts',
        'contentsHover', 'Forecasts',
        'uri', '',
        'statusText', 'Weather Forecasts',
        1, new Hash(
            'contents', 'Weather Forecasts',
            'uri', '/Forecast.php',
            'statusText', 'Weather Forecasts'
        ),
        2, new Hash(
            'contents', 'Charts',
            'uri', '/Charts.php',
            'statusText', 'Synoptic Charts'
        )        
    ),
    3, new Hash(
        'contents', 'Rain Radar',
        'contentsHover', 'Rain Radar',
        'uri', '/RainRadar.php',
        'statusText', 'Rain Radar'
    ),
    4, new Hash(
        'contents', 'Extreme Weather',
        'contentsHover', 'Extreme Weather',
        'uri', '',
        'statusText', 'Extreme Weather',
        1, new Hash(
            'contents', 'Lightning',
            'uri', '/Lightning.php',
            'statusText', 'Lightning'
        ),
        2, new Hash(
            'contents', 'Flood',
            'uri', '/Flood.php',
            'statusText', 'Flood Warnings',
            1, new Hash(
                'contents', 'Warnings',
                'uri', '/F_Warnings.php',
                'statusText', 'Flood Warnings'
            ),
            2, new Hash(
                'contents', 'Flood Warning Map',
                'uri', '/F_Map.php',
                'statusText', 'Flood Warning Google Map'
		        )),
        3, new Hash(
            'contents', 'Lightning',
            'uri', '/Lightning.php',
            'statusText', 'Lightning'
                               
		)),
    5, new Hash(
        'contents', 'Almanac',
        'contentsHover', 'Almanac',
        'uri', '',
        'statusText', 'Almanac',
        1, new Hash(
            'contents', 'Almanac',
            'uri', '/Almanac.php',
            'statusText', 'Sun and Moon'
        ),
        2, new Hash(
            'contents', 'blah',
            'uri', '/blah.php',
            'statusText', 'blah'
		)),
    6, new Hash(
        'contents', 'Graphs',
        'contentsHover', 'Graphs',
        'uri', '',
        'statusText', 'Graphs',
        1, new Hash(
            'contents', '60 minutes',
            'uri', '/hr1_graphs.php',
            'statusText', '60 minutes graphs'),
        2, new Hash(
            'contents', '24 hours',
            'uri', '/hr24_graphs.php',
            'statusText', '24 hours graphs'),
        3, new Hash(
            'contents', '7 days',
            'uri', '/dy7_graphs.php',
            'statusText', '7 days graphs'),
        4, new Hash(
            'contents', '31 days',
            'uri', '/dy31_graphs.php',
            'statusText', '31 days graphs'),
        5, new Hash(
            'contents', 'Year',
            'uri', '/yr1_graphs.php',
            'statusText', '1 year graphs'),
        6, new Hash(
            'contents', 'All Time',
            'uri', '/alltime_graphs.php',
            'statusText', 'All time stats and records'
        )),
    7, new Hash(
        'contents', 'Geology',
        'contentsHover', 'Geology',
        'uri', '',
        'statusText', 'Geology',
        1, new Hash(
            'contents', 'UK Earthquakes',
            'uri', '/Earthquake.php',
            'statusText', 'UK Earthquakes in past 31 days'
        ),
        2, new Hash(
            'contents', 'Rock types',
            'uri', '/Rocks.php',
            'statusText', 'UK Rock types'
		)),        
    8, new Hash(
        'contents', 'Media',
        'contentsHover', 'Media',
        'uri', '/media.html',
        'statusText', 'Gallery, Video, Blog, etc...',
        1, new Hash(
            'contents', 'Gallery',
            'uri', '/gallery.html',
            'statusText', 'Pictures and Photos'),
        2, new Hash(
            'contents', 'Video',
            'uri', '/video.html',
            'statusText', 'Video'),
        3, new Hash(
            'contents', 'Blog',
            'uri', '/blog.html',
            'statusText', 'BLOG'
        )),
    9, new Hash(
        'contents', 'Links',
        'contentsHover', 'Links',
        'uri', '/links.php',
        'statusText', 'useful and interesting links'
    )        
));

// }}}
// {{{ domMenu_main: settings

domMenu_settings.set('domMenu_main', new Hash(
    'subMenuWidthCorrection', -1,
    'verticalSubMenuOffsetX', -1,
    'verticalSubMenuOffsetY', 2,
    'horizontalSubMenuOffsetX', domLib_isOpera ? 0 : 1,
    'horizontalSubMenuOffsetY', domLib_isOpera ? -1 : 0,
    'openMouseoverMenuDelay', 100,
    'closeMouseoutMenuDelay', 300,
    'expandMenuArrowUrl', '../images/arrow.gif',
    'baseUri', 'http://www.actongreenwx.co.uk'
));

// }}}
// {{{ domMenu_keramik: data

domMenu_data.set('domMenu_keramik', new Hash(
    1, new Hash(
        'contents', 'Home',
        'uri', '',
        'statusText', 'Home',
        1, new Hash(
            'contents', 'Main Page',
            'uri', 'http://www.example.com',
            'statusText', 'Mojave Page'
        ),
        2, new Hash(
            'contents', 'Contact mojavelinux.com',
            'uri', '',
            'statusText', 'Contact mojavelinux.com',
            1, new Hash(
                'contents', 'Dan',
                'uri', 'http://www.example.com',
                'statusText', 'Dan'
            ),
            2, new Hash(
                'contents', 'Sarah',
                'uri', 'http://www.example.com',
                'statusText', 'Sarah'
            )
        ),
        3, new Hash(
            'contents', 'Terms of Use',
            'uri', 'http://www.example.com',
            'statusText', 'Terms of Use'
        ),
        4, new Hash(
            'contents', 'Search this site',
            'uri', 'http://www.example.com',
            'statusText', 'Search this site'
        ),
        5, new Hash(
            'contents', 'Customize',
            'uri', '',
            'statusText', 'Customize',
            1, new Hash(
                'contents', 'Style Schemas',
                'uri', '',
                'statusText', 'Style Schemas'
            ),
            2, new Hash(
                'contents', 'Blue',
                'uri', 'http://example.com',
                'statusText', 'Blue'
            ),
            3, new Hash(
                'contents', 'Green',
                'uri', 'http://example.com',
                'statusText', 'Green',
                1, new Hash(
                    'contents', 'Green',
                    'uri', 'http://example.com',
                    'statusText', 'Green'
                )
            )
        )
    ),
    2, new Hash(
        'contents', 'CSS',
        'uri', '',
        'statusText', 'CSS',
        1, new Hash(
            'contents', 'Tutorials',
            'uri', '',
            'statusText', 'Tutorial Links'
        ),
        2, new Hash(
            'contents', 'Using Stylesheets',
            'uri', 'http://www.example.com',
            'statusText', ''
        ),
        3, new Hash(
            'contents', 'CSS Positioning',
            'uri', 'http://www.example.com',
            'statusText', 'Learning how to position elements with CSS'
        )
    ),
    3, new Hash(
        'contents', 'JavaScript',
        'uri', '',
        'statusText', 'JavaScript Section',
        1, new Hash(
            'contents', 'Tutorials',
            'uri', '',
            'statusText', 'JavaScript Tutorials'
        ),
        2, new Hash(
            'contents', 'Custom Hash() Class',
            'uri', 'http://www.example.com',
            'statusText', 'Making your own associative arrays in javascript'
        )
    ),
    4, new Hash(
        'contents', 'DHTML',
        'uri', '',
        'statusText', 'Dynamic HTML',
        1, new Hash(
            'contents', 'Tutorials',
            'uri', '',
            'statusText', 'Dynamic HTML Tutorials'
        ),
        2, new Hash(
            'contents', 'DOM Tooltip',
            'uri', 'http://www.example.com',
            'statusText', 'Making custom tooltips using the DOM'
        )
    ),
    5, new Hash(
        'contents', 'PHP',
        'uri', '',
        'statusText', 'PHP Section',
        1, new Hash(
            'contents', 'Tutorials',
            'uri', '',
            'statusText', 'PHP Tutorials'
        ),
        2, new Hash(
            'contents', 'Handling actions',
            'uri', 'http://www.example.com',
            'statusText', 'Form actions in PHP'
        )
    )
));

// }}}
// {{{ domMenu_keramik: settings

domMenu_settings.set('domMenu_keramik', new Hash(
    'menuBarWidth', '0%',
    'menuBarClass', 'keramik_menuBar',
    'menuElementClass', 'keramik_menuElement',
    'menuElementHoverClass', 'keramik_menuElementHover',
    'menuElementActiveClass', 'keramik_menuElementHover',
    'subMenuBarClass', 'keramik_subMenuBar',
    'subMenuElementClass', 'keramik_subMenuElement',
    'subMenuElementHoverClass', 'keramik_subMenuElementHover',
    'subMenuElementActiveClass', 'keramik_subMenuElementHover',
    'subMenuMinWidth', 'auto',
    'horizontalSubMenuOffsetX', -5,
    'horizontalSubMenuOffsetY', 3,
    'distributeSpace', false,
    'openMouseoverMenuDelay', -1,
    'openMousedownMenuDelay', 0,
    'closeClickMenuDelay', 0,
    'closeMouseoutMenuDelay', -1,
    'expandMenuArrowUrl', 'arrow.gif'
));

// }}}
// {{{ domMenu_BJ: data

domMenu_data.set('domMenu_BJ', domLib_clone(domMenu_data.get('domMenu_keramik')));

// }}}
// {{{ domMenu_BJ: settings

domMenu_settings.set('domMenu_BJ', new Hash(
    'menuBarWidth', '0%',
    'menuBarClass', 'BJ_menuBar',
    'menuElementClass', 'BJ_menuElement',
    'menuElementHoverClass', 'BJ_menuElementHover',
    'menuElementActiveClass', 'BJ_menuElementActive',
    'subMenuBarClass', 'BJ_subMenuBar',
    'subMenuElementClass', 'BJ_subMenuElement',
    'subMenuElementHoverClass', 'BJ_subMenuElementHover',
    'subMenuElementActiveClass', 'BJ_subMenuElementHover',
    'subMenuMinWidth', 'auto',
    'distributeSpace', false,
    'openMouseoverMenuDelay', -1,
    'openMousedownMenuDelay', 0,
    'closeClickMenuDelay', 0,
    'closeMouseoutMenuDelay', -1,
    'expandMenuArrowUrl', '../images/arrow.gif'
));

// }}}
// {{{ domMenu_vertical: data

domMenu_data.set('domMenu_vertical', domLib_clone(domMenu_data.get('domMenu_main')));

// }}}
// {{{ domMenu_vertical: settings

domMenu_settings.set('domMenu_vertical', new Hash(
    'axis', 'vertical',
    'verticalSubMenuOffsetX', -2,
    'verticalSubMenuOffsetY', -1,
    'horizontalSubMenuOffsetX', 1,
    'baseUri', 'http://www.actongreenwx.co.uk'
));

// }}}
// {{{ domMenu_lvertical: data

domMenu_data.set('domMenu_lvertical', domLib_clone(domMenu_data.get('domMenu_main')));

// }}}
// {{{ domMenu_lvertical: settings

domMenu_settings.set('domMenu_lvertical', new Hash(
    'axis', 'vertical',
    'verticalSubMenuOffsetX', -1,
    'verticalSubMenuOffsetY', -1,
    'horizontalSubMenuOffsetX', 1,
    'horizontalSubMenuOffsetY', 0,
    'expandMenuArrowUrl', '../images/arrow.gif',
	'horizontalExpand', 'west',
	'subMenuMinWidth', 'auto',
    'baseUri', 'http://www.actongreenwx.co.uk'
));

// }}}
