var menuDiv = document.getElementById("divMenuAnchor");
if(menuDiv != null)
{
    atdElements = menuDiv.getElementsByTagName("td");
    for(var idx=0;idx<atdElements.length;idx++) { atdElements[idx].style.width = (atdElements[idx].style.width == "3px"?"0px":atdElements[idx].style.width); }
}

var menuBlockerDiv = document.getElementById("divMenuAnchorBlocker");
if(menuBlockerDiv != null)
{
    menuBlockerDiv.style.display = "none";
}

var topMenuReadyState = false;
if (window.addEventListener)
{
    topMenuReadyState = true;
    window.addEventListener('load', SetReadyState, false);
}
else
{
    window.attachEvent('onload', SetReadyState);
}

function SetReadyState()
{
    topMenuReadyState = true;
    isPageLoaded = true;
    menuBlockerDiv = document.getElementById("divMenuAnchorBlocker");
    if(menuBlockerDiv != null && menuBlockerDiv.style.display != "none")
    {
        menuBlockerDiv.style.display = "none";
    }
}

function Menu_HoverStatic(item) {
    if (topMenuReadyState == false) return;
    
    var node = Menu_HoverRoot(item);
    var data = Menu_GetData(item);
    
    if (!data) return;
    
    __disappearAfter = data.disappearAfter;
    Menu_Expand(node, data.horizontalOffset, data.verticalOffset); 
    
    if (window.addEventListener)
    {
        var myComment =  "Just do the blocker for the following browser - Mozilla, Netscape, Firefox";
        var frameBlocker = document.getElementById("frameBlocker");
        if (frameBlocker != null)
        {
            var dropDownDiv = document.getElementById(item.id + "Items");
            if (dropDownDiv !=  null)
            {
                lastShowingPanelId = dropDownDiv.id;
                frameBlocker.style.left = dropDownDiv.offsetLeft + "px";
                frameBlocker.style.top = dropDownDiv.offsetTop + "px";
                frameBlocker.style.width = dropDownDiv.offsetWidth + "px";
                frameBlocker.style.height = dropDownDiv.offsetHeight + "px";
                frameBlocker.style.display = "block";
            }
        }
    }
}

var lastShowingPanelId;
function PopOut_Hide(panelId) {
    var panel = WebForm_GetElementById(panelId);
    if (panel && panel.tagName.toLowerCase() == "div") {
        panel.style.visibility = "hidden";
        panel.style.display = "none";
        panel.offset = 0;
        panel.scrollTop = 0;
        var table = WebForm_GetElementByTagName(panel, "TABLE");
        if (table) {
            WebForm_SetElementY(table, 0);
        }
        if (window.navigator && window.navigator.appName == "Microsoft Internet Explorer" &&
            !window.opera) {
            var childFrameId = panel.id + "_MenuIFrame";
            var childFrame = WebForm_GetElementById(childFrameId);
            if (childFrame) {
                childFrame.style.display = "none";
            }
        }
        
        if (window.addEventListener)
        {
            var myComment =  "Mozilla, Netscape, Firefox";
            var frameBlocker = document.getElementById("frameBlocker");
            if (frameBlocker != null && panelId == lastShowingPanelId)
            {
                frameBlocker.style.display = "none";
            }
        }
        
    }
}

//document.onreadystatechange = StateChange;
//function StateChange()
//{
//    if (document.readyState == 'complete')
//    {
//        readyState = true;
//    }
//}
//var menuBlocker = document.getElementById("divMenuAnchorBlocker");
//if (!window.addEventListener)
//{ 
//    if (menuBlocker != null) 
//    { 
//        menuBlocker.style.display = "block"; 
//    }
//}
//if (!window.addEventListener)
//{
//    if (window.addEventListener)
//        window.addEventListener('load', EnableMenu, false);
//    else
//        window.attachEvent('onload', EnableMenu);
//}
//function EnableMenu()
//{
//    var menuBlocker = document.getElementById("divMenuAnchorBlocker");
//    if (menuBlocker != null)
//    {
//        menuBlocker.style.display = "none";
//    }
//}


	function getReferenceDivInnerHTML_TitleBar(result)
    {
		var proSeperator = ";";
		var rowSeperator = "\n";
		
		var str = "";
		var rows = result.split(rowSeperator);
		
		quotesRowCount_TitleBar = rows.length;
		
		for(var i = 0; i < rows.length; i++)
		{
			var properties = rows[i].split(proSeperator);
			var symbol = properties[0];
			var companyName = properties[1];
			var itemId = GetItemId_TitleBar(i);
			var itemText = GetItemText(symbol, companyName);
			
			str += "<div onmouseover=\"javascript:setMouseMover_TitleBar(" + i + ");\" onmouseout=\"javascript:this.className='';\" onclick=\"javascript:redirectWithSymbolOnTopBar('" + symbol + "');\" symbol='" + symbol + "' id=\"" + itemId + "\"><div class='pulldownitem'>" + itemText + "</div></div>";
		}
		return str;
    }
    
    //-- fire when input_text onclick
    function topBarSearchTextOnclick()
    {
		var searchTxt = $('topbarSearchText');
        searchTxt.select();
    }
    
    //Set the value of topbarSearchText with the given symbol, and redirect for the symbol
	function redirectWithSymbolOnTopBar(symbol)
	{
		setSymbol_TitleBar(symbol);
		templateTitleBarSearch_OnClick();
	}
