var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var droptoggle= false;

function toggleDropDown(obj)
{
    if(droptoggle == false) {
        droptoggle = true;
        showDropDown(obj);
    } else {
        droptoggle = true;
        hideDropDown(obj);
        hideDropDownBig(obj);
    }
}

function toggleDropDownBig(obj)
{
    if(droptoggle == false) {
        droptoggle = true;
        showDropDownBig(obj);
    } else {
        droptoggle = true;
        hideDropDown(obj);
        hideDropDownBig(obj);
    }
}

function showDropDownBig(obj)
{
    if(droptoggle == false) return false;
    hideDropDown(obj);
    hideDropDownBig(obj);
    droptoggle = true;
    var id = obj.id;
    var elem = id.substring(4);
    var obj_x = findPosX(obj);
    var off_x = -4;
    var obj_y = findPosY(obj);
    var off_y = -4;
    
    obj_x = obj_x + off_x;
    obj_y = obj_y + off_y;
    var tit = document.getElementById('tit_'+elem);
    tit.style.left = obj_x + 'px';
    tit.style.top = obj_y + 'px';
    tit.style.display = 'block';
    
    var drop_x = findPosX(document.getElementById('big_usedvh'));
    drop_x += -4;
    var drop_y = findPosY(document.getElementById('big_usedvh'));
    drop_y += 19;

    var drop = document.getElementById('mnu_'+elem);
    drop.style.left = drop_x + 'px';
    drop.style.top = drop_y + 'px';
    drop.style.display = 'block';
    
}

function hideDropDownBig(obj)
{
    droptoggle = false;
    var alldrops = document.getElementById('mm_drop').getElementsByTagName('DIV');
    for(var i=0;i<alldrops.length;i++) {
        if(alldrops[i].className == 'mm_dropbigtit' || alldrops[i].className == 'mm_dropbigmnu') alldrops[i].style.display = 'none';
    }
}

function showDropDown(obj)
{
    if(droptoggle == false) return false;
    hideDropDown(obj);
    hideDropDownBig(obj);
    droptoggle = true;
    var id = obj.id;
    var elem = id.substring(4);
    var obj_x = findPosX(obj);
    var off_x = -4;
    
    obj_x = obj_x + off_x;
    var tit = document.getElementById('tit_'+elem);
    tit.style.left = obj_x + 'px';
    tit.style.display = 'block';
    
    var drop = document.getElementById('mnu_'+elem);
    drop.style.left = obj_x + 'px';
    drop.style.display = 'block';
}

function hideDropDown(obj)
{
    droptoggle = false;
    var alldrops = document.getElementById('mm_drop').getElementsByTagName('DIV');
    for(var i=0;i<alldrops.length;i++) {
        if(alldrops[i].className == 'mm_droptit' || alldrops[i].className == 'mm_dropmnu') alldrops[i].style.display = 'none';
    }
}

function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
            curleft += obj.offsetLeft;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
            curtop += obj.offsetTop;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}