function detectIE6(){
  var browser = navigator.appName;
  if (browser == "Microsoft Internet Explorer"){
    var b_version = navigator.appVersion;
    var re = /\MSIE\s+(\d\.\d\b)/;
    var res = b_version.match(re);
    if (res[1] <= 6){
      return true;
    }
  }
  return false;
}

function getDocumentSize(doc)
 { // getting a real size document with scrolling etc.
  var r = { width: 0, height: 0 };
 
  var width1=0, width2=0, width3=0, width4=0, maxWidth=0;
  var height1=0, height2=0, height3=0, height4=0, maxHeight=0;
  
  
  if (doc.width) maxWidth = doc.width; 
  if (doc.body) { 
	if (doc.body.scrollWidth) width1 = doc.body.scrollWidth;
	if (doc.body.offsetWidth) width2 = doc.body.offsetWidth; 
  }
  if (doc.documentElement) {
	width3 = doc.documentElement.scrollWidth; 
	width4 = doc.documentElement.clientWidth;
  } 
  
  maxWidth = Math.max(Math.max(Math.max(width1, width2), Math.max(width3, width4)),maxWidth);
  
  if (doc.height) maxHeight = doc.height;
  if (doc.body) {
	if (doc.body.scrollHeight) height1 = doc.body.scrollHeight;
	if (doc.body.offsetHeight) height2 = doc.body.offsetHeight;
  }
  if (doc.documentElement) {
	height3 = doc.documentElement.scrollHeight;
	height4 = doc.documentElement.clientHeight;
  }
  maxHeight = Math.max(Math.max(Math.max(height1, height2), Math.max(height3, height4)),maxHeight);
  
  r.width = maxWidth;
  r.height = maxHeight;
  
  return r;
 }


var cur_1=0;
var cur_2=1;
  function openBlockMenu(num_block)
     {
      
      var obj_punkt_level_1=document.getElementById("block_punkt_level_1_num_"+num_block);
      var obj_punkt_prev=document.getElementById("block_punkt_level_1_num_"+cur_1);
	  
      if ( obj_punkt_level_1 )
        {
         //obj_punkt_level_1.style.background="url('/images/menu_back.gif')";
        }
		 
      if (num_block!=cur_1)  closeBlockMenu(cur_1);
      var obj_block_open=document.getElementById("block_to_podlevel_level_1_num_"+num_block);
	  cur_1=num_block;
      if (obj_block_open)
        {
		 //alert(1);
         obj_block_open.style.display="block";
		 if (detectIE6()) {
		  //document.getElementById("block_to_podlevel_level_1_num_"+num_block).style.background="url('/images/menu_back.gif')";
		  obj_block_open.style.width="0px";
		 }
         if (obj_punkt_prev) obj_punkt_prev.style.display="";
         
         
         
         //width_block_punkts_level_2=obj_block_open.offsetWidth;
         //alert(width_block_punkts_level_2);
         
         //open_num_block=num_block;
         //setCookie("menu_num_punkt",num_block,"","/");
        }
      
     }
  
  function closeBlockMenu(num_block)
     {
      
      var obj_punkt_level_1=document.getElementById("block_punkt_level_1_num_"+num_block);
      if ( obj_punkt_level_1 )
        {
         //obj_punkt_level_1.style.background="none";
        }
      //obj_punkt_level_1.style.background="none";
      var obj_block_open=document.getElementById("block_to_podlevel_level_1_num_"+num_block);
      if (obj_block_open)
        {
         obj_block_open.style.display="none";
         //open_num_block=num_block;
         //setCookie("menu_num_punkt",num_block,"","/");
        }
      
     }

