
function build_menu() {

  if (!$('menuId')) {
	   $$('#menuzone ul.menu')[0].setAttribute('id', 'menuId');
	   $$('#menuzone ul.menu ul.level1').each(function(level1) {
	     level1.getElementsBySelector("li ul.level2").each(function(level2) {
	       var relativeElement = level2.parentNode.nextSibling;
	       var li = level2.getElementsBySelector("li").reverse();
	       for (i = 0; i < li.length; i++) {
		        level1.insertBefore(li[i], relativeElement);
	  	      relativeElement = li[i];
	       }
	     });
	   });

	  Menu.init("menuId", {
	    "orientation" : Menu.HORIZONTAL,
	    "hidePause" : 0.2
	  });

	  var sirka = 0;
	  var vyska = 0;

		$$('#menuzone ul.menu li').each(function(item) {
	    if (item.parentNode.hasClassName('menu')) {
	      sirka = sirka + item.offsetWidth;
	      vyska = item.offsetHeight;


		     if (vyska > 71 || sirka > 972) {
           item.style.display = 'none'; 
         } 
         /*else
         {
         $('menuzone').setStyle({'background':'url(./img/menu7.png) no-repeat'});
	       $('menuzone').setStyle({'background-position':parseInt(sirka) + 'px 0px'});  
         } */ 
	
	    }
	  });
	  
	
  }

}
 
function nav_lang_cleaner() {

  var navi = document.getElementById("pageNavigator");
	var lang = document.getElementById("languageSelect");
	if(lang.innerHTML == ""){
  $('pageNavigator').style.width = 'auto';
  }
  if( navi.innerHTML == "" && lang.innerHTML == "" ) {
  	$('pageNavigator').style.display = 'none';
    $('languageSelect').style.display = 'none';
    $('navigator').style.display = 'none';
  }

}

function box_maximizing() {
    
  if( RubicusFrontendIns.isAdminMode() ) return false;
  else 
  { 
    var boxes = $('primaryContent').getElementsBySelector('div');
    
    var last_box;
    for (var i = 0; i < boxes.length; i++)
    { 
      var box = $(boxes[i]);
     
      if (box.hasClassName('Box') || box.hasClassName('rbcWidgetArea'))
      {
        last_box = box;
      }
    }
    if (last_box)
    {
      var main_height = $('telo').getHeight() + $('telo').offsetTop;
      last_box.setStyle({'height' : parseInt(main_height - last_box.offsetTop - 119) + 'px', 'overflow':'visible','padding-bottom':'30px'});
    }    
  } 
  
}
 
function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
} 
 
function footerposition(){ 
  var vyska = $('telo').getHeight();
    
    $('graylines-inner').setStyle({'height': parseInt(vyska + 29) + 'px' });

     
 /*if ($('site').getHeight() < $('').getHeight())
    {   
     $('graylines').setStyle({'min-height': '100%' , 'height':'100%' });  
    } 
    else
    {
     $('graylines').setStyle({'min-height':'auto' , 'height':'auto' });
    } 
    */ 
  }  

