var ctl00_mainMenu_Data = new Object();
ctl00_mainMenu_Data.disappearAfter = 500;
ctl00_mainMenu_Data.horizontalOffset = -3;
ctl00_mainMenu_Data.verticalOffset = -21;
ctl00_mainMenu_Data.hoverClass = 'ctl00_mainMenu_11 dyn-hover-css';
ctl00_mainMenu_Data.hoverHyperLinkClass = 'ctl00_mainMenu_10 dyn-hover-css';
var ctl00_subMenu_Data = new Object();
ctl00_subMenu_Data.disappearAfter = 500;
ctl00_subMenu_Data.horizontalOffset = 0;
ctl00_subMenu_Data.verticalOffset = 0;


var SUBMENU_START = '<table class="dyn_menu_cnt" onmouseover="Menu_ClearInterval();" onmouseout="Menu_CollapseAny();">'
    + '<tr><td class="dyn_menu_crn lt"></td><td class="dyn_menu_ttl-bg">'
    + '<table style="float: left"><tr><td class="dyn_menu_ttl">';
    
var SUBMENU_TITLE_END = '</td><td class="dyn_menu_crn rt"></td></tr></table><div onmouseover="Menu_HideItems();" style="padding-top: 3px">&nbsp;</div></td>'
    + '<td class="dyn_menu_ttl-bg crn" onmouseover="Menu_HideItems();"></td></tr>'
    + '<tr><td class="dyn_menu_ln l"></td><td class="dyn_menu_content">';
    
var SUBMENU_END = '</td><td class="dyn_menu_ln r"></td></tr>'
    + '<tr><td class="dyn_menu_crn lb"></td><td class="dyn_menu_ln b"></td><td class="dyn_menu_crn rb"></td></tr>'
    + '</table>';

function Menu_CollapseAny() {
    if (__rootMenuItem) {
        Menu_ClearInterval();
        if (__disappearAfter >= 0) {
            __menuInterval = window.setInterval('Menu_HideItems()', __disappearAfter);
        }
    }
}

function Menu_RenderSubMenu(item) {
    var child = Menu_FindSubMenu(item);
    if (child && child.tagName.toLowerCase() == 'div') {
        var HTML = child.innerHTML;
        var isIE = window.navigator && window.navigator.appName == "Microsoft Internet Explorer" && !window.opera;
        if (isIE) { // Don't implemented for FireFox because it cause unexpected sub-menu blink after page reloading
            HTML = HTML.replace(/onmouseover=\"?Menu_HoverDynamic\(this\)\"?/g, 'onmouseover=\"this.style.cursor=\'hand\';Menu_HoverDynamic(this)\" onclick=\"SubMenu_OnClick(this)\"');
    }
        child.innerHTML = SUBMENU_START + item.parentNode.innerHTML + SUBMENU_TITLE_END + HTML + SUBMENU_END;
    }
}

function SubMenu_OnClick(item) {
    item.getElementsByTagName('a')[0].click();
}

var menuTable = document.getElementById('ctl00_mainMenu');
if (menuTable) {
    var mainMenuItems = menuTable.rows[0].cells;
    for (var i=0; i<mainMenuItems.length; i++) {
        if (mainMenuItems[i].id) {
            var nodeTable = WebForm_GetElementByTagName(mainMenuItems[i], 'table');
            var item = nodeTable.rows[0].cells[0].childNodes[0];
            Menu_RenderSubMenu(item);
        }
    }
}