

// Переменные определения браузера

dom = (document.getElementById)? true : false;
nn4 = (document.layers)? true : false;
ie4 = (!dom && document.all)? true : false;

// Константы

var widthSubMenu = 130;
var marginSubMenu = 0;
var paddingSubMenu = 0;

var tim; 	
var activmenu = 0; 
var start = 0;
var Ox = 10;
var Oy = 5;
var Dx = 200;

// 

var widthSubMenu1 = widthSubMenu - 2;


function b() {
 
}

function bildSubMenu(ID) {
 if (!dom) return;

 if (activmenu > 0) {
   if (activmenu != ID) {
     clearTimeout(tim);     
     dSM(activmenu);
     activmenu = parseInt(ID);   
     start = 1;
   }
   else {
     clearTimeout(tim);          
     start = 0;
   }
 } else {
   activmenu = parseInt(ID);   
   start = 1;
 }

 if (start != 0) {  
 var content = '';

 var tt = eval('Menu' + ID + 'TEXT.length');
 
 if (tt != 0) content += '<div class="mainmenu"><table cellpadding=0 cellspacing=0 border=0 width=130px><tr><td height=4></td></tr>';
 
  for (i=0;i<tt;i++) {
   dop_layer_id = 'dop' + i;
   content += '<tr><td><div id=' + dop_layer_id + ' style="width:'+widthSubMenu1 +'; margin:'+marginSubMenu+';  padding:'+paddingSubMenu+'" onClick="gopage('+ID+','+i+')">';   
   content += '<a style="font-family: Arial Narrow" href=' + eval('Menu' + ID + 'URL[' + i + ']') + '>';
   if ((activelevel == i) && (activemainmenu == ID)) content += '<b>';
   content += eval('Menu' + ID + 'TEXT[' + i + ']');
   if ((activelevel == i) && (activemainmenu == ID)) content += '</b>';
   content += '</a></div>';
   content += '</td></tr>';
   if (i<tt-1) content += '<tr><td height=4></td></tr>';
 }
 
 if (tt != 0) content += '</table></div>';
 
 IDleer = 'sleer' + ID;
 IDleer1 = 'm' + ID;
 IDleer2 = 'shadow' + ID;
 
 
 elem = document.getElementById(IDleer1);
 
 var topMain = 0;
 var leftSubMenu = 0;
 
 while (elem.offsetParent != null) {
   elem = elem.offsetParent;
   topMain += elem.offsetTop;
   if (elem.tagName == 'BODY') break;
 } 
 
 elem = document.getElementById(IDleer1);
 topMain += elem.offsetHeight + 1;
 while (elem.offsetParent != null) {
   elem = elem.offsetParent;
   leftSubMenu += elem.offsetLeft;
   if (elem.tagName == 'BODY') break;
 } 

 var SubMenuLeer = document.createElement('div'); 
    SubMenuLeer.setAttribute('id',IDleer);
    SubMenuLeer.style.position = 'absolute';
    SubMenuLeer.style.top = 125 + Oy;
    SubMenuLeer.style.left = 150 + Ox;        
    if (tt != 0) {
    //SubMenuLeer.style.width = widthSubMenu;    
    SubMenuLeer.style.padding = 0;
    SubMenuLeer.style.fontFamily = 'Verdana,Arial';    
    SubMenuLeer.style.background = '#ffffff';         
    SubMenuLeer.style.borderWidth = '0px';                            
    SubMenuLeer.style.borderStyle = 'none';                            
    SubMenuLeer.style.borderColor = '#ffffff';                            
    SubMenuLeer.style.zIndex = '10';          
    SubMenuLeer.innerHTML = content;
    }
    document.body.appendChild(SubMenuLeer); 
    
 var SubMenuLeer = document.createElement('div'); 
    SubMenuLeer.setAttribute('id',IDleer2);
    SubMenuLeer.style.position = 'absolute';
    SubMenuLeer.style.top = 125 + Oy + 4;
    SubMenuLeer.style.left = 150 + Ox + 2;        
    if (tt != 0) {
    SubMenuLeer.style.width = widthSubMenu;    
    SubMenuLeer.style.padding = 0;    
    SubMenuLeer.style.background = '#ffffff';                      
    SubMenuLeer.style.zIndex = '9'; 
    //SubMenuLeer.style.MozOpacity = '75%'; 
    content = '<div style="visibility:hidden">' + content;
    content += '</div>';
    SubMenuLeer.innerHTML = content;    
    }
    document.body.appendChild(SubMenuLeer); 

   }
   else {
   //alert('not DOM!');
   }
    
}

function gopage(ID,i) {
  document.location.href=eval('Menu' + ID + 'URL[' + i + ']');
} 

function destroySubMenu(ID) {
  if (!dom) return;
  tim = setTimeout('dSM(' + ID + ')','1000');  
}

function destroySubMenu2(ID) {
  tim = setTimeout('dSM(' + ID + ')','150');  
}

function dSM(ID) {
  if (dom) {     
  IDleer = 'sleer' + ID;
  var d = document.getElementById(IDleer);      
  document.body.removeChild(d);
  IDleer = 'shadow' + ID;
  var d = document.getElementById(IDleer);      
  document.body.removeChild(d);
  activmenu = 0;
  }
  else {
  
  }
}

function ov(id) {
  id.style.background = '#eeeeee';                 
}

function ou(id) {
  id.style.background = '#FCFCFA';               
}