﻿function SetClass(element, classname)
{
    if(element != null)
    {
        element.className = classname;
    }
}

function ShowSubMenu(element){
    if(element != null){
        var children = element.getElementsByTagName("div");
        var i=0;        
        for(i=0;i<children.length;i++)
        {
            if(children[i].id.indexOf("topsubmenu") >= 0)
            {                
                children[i].style.display = "block";                
                children[i].style.left = findPos(element)[0] + "px";
                children[i].style.top = (findPos(element)[1] + 24) + "px";
            }
        }            
    }
}

function ResetSubMenus()
{
    var menu = document.getElementById("topMenuTable");
    if(menu != null){
        var children = menu.getElementsByTagName('div');
        var i=0;
        for(i=0;i<children.length;i++)
        {
            if(children[i].id.indexOf("topsubmenu") >= 0)
            {
                children[i].style.display = "none";                                
            }
        }
    }        
}

function findPos(obj) 
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
	    do 
	    {
	        curleft += obj.offsetLeft;
	        curtop += obj.offsetTop;
        } 
        while (obj = obj.offsetParent);
    }
	return [curleft,curtop];	
}    
