function Menu(b,og) {
  var i, s, c, k, j, tN, hh;

  if(document.getElementById) {
    if(b.parentNode && b.parentNode.childNodes)
      tN=b.parentNode.childNodes;
    else
      return;

    for(i=0;i<tN.length;i++) {
      if(tN[i].tagName=="DIV") {
        s=tN[i].style.display;
        hh=(s=="block")?"none":"block";
        if(og==1)
          hh="block";
        tN[i].style.display=hh;
      }
    }

    c=b.firstChild;
    if(c.data) {
      k=c.data;
      j=k.charAt(0);
      if(j=='+')
        k='-'+k.substring(1,k.length);
      else if(j=='-')
        k='+'+k.substring(1,k.length);
      c.data=k;
    }

    if(b.className=='closedfolder')
      b.className='openfolder';
    else if(b.className=='openfolder')
      b.className='closedfolder';
  }
}

function setMenu() {
  var i, d='', h='<style type=\"text/css\">';

  if(document.getElementById) {
    var tA=navigator.userAgent.toLowerCase();

    if(window.opera) {
      if(tA.indexOf("opera 5")>-1 || tA.indexOf("opera 6")>-1)
        return;
    }
    for(i=1;i<5;i++) {
      d+='div ';
      h+="\n#Menu div "+d+"{display:none;}";
    }
    document.write(h+"\n</style>");
  }
}
setMenu();

function TMclass() {
  var i, x, d, tN, ag;
  if(document.getElementById) {
    d=document.getElementById('Menu');
    if(d) {
      tN=d.getElementsByTagName("A");
      if(tN&&tN.length) {
        for(i=0;i<tN.length;i++) {
          ag=(tN[i].onclick)?tN[i].onclick.toString():false;
          if(ag&&ag.indexOf("Menu")>-1)
            tN[i].className='closedfolder';
          else
            tN[i].className='document';
        }
      }
    }
  }
}

function TMopen() {
  var i, j, x, d, hr, ha, ef, a, ag, kids;
  if(document.getElementById) {
    d=document.getElementById('Menu');
    if(d) {
      hr=window.location.href;
      ha=d.getElementsByTagName("A");
      if(ha&&ha.length) {
        for(i=0;i<ha.length;i++) {
          if(ha[i].href) {
            if(hr.indexOf(ha[i].href)>-1) {
              a=ha[i].parentNode.parentNode;
              while(a) {
								var kids = a.childNodes;
								for(var j = 0; j < kids.length; j++) {
									if(kids[j] && kids[j].tagName=="A") {
	                  if(kids[j].onclick) {
	                    ag=kids[j].onclick.toString();
	                    if(ag&&ag.indexOf("Menu")>-1)
	                      Menu(kids[j],1);
	                  }
	                }
	              }
                a=a.parentNode;
              }
            }
          }
        }
      }
    }
  }
}

function Menu2(b,og) {
  var i, s, c, k, j, tN, hh;

  if(document.getElementById) {
    if(b.parentNode && b.parentNode.childNodes)
      tN=b.parentNode.childNodes;
    else
      return;

    for(i=0;i<tN.length;i++) {
      if(tN[i].tagName=="DIV") {
        s=tN[i].style.display;
        hh=(s=="block")?"none":"block";
        if(og==1)
          hh="block";
        tN[i].style.display=hh;
      }
    }

    c=b.firstChild;
    if(c.data) {
      k=c.data;
      j=k.charAt(0);
      if(j=='+')
        k='-'+k.substring(1,k.length);
      else if(j=='-')
        k='+'+k.substring(1,k.length);
      c.data=k;
    }
  }
}

function setMenu2() {
  var i, d='', h='<style type=\"text/css\">';

  if(document.getElementById) {
    var tA=navigator.userAgent.toLowerCase();

    if(window.opera) {
      if(tA.indexOf("opera 5")>-1 || tA.indexOf("opera 6")>-1)
        return;
    }
    for(i=1;i<5;i++) {
      d+='div ';
      h+="\n#Menu2 div "+d+"{display:none;}";
    }
    document.write(h+"\n</style>");
  }
}
setMenu2();

function TMopen2() {
  var i, j, x, d, hr, ha, ef, a, ag, kids;
  if(document.getElementById) {
    d=document.getElementById('Menu2');
    if(d) {
      hr=window.location.href;
      ha=d.getElementsByTagName("A");
      if(ha&&ha.length) {
        for(i=0;i<ha.length;i++) {
          if(ha[i].href) {
            if(hr.indexOf(ha[i].href)>-1) {
              a=ha[i].parentNode.parentNode;
              while(a) {
								kids = a.childNodes;
								for(j = 0; j < kids.length; j++) {
									if(kids[j] && kids[j].tagName=="A") {
	                  if(kids[j].onclick) {
	                    ag=kids[j].onclick.toString();
	                    if(ag&&ag.indexOf("Menu2")>-1)
	                      Menu(kids[j],1);
	                  }
	                }
	              }
                a=a.parentNode;
              }
            }
          }
        }
      }
    }
  }
}