var dropmenu = document.createElement('div');
var over_head = false;
var over_menu = false;

function findPos(obj) {
        var curleft = 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 (i=0; i < params.length; i++){
                title = params[i].split('=');
                html += '<a href=' + title[1] + '>' + title[0] + '</a>';
         }

     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.innerHTML = html;
     var iLeft = left + 1 + 'px';
     dropmenu.style.left = iLeft;
     var iTop = top - 1 + 'px';
     dropmenu.style.top = iTop;
     dropmenu.id = 'ns_dropmenu';
     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);
}

