dom = (document.getElementById)? true : false;
nn4 = (document.layers)? true : false;
ie4 = (!dom && document.all)? true : false;
ie = (document.all)? true : false
var maxmenu = 5; // êîë-âî âûïàäàøåê
var start = 0; // 
var activmenu = 0; // 
var cur = 0; // 
var tim;
var overactiv = 0; // 
var overcolor = '#5F93C2';
var outcolor = '#7BBEE7';

function findClientWidth() 
{
 if (ie) {
  return document.body.clientWidth;
 } else { // else is NN4 && W3C
  return innerWidth;
 }
}

function ShowMenuW(el) 
{
 var menuID = 'menu' + el;
 var tdID = 'td'+el;
 document.getElementById(menuID).style.left = (findClientWidth()*(0.025+0.95*0.25)
                                               +document.getElementById(tdID).offsetLeft
                                               +15
                                               )+'px';
 var w = findClientWidth()*(0.95*0.75*0.2);
 document.getElementById(menuID).style.width = ((w < 130)?130:w)+'px';
}

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";
 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() 
{
var i;
 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;
//if(ie) document.getElementById('navig').style.visibility = "visible";
}

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; }
}

function timeactiv()
{
 overactiv=0;
 tim=setTimeout('tactiv()','500');
 return true;
}

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

function timedisable()
{
 if (start != 0) {
  clearTimeout(tim);  overactiv=1
 }
 else 
     start = 1;
//if(ie) document.getElementById('navig').style.visibility = "hidden";
//if(ie) document.getElementById('navig1').style.visibility = "visible";
}

function chcolor(id,colo){
 document.getElementById(id).style.background=colo;
}

function bgLighting (div,optColor)
{
 if (optColor == 'over') {
  if (dom) document.getElementById(div).style.backgroundColor = overcolor;
  if(ie4) document.all[div].style.backgroundColor = overcolor;
  if(nn4) document.layers[div].bgColor = overcolor;
 } else {
  if (dom) document.getElementById(div).style.backgroundColor = outcolor;
  if(ie4) document.all[div].style.backgroundColor = outcolor;
  if(nn4) document.layers[div].bgColor = outcolor;
 }
}
//////////////////////////////////////////////////////

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}
} 

function sendMail(){
    var path;
    path = prompt("Ââåäèòå e-mail: ", ""); 
    if (path != null) 
        location.href = "?sendtomail=" + path;
    return false;
}

function oMO(n) {
    ShowMenuW(n); 
    timedisable(); 
    activ('menu'+n);
    return true;
}