function openBlockMenuToLevel(num_punkt_level_1,num_punkt_level_2,num_punkt_level_3)
  {
   cur_2=num_punkt_level_2;
   size_document=getDocumentSize(document);
   width_document=size_document.width;
   
   var obj_block_punkt_level_1=document.getElementById("block_punkt_level_1_num_"+num_punkt_level_1);
   
   //var koor_punkt_level_1=getPosition(obj_block_punkt_level_1);
   koor_x=obj_block_punkt_level_1.offsetLeft;
   //alert(koor_x);
   
   var obj_block_punkts_level_2=document.getElementById("block_to_podlevel_level_1_num_"+num_punkt_level_1);
   obj_block_punkts_level_2.style.display="block";
   width_block_punkts_level_2=obj_block_punkts_level_2.offsetWidth;
   //alert(width_block_punkts_level_2);
   
   var use_width_block=width_block_punkts_level_2;
   
   var num_level_print=3;
   
   //var pos_left_level_2=koor_x+width_block_punkts_level_2;
//    var obj_punkt_level_2=document.getElementById("block_punkt_level_2_num_"+num_block);

      var obj_block_punkts_level_2_1=document.getElementById("conteiner_block_one_punkt_level_"+num_punkt_level_1+"_"+num_punkt_level_2);   

       //obj_block_punkts_level_2_1.style.background="url('/images/menu_back_2.gif')";         

   var obj_block_open_level_3=document.getElementById("block_punkts_to_podlevel_"+num_punkt_level_1+"_"+num_punkt_level_2+"_0");
   if ( num_punkt_level_3 )
     {

      obj_block_open_level_3.style.display="block";
      use_width_block=obj_block_open_level_3.offsetWidth;
      //alert(use_width_block);
      num_level_print=4;
     }
   
   height_print_punkt=38;
   
   var obj_block_open=document.getElementById("block_punkts_to_podlevel_"+num_punkt_level_1+"_"+num_punkt_level_2+"_"+num_punkt_level_3);
   
   if (obj_block_open)
     {
      obj_block_open.style.display="block";
      //alert(obj_block_open.offsetHeight);
      var width_print_block=obj_block_open.offsetWidth;
      
      if ( num_level_print == 3 )
        {		
/*         if ( width_document - ( koor_x + width_block_punkts_level_2 + width_print_block ) > 10 )
           {
            
            obj_block_open.style.left=(use_width_block-1)+"px";
           }
          else*/
		  //alert(width_document+' '+koor_x+' '+width_block_punkts_level_2+' '+width_print_block);
		    /*if (koor_x-width_print_block>2)
            {
             
             obj_block_open.style.left=(-width_print_block)+"px";
            } else {
			 obj_block_open.style.left=(use_width_block-1)+"px";
			}
         //alert(" 2 - "+num_punkt_level_2);*/
         obj_block_open.style.top=((height_print_punkt+1)*(num_punkt_level_2-1)-1)+"px";
		 
         //obj_block_open.style.zIndex="55";
        }
       else
         {
          //alert(obj_block_open_level_3.offsetWidth);
          obj_block_open.style.top=(height_print_punkt*(num_punkt_level_3-1)+0)+"px";
          
          if ( width_document - ( koor_x + width_print_block  
            + ( obj_block_open_level_3.offsetLeft > 0 ? width_block_punkts_level_2 : 0 ) 
            + obj_block_open_level_3.offsetWidth ) > 0 )
            {
             obj_block_open.style.left=(obj_block_open_level_3.offsetWidth-1)+"px";
            }
           else
             {
              obj_block_open.style.left=(-width_print_block+1)+"px";
             }
          //obj_block_open.style.zIndex="60";
         }
      
      
      
      //open_num_block=num_block;
      //setCookie("menu_num_punkt",num_block,"","/");
     }
   
   
  }


function closeBlockMenuToLevel(num_punkt_level_1,num_punkt_level_2,num_punkt_level_3)
  {
   
   var obj_block_open=document.getElementById("block_punkts_to_podlevel_"+num_punkt_level_1+"_"+num_punkt_level_2+"_"+num_punkt_level_3);
      var obj_block_punkts_level_2_1=document.getElementById("conteiner_block_one_punkt_level_"+num_punkt_level_1+"_"+num_punkt_level_2);      
       //obj_block_punkts_level_2_1.style.background="url('/images/menu_back_2.gif')"; 
   if (obj_block_open)
     {
      obj_block_open.style.display="none";
      //open_num_block=num_block;
      //setCookie("menu_num_punkt",num_block,"","/");
     }
   
   
  }










