var dropmenu = document.createElement("div");
var over_head = false;
var over_menu = false;

function findPos(obj) {
        
        var curleft = 0;
        var curtop = 0;
        if (obj.offsetParent) {
                curleft = obj.offsetLeft;
                curtop = obj.offsetTop;
                while (obj = obj.offsetParent) {
                        curleft += obj.offsetLeft;
                        curtop += obj.offsetTop;
                }
        }
        return [curleft,curtop];
}

function ns_menushow(menu_head, string_params) {
       
        var positions = findPos(menu_head);
        var left = positions[0] - 1;
        var top = positions[1] + menu_head.offsetHeight + 1;
        
        var params = string_params.split('@');
       
        var html = "";
        
        for (var i=0; i < params.length; i++){
                var title = params[i].split('=');
                html = html + "<a href='" + title[1] + "' >" + title[0] + "</a>";
         }

        html = html + "<table cellspacing=0 cellpadding=0 width=100%><tr><td><img src=/ecmnew/dropmenu_left.gif></td><td width=100% background=/ecmnew/dropmenu_bg.gif><img src=/ecmnew/dropmenu_bg.gif></td><td><img src=/ecmnew/dropmenu_right.gif></td></table>"; 
     
     document.body.appendChild(dropmenu);
     dropmenu.id = 'ns_dropmenu';
     dropmenu.style.left = left + 1 + "px";
     dropmenu.style.top = top - 1 + "px";
     dropmenu.innerHTML = html;
     over_head = true;
}

dropmenu.onmouseover = function(){
        over_menu = true;
}
dropmenu.onmouseout = function(){
        over_menu = false;
        var tim = setTimeout("ns_clear()", 2500);
}
var tim;
function ns_clear(){
       
        var dropmenu = document.getElementById('ns_dropmenu');
        if(!over_menu && !over_head && dropmenu){

                document.body.removeChild(dropmenu);
                clearTimeout(tim);
        }
}
function ns_menuhide(){
        over_head = false;
        var tim = setTimeout("ns_clear()", 1500);
}

