var parents = new Array();

var level = new Array();
level['root'] = 0;

var vis = new Array();

var visLevel = new Array();
visLevel[1] = 0;
visLevel[2] = 0;

var chld = new Array();

var curr_id;
var BoolFirstEl = true;

var mmu;

function addNode2 (id, title, parent, url, targ, children) {
  if (mmu != 1) {
    level[id] = level[parent]+1;
    chld[parent] = 1;
    vis[id] = 0;

    var sTitle = (title.length > 38) ? title.substr(0, 35)+'...' : title;
    if (children == '1') {
      sTitle = "<span>" + sTitle + "</span>";  
    }

    if (level[id] < 100) {

		var txt = "";

        //id of treenode Новогодняя акция, ny2012
        if (id == '18669' || id == '18674' || id == '18673' || id == '18670' || id == '18671' || id == '18675' || id == '18672') {
          txt = "<span style='position: relative;'><span style='background-image: url(/images/snowflake.png); width: 26px; height: 26px; display: block; position: absolute; left: -16px; top: -2px; z-index: 9999'></span>";
        }

        if (url)
          txt+="<a href=\""+url+"\" "+(targ == "_blank" ? " target=\""+targ+"\"" : "")+" id=\""+id+"Tbl\">"+sTitle+"</a>";
         else
           txt+="<a href=\""+url+"\" "+(targ == "_blank" ? " target=\""+targ+"\"" : "")+" class='select' id=\""+id+"Tbl\">"+sTitle+"</a>";

        if (id == '18669' || id == '18674' || id == '18673' || id == '18670' || id == '18671' || id == '18675' || id == '18672') {
          txt += "</span>";
        }        

        txt+="<div id=\""+id+"MD\" style=\"display:none; width:100%;\"></div>\r\n";

        obj = document.getElementById(parent+'MD');

        if (jQuery("#"+parent+'MD'))
          jQuery("#"+parent+'MD').append(txt);
      
        parents[id] = parent;
      }
    }
}

//.. Event handlers 
function onMenu (id) {
    var menuItem = document.getElementById(id+'Tbl');
}

function outMenu(id) {
}

//..Hiding popup block
function hidePopup (id) {
   if (visLevel[1] == 0) document.getElementById('mnu_x1').style.visibility = 'hidden';
   if (visLevel[2] == 0) document.getElementById('mnu_x2').style.visibility = 'hidden';
}

//.. Getting lement absolute psotion
function getXpos(elem) {
    var pos = elem.offsetLeft;
    while (elem.offsetParent != null) {
        elem = elem.offsetParent;
        pos+= elem.offsetLeft;
    }
    return pos;
}
function getYpos(elem) {
    var pos = elem.offsetTop;
    while (elem.offsetParent != null) {
        elem = elem.offsetParent;
        pos+= elem.offsetTop;
    }
    return pos;
}

//.. Expanding/collapsing menu folders .
function collapseFold (id) {
    if (!chld[id]) return 0;

    if (document.getElementById(id+'MD').style.display == 'none') {
        document.getElementById(id+'MD').style.display = 'block';

    } else {
        document.getElementById(id+'MD').style.display = 'none';
    }
}

function highLightSelected(id)
{
  mmu = 1;
  var menuItem = document.getElementById(id+'Tbl');
  if(menuItem != null)
  {
    jQuery(menuItem).addClass("select");
    
    $span = jQuery(menuItem).find("span");
    if ($span.size() > 0)
     {
     	span_html = $span.html();
     	$span.remove();
     	jQuery(menuItem).html(span_html);
     }
  }
}

