var selected_item = "";

function select(id, mnu)
{
  selected_item = id;

  if(document.getElementById)
  {
    document.getElementById("ly_nav_1").style.visibility = "hidden";
    document.getElementById("ly_nav_2").style.visibility = "hidden";
    document.getElementById("ly_nav_3").style.visibility = "hidden";
  }
  else
  {
    document.all["ly_nav_1"].style.visibility = "hidden";
    document.all["ly_nav_2"].style.visibility = "hidden";
    document.all["ly_nav_3"].style.visibility = "hidden";
  }

  if(id!="")
  {
    if (document.getElementById)
    {
      document.getElementById(id).style.color = '#ffffff';
      document.getElementById(id).style.font  = 'bold 11px Verdana,sans-serif';
    }
    else
    {
      document.all[id].style.color = '#ffffff';
      document.all[id].style.font = 'bold 11px Verdana,sans-serif';
    }
  }

  if(mnu==1)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px 0px";
  }
  else if(mnu==2)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px -800px";
    document.getElementById("ly_nav_2").style.margin = "0px 0px 0px 0px";
  }
  else if(mnu==3)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px -800px";
    document.getElementById("ly_nav_3").style.margin = "0px 0px 0px 0px";
  }
  else if(mnu==4)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px -800px";
    document.getElementById("ly_nav_4").style.margin = "0px 0px 0px 0px";
  }
  else if(mnu==5)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px -800px";
    document.getElementById("ly_nav_5").style.margin = "0px 0px 0px 0px";
  }
  else if(mnu==6)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px -800px";
    document.getElementById("ly_nav_6").style.margin = "0px 0px 0px 0px";
  }
  else if(mnu==7)
  {
    document.getElementById("ly_nav_7").style.margin = "0px 0px 0px 0px";
  }

  menue = mnu-1;
  hide_sublayers();

};

function hover(id)
{
  if (document.getElementById)
  {
    document.getElementById(id).style.background  = '#282828';
    document.getElementById(id).style.color       = '#ffffff';
    document.getElementById(id).style.font        = 'bold 11px Verdana,sans-serif';
  }
  else
  {
    document.all[id].style.background  = '#282828';
    document.all[id].style.color       = '#ffffff';
    document.all[id].style.font        = 'bold 11px Verdana,sans-serif';
  }
};

function link(id)
{
  var font_color = '#a0a0a0';
  var font_style = 'normal 11px Verdana,sans-serif';

  if((id=='m_nbg')||(id=='m_imp')||
     (id=='m_adm')||(id=='m_version')) font_color = '#505050';

  if(id==selected_item)
  {
    font_color = '#ffffff';
    font_style = 'bold 11px Verdana,sans-serif';
  }

  if (document.getElementById)
  {
    document.getElementById(id).style.background  = '#000000';
    document.getElementById(id).style.color       = font_color;
    document.getElementById(id).style.font        = font_style;
  }
  else
  {
    document.all[id].style.background  = '#000000';
    document.all[id].style.color       = font_color;
    document.all[id].style.font        = font_style;
  }
};

function go_to(source)
{
  window.location.href = root_dir+source;
};



var time;
var dimx = Dimx = 0;
var menue = 0;
var temp = 0;
var modus = 0;

function menu(mnu)
{
  clearTimeout(time);
  set_end();

  modus = 1;
  Dimx = 0;
  menue = mnu;

  hide_sublayers();

  set_menu();
};

function set_menu()
{
  time = setTimeout("set_menu()",0);
  dimx = Math.round(Dimx+=((-800)-Dimx)*1/25);

  temp = dimx + 800;

  if(document.getElementById)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px "+dimx+"px";
    if(menue==1) document.getElementById("ly_nav_2").style.margin = "0px 0px 0px "+temp+"px";
    if(menue==2) document.getElementById("ly_nav_3").style.margin = "0px 0px 0px "+temp+"px";
  }
  else
  {
    document.all["ly_nav_1"].style.margin = "0px 0px 0px "+dimx+"px";
    if(menue==1) document.all["ly_nav_2"].style.margin = "0px 0px 0px "+temp+"px";
    if(menue==2) document.all["ly_nav_3"].style.margin = "0px 0px 0px "+temp+"px";
  }

  if(dimx==-800)
  {
    clearTimeout(time);
  }
};

function hide_sublayers()
{
  if(document.getElementById)
  {
    document.getElementById("ly_nav_2").style.visibility = "hidden";
    document.getElementById("ly_nav_3").style.visibility = "hidden";

    document.getElementById("ly_nav_1").style.visibility = "visible";
    if(menue==1) document.getElementById("ly_nav_2").style.visibility = "visible";
    if(menue==2) document.getElementById("ly_nav_3").style.visibility = "visible";
  }
  else
  {
    document.all["ly_nav_2"].style.visibility = "hidden";
    document.all["ly_nav_3"].style.visibility = "hidden";

    document.all["ly_nav_1"].style.visibility = "show";
    if(menue==1) document.all["ly_nav_2"].style.visibility = "show";
    if(menue==2) document.all["ly_nav_3"].style.visibility = "show";
  }
};

function main(mnu)
{
  clearTimeout(time);
  set_end();

  modus = 2;
  Dimx = -800;
  menue = mnu;

  set_main();
};

function set_main()
{
  time = setTimeout("set_main()",0);
  dimx = Math.round(Dimx+=((0)-Dimx)*1/25);

  temp = dimx + 800;

  if(document.getElementById)
  {
    document.getElementById("ly_nav_1").style.margin = "0px 0px 0px "+dimx+"px";
    if(menue==1) document.getElementById("ly_nav_2").style.margin = "0px 0px 0px "+temp+"px";
    if(menue==2) document.getElementById("ly_nav_3").style.margin = "0px 0px 0px "+temp+"px";
  }
  else
  {
    document.all["ly_nav_1"].style.margin = "0px 0px 0px "+dimx+"px";
    if(menue==1) document.all["ly_nav_2"].style.margin = "0px 0px 0px "+temp+"px";
    if(menue==2) document.all["ly_nav_3"].style.margin = "0px 0px 0px "+temp+"px";
  }

  if(dimx==0)
  {
    clearTimeout(time);
  }
};

function set_end()
{
  if(modus==1)
  {
    pos_main = -800;
    pos_menu = 0;
  }

  if(modus==2)
  {
    pos_main = 0;
    pos_menu = 800;
  }

  if(modus==1||modus==2)
  {
    if(document.getElementById)
    {
      document.getElementById("ly_nav_1").style.margin = "0px 0px 0px "+pos_main+"px";
      if(menue==1) document.getElementById("ly_nav_2").style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==2) document.getElementById("ly_nav_3").style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==3) document.getElementById("ly_nav_4").style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==4) document.getElementById("ly_nav_5").style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==5) document.getElementById("ly_nav_6").style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==6) document.getElementById("ly_nav_7").style.margin = "0px 0px 0px "+pos_menu+"px";
    }
    else
    {
      document.all["ly_nav_1"].style.margin = "0px 0px 0px "+pos_main+"px";
      if(menue==1) document.all["ly_nav_2"].style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==2) document.all["ly_nav_3"].style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==3) document.all["ly_nav_4"].style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==4) document.all["ly_nav_5"].style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==5) document.all["ly_nav_6"].style.margin = "0px 0px 0px "+pos_menu+"px";
      if(menue==6) document.all["ly_nav_7"].style.margin = "0px 0px 0px "+pos_menu+"px";
    }
  }  
};
