var bo_ns_id = 0;

//so popup can call parent!
window.name = "MainWindow";


function startIeFix()
{
    if(isIE())
        document.write('<noscript id="bo_ns_id_' + bo_ns_id + '">');
}


function endIeFix()
{
    if(isIE())
    {
        var theObject = document.getElementById("bo_ns_id_" + bo_ns_id++);
        var theNoScript = theObject.innerHTML;
        document.write(theNoScript);
    }
}


function isIE()
{
    var strBrowser = navigator.userAgent.toLowerCase();

    if(strBrowser.indexOf("msie") > -1 && strBrowser.indexOf("mac") < 0)
        return true;
    else
        return false;
}

function IsChildOf(p_objParent, p_objChild) 
{
	if(p_objChild != null ) 
	{			
		while(p_objChild.parentNode ) 
		{
			if((p_objChild = p_objChild.parentNode) == p_objParent)
				return true;
		}
	}
	return false;
}

function OnMouseOutFix(p_objElement, event, p_strMouseOutImg) 
{
	var l_objCurrent_mouse_target = null;
	
	if( event.toElement )			
		l_objCurrent_mouse_target = event.toElement;
	else if( event.relatedTarget )				
		l_objCurrent_mouse_target = event.relatedTarget;
	
	if(!IsChildOf(p_objElement, l_objCurrent_mouse_target) && p_objElement != l_objCurrent_mouse_target) 
	{
		p_objElement.firstChild.nextSibling.style.display='none';
		if(p_strMouseOutImg != '')
		{
			p_objElement.firstChild.src = p_strMouseOutImg;
		}
    }
}

function OpenJumpGame () {
    window.open('/tool2/index.html', 'blank', 'height=600,width=800,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0', 'false');return false;
}

function OpenSubmenu (p_objListItem) {
    var l_objElement = p_objListItem.firstChild.nextSibling;
    if(l_objElement) {
        l_objElement.style.display = 'block';
    }
}
function CloseSubmenu (p_objListItem) {
    var l_objElement = p_objListItem.firstChild.nextSibling;
    if(l_objElement) {
        l_objElement.style.display = 'none';
    }
}
var m_intOpenTooltip = 0;
function OpenTooltip (p_intMenuId) {
    if(m_intOpenTooltip != 0) {
        CloseTooltip (m_intOpenTooltip);
    }
    try {
        var l_objDiv = document.getElementById ('Tooltip' + p_intMenuId);
        l_objDiv.style.display = 'block';
        m_intOpenTooltip = p_intMenuId;
    } catch (l_objException) { };
}
function CloseTooltip (p_intMenuId) {
    try {
        var l_objDiv = document.getElementById ('Tooltip' + p_intMenuId);
        l_objDiv.style.display = 'none';
        m_intOpenTooltid = 0;
    } catch (l_objException) { };
}