ie4 = (document.all) ? true : false; // ие
nn4 = (document.layers) ? true : false; // нетскейп
dom = (!ie4 && document.getElementById) ? true : false; // опера

var maxmenu = 4; // сколько у нас менюшек
var start = 0;
var activmenu = 0;
var cur = 0;
var cur1 = 0;
var tim;
var overactiv = 0;
var overcolor = '#6A359E'; // цвет при наведении
var outcolor = '#F5F3F7'; // цвет без наведения

// показать менюшку 
function showmenu(el) {
 if (dom) { document.getElementById(el).style.visibility = "visible"; }
 else if (ie4) { document.all[el].style.visibility = "visible"; }
 else if (nn4) { document.layers[el].visibility = "show";
     document.layers[el].top = "45px";}
 activmenu = 1;
}

// скрыть менюшку 
function hidemenu(el) {
 if (dom) { document.getElementById(el).style.visibility = "hidden";}
 else if (ie4) { document.all[el].style.visibility = "hidden"; }
 else if (nn4) { document.layers[el].visibility = "hide"; }
 activmenu = 0;
}

function hideall() {
 for (i=1; i<=maxmenu; i++) {
  if (dom) { 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";}
 }
 activmenu = 0;
}

function noactiv() {
 if (start != 0) hidemenu(cur)
}

function activ(el) {
 if (activmenu == 1) {
  if (el != cur) { hidemenu(cur); showmenu(el); cur = el; }
 } else {
  showmenu(el); cur = el;
 }
 if (el=='menu3'){showmenu('menu3'); cur = 'menu3';}
}

function ClickActiv() {
 if (activmenu == 1) hidemenu(cur);
 else showmenu(cur);
}

function timeactiv() {
 overactiv=0;
 tim=setTimeout('tactiv()','1100');
}

function tactiv() {
 if (overactiv == 0 && activmenu == 1) hidemenu(cur);
}

function timedisable() {
 if (start != 0) { clearTimeout(tim);  overactiv=1; }
 else start = 1;
}

