
var dd_timer;
var dd_oldShow;

function findPosX(eElement)
{
    var nLeftPos = eElement.offsetLeft;      
       
    var eParElement = eElement.offsetParent;    
    while (eParElement != null)
    {                                           
       nLeftPos += eParElement.offsetLeft;      
       eParElement = eParElement.offsetParent;  
    }
    return nLeftPos;                            
}

function findPosY(eElement)
{
    var nTopPos = eElement.offsetTop;           
    var eParElement = eElement.offsetParent;    
    while (eParElement != null)
    {                                           
        nTopPos += eParElement.offsetTop;       
        eParElement = eParElement.offsetParent; 
    }
    return nTopPos;                           
}
function ifLeaveHide(elem,e)
{
	var posx = 0;
	var posy = 0;
	if (e.pageX || e.pageY)
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX;
		posy = e.clientY;
	}
	
	var elemX = findPosX(elem);
	var elemY = findPosY(elem);
	
	if ((posx <= elemX || posx >= elemX + elem.offsetWidth) ||
	         (posy <= elemY || posy >= elemY + elem.offsetHeight))
	 {
	 	 elem.style.display="none";
	 }
}

function dd_leave(elem){
	elem.style.display="none";
}



function dd_show(name)
{
	if (dd_oldShow) dd_oldShow.style.display = "none";
	dd_oldShow = document.getElementById(name);
	if (dd_oldShow)dd_oldShow.style.display="block";
	
}


function dd_hide(name)
{
	dd_timer = setTimeout('document.getElementById("' + name + '").style.display="none"', 200);
}


function dd_clearTimer()
{
	clearTimeout(dd_timer);
	
}



