var ns6=document.getElementById&&!document.all
var ie5=document.all&&document.getElementById
var nodelength = 0;
var openones = '';
img1 = new Image();
img1.src = "img/horz.gif";
img2 = new Image();
img2.src = "img/vert.gif";
function doPrint(lang)
{
        sFeatures = "left="+((screen.availWidth-600)/2)+", top=5, height="+(screen.availHeight-50)+",location=no, menubar=no, resizable=yes, scrollbars=yes, status=yes, toolbar=no, width=600";
        if (lang = 'rus')
                printWnd = window.open("/rus/printable.php", "_blank", sFeatures);
        else
                printWnd = window.open("/eng/printable.php", "_blank", sFeatures);
}
function changeLanguage(lang)
{
        if (lang == 'eng')
                window.location = eng_page;
        else
                window.location = rus_page;                
}
function get_cookie(Name)
   {
      var search = Name + "="
      var returnvalue = "";
      if (document.cookie.length > 0)
      {
          offset = document.cookie.indexOf(search)
          if (offset != -1)
          {
              offset += search.length
              end = document.cookie.indexOf(";", offset);
              if (end == -1) end = document.cookie.length;
              returnvalue=unescape(document.cookie.substring(offset, end));
          }
      }
      return returnvalue;
   }
function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "");
        document.cookie = curCookie;
}
function initMenu()
{
var folders = document.getElementsByName('foldinglist');
var spans = document.getElementsByName('foldinglistspan');
nodelength = folders.length;
var activeitem=get_cookie('binn_menu_active');
if (activeitem != '' && !ns6)
{
    for (j=0; j < spans.length; j++)
    {
        if (spans[j].getAttribute('mid') == activeitem)
        {
            spans[j].outerHTML = '<b>'+spans[j].outerHTML+'</b>';
            break;
        }
    }
}
var openresults=get_cookie('binn_menu')
if (openresults != '')
{
        openresults = openresults.split(' ');
    for (i=0; i < openresults.length; i++)
    {
                
        for (j=0; j < nodelength; j++)
        {
                if (folders[j].getAttribute('mid') == openresults[i])
                {
                        folders[j].style.display='';
                        var str =  'mimg'+openresults[i];
                        var img = document.getElementById('mimg'+openresults[i]);
                        if (folders[j].getAttribute('level') == 1)
                                img.src = 'img/vert_white.gif';
                        else
                                img.src = 'img/vert.gif';
                        break;
                }
        }
    }
}
nodelength = nodelength-1;
openones=''
}
function checkcontained(e)
{
  var iscontained=0
  cur = ns6 ? e.target : event.srcElement
  
  if (cur.getAttribute('mid') != null)
    setCookie("binn_menu_active", cur.getAttribute('mid'), 0, '/', '.ru');

  i = 0
  if (cur.id == "foldheader")
    iscontained = 1
  else
    while (ns6&&cur.parentNode||(ie5&&cur.parentElement))
    {
      if (cur.id=="foldheader"||cur.id=="foldinglist")
      {
        iscontained=(cur.id=="foldheader")? 1 : 0
        break
      }
      cur = ns6 ? cur.parentNode : cur.parentElement
    }
  if (iscontained)
  {
    var foldercontent = ns6 ? cur.nextSibling : cur.nextSibling;
    var img = ns6 ? cur.childNodes[4].childNodes[1] : cur.childNodes[2].childNodes[0];
        
    if (!foldercontent)
       return;
    if (foldercontent.style.display == "none")
    {
        foldercontent.style.display="";
        if (foldercontent.getAttribute('level') == 1)
                img.src = 'img/vert_white.gif';
        else
                img.src = 'img/vert.gif';
    }
    else
    {
        foldercontent.style.display="none"
        if (foldercontent.getAttribute('level') == 1)
                img.src = 'img/horz_white.gif';
        else
                img.src = 'img/horz.gif';
    }
  }
}

function checktree()
{
                //alert(document.cookie);
    var folders = document.getElementsByName('foldinglist');
    for (i=0 ; i <= nodelength ; i++)
    {
         if (folders[i].style.display=='')
         {
                openones=openones + folders[i].getAttribute("mid") + " ";
         }
    }
        
    setCookie("binn_menu", openones, 0, '/', '.unesco.ru');  
}

function setactiveelement(eid)
{
        setCookie("binn_menu_active", eid, 0, '/', '.unesco.ru');
}

if (ie5||ns6)
{
  document.onclick = checkcontained;
}

