dom = (document.getElementById)? true : false;
nn4 = (document.layers)? true : false;
ie4 = (!dom && document.all)? true : false;
nn6 = (document.layers)? true : false;

isDOM=document.getElementById                      //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isMSIE=document.all && document.all.item           //Microsoft Internet Explorer 4+
isNetscape4=document.layers                        //Netscape 4.*
isOpera=window.opera                               //Opera
isOpera5=isOpera && isDOM                          //Opera 5+
isMSIE5=isDOM && isMSIE                            //MSIE 5+
isMozilla=isNetscape6=isDOM && !isMSIE && !isOpera //Mozilla или Netscape 6.*


var maxmenu = 3; // кол-во выпадашек
var start = 0; // 
var activmenu = 0; // 
var cur = 0; // 
var tim;
var overactiv = 0; // 

function showmenu(e,el) 
{ 

  if (dom && !isNetscape6) 
   {
    document.getElementById(el).style.visibility = "visible";
    document.getElementById(el).style.left = e.x - 20;
   }
  else if (ie4) 
   {
    document.all[el].style.visibility = "visible";
   }
  else if (nn4) 
   {
    document.layers[el].visibility = "show";
   }
  else if (isNetscape6) 
   {
    document.getElementById(el).style.visibility = "visible";
    document.getElementById(el).style.left = e.pageX - 20;
   }                                                 
  activmenu = 1;
}

function hidemenu(el) 
{
 if (dom && !isNetscape6) document.getElementById(el).style.visibility = "hidden";
 else if (ie4) document.all[el].style.visibility = "hidden";
 else if (nn4) document.layers[el].visibility = "hide";
 else if (isNetscape6) document.getElementById(el).style.visibility = "hidden";
 activmenu = 0;
}

function hideall() 
{
  for (i=1; i<=maxmenu; i++)
   {
    if (dom && !isNetscape6) 
     {
      document.getElementById('menu'+i).style.visibility = "hidden";
     }
    else if (ie4) 
      document.all['menu'+i].style.visibility = "hidden";
    else if (nn4) 
      document.layers['menu'+i].visibility = "hide";
    else if (isNetscape6) 
      document.getElementById('menu'+i).style.visibility = "hidden";
   }
 activmenu = 0;

}

function noactiv() 
{
  if (start != 0) 
    hidemenu(cur)
}

function activ(e, el) 
 {
  if (activmenu == 1) 
   {
     if (el != cur) 
      { 
        hidemenu(cur); showmenu(e, el); cur = el; 
      }
   } 
  else 
   {  
     showmenu(e,el); cur = el;
   }
 }


function ClickActiv() 
{

   if (activmenu == 1) 
     hidemenu(cur);
   else 
     showmenu(e, cur); 
}

function timeactiv()
{
  overactiv=0;
  tim=setTimeout('tactiv()','600'); 
}

function tactiv()
{
   if (overactiv == 0 && activmenu == 1) 
     hidemenu(cur); 
}

function timedisable()
{
  if (start != 0) 
   {
     clearTimeout(tim);  overactiv=1
   }
  else 
   start = 1;
}


var  status1 = 1;

function SHblock(item)
{
  if (item == 'infoblock1') 
   {
     block = status1
   }

  if (block == 1) 
   {
     if (dom)
       document.getElementById(item).style.display = 'none';
     else if (ie4) 
       document.all[item].style.display = 'none';  
     block = 0;
   }
  else
   {
     if (dom) 
       document.getElementById(item).style.display = 'block';
     else if (ie4)
       document.all[item].style.display = 'block';
     block = 1;
   }

  if (item == 'infoblock1') 
   { 
     status1 = block
   }

} 
