var flag = "";
var im_names = new Array("index_files/m_comp.gif","index_files/m_press.gif","index_files/m_rasp.gif","index_files/m_doc.gif","index_files/m_abonb.gif","index_files/m_foto.gif","index_files/circ_s.gif");
var im1 = new Image();
im1.src = "index_files/m_comp_s.gif";
var im2 = new Image();
im2.src = "index_files/m_press_s.gif";
var im3 = new Image();
im3.src = "index_files/m_rasp_s.gif";
var im4 = new Image();
im4.src = "index_files/m_doc_s.gif";
var im5 = new Image();
im5.src = "index_files/m_abonb_s.gif";
var im6 = new Image();
im6.src = "index_files/m_foto_s.gif";
var im7 = new Image();
im7.src = "index_files/circ_big.gif";


var images = new Array(im1,im2,im3,im4,im5,im6,im7);

function show(el,num)
 {
   document.getElementById('m'+el).src=images[num].src;
 }
function hide(el,num)
{
  document.getElementById('m'+el).src=im_names[num];
}

function show_(el,num)
 {
   el.src=images[num].src;
 }
function hide_(el,num)
{
  el.src=im_names[num];
}

function show_menu(num)
 {
//  alert(document.getElementById('sub_menu'+num).style.visibility);
  document.getElementById('sub_menu'+num).style.visibility = 'visible';
 }
 
function hide_menu(num)
 {
  document.getElementById('sub_menu'+num).style.visibility = 'hidden';
 }

var popupWindow = null;

function popup(url,width,height) { 

 if(popupWindow!=null)
  {
   popupWindow.close();
   popupWindow = null; 
  }
	var top  = (screen.height - height) / 2;
	var left = (screen.width  - width)  / 2;
        $popup='popup'+width+'x'+height; 
    popupWindow = window.open(url,$popup,'toolbar=no,menubar=no,scrollbars=no,resize=no,titlebar=no,resizable=no,width='+width+',height='+height+',top='+top+',left='+left+'');
	popupWindow.focus();
}


function ov_menu(td)
 {
   td.style.backgroundColor = "#A00000";
 }
 
 
function out_menu(td)
 {
   td.style.backgroundColor = "#700000";
 }
 
 var flag = "";
totalMenu = 4;
procIdCounter = 0;

var menuProcId = new Array;
menuProcId[0] = 0;
menuProcId[1] = 0;
menuProcId[2] = 0;
menuProcId[3] = 0;

var menuPos = new Array;
menuPos[0] = 0;
menuPos[1] = 0;
menuPos[2] = 0;
menuPos[3] = 0;

var menuDir = new Array;
menuDir[0] = 1;
menuDir[1] = 1;
menuDir[2] = 1;
menuDir[3] = 1;

var menuTotal = new Array;
menuTotal[0] = 8;
menuTotal[1] = 4;
menuTotal[2] = 4;
menuTotal[3] = 5;

msec = 0;
 
 
 
function ShowEffect(id, procId)
{
	if (menuProcId[id-1] != procId)
	{
		return;
	}
	pos = menuPos[id-1];
	pos += 10;
	totalHeight = menuTotal[id-1]*20 + 1;
 
	if (pos >totalHeight)
		pos = totalHeight;
	    menuPos[id-1] = pos;
 
	for (i=0; i<menuTotal[id-1]; i++)
	{
		offset = pos - (menuTotal[id-1]-i)*20;
		if (i>0)
			offset++;
		if (offset < -21)
					offset = -21;
		itemId = "MM"+id+i;
		
		//if (document.all)
		//	document.all[itemId].style.top = 148 + offset;
		//else
		//	document.layers[itemId].top = 148 + offset;


   	    document.getElementById(itemId).style.top = 148 + offset;
	}

	if (pos < totalHeight) {
		setTimeout("ShowEffect('"+id+"', "+procId+")", msec);
	}
}
 
function HideEffect(id, procId)
{
	if (menuProcId[id-1] != procId)
	{
		return;
	}
	pos = menuPos[id-1];
	pos -= 10;
	totalHeight = menuTotal[id-1]*20 + 1;
	
	if (pos < 0)
		pos = 0;
	menuPos[id-1] = pos;

	for (i=0; i<menuTotal[id-1]; i++)
	{
		offset = pos - (menuTotal[id-1]-i)*20;
		if (i>0)
			offset++;
		if (offset < -21)
			offset = -21;
		itemId = "MM"+id+i;
		
		/*if (document.all)
			document.all[itemId].style.top = 148 + offset;
		else
			document.layers[itemId].top = 148 + offset;*/
 	  document.getElementById(itemId).style.top = 148 + offset;			
	}

	if (pos > 0) {
		setTimeout("HideEffect('"+id+"', "+procId+")", msec);
	}
}
 
function Show(id)
{
	menuProcId[id-1] = ++procIdCounter;
	menuDir[id-1]    = 0;
	ShowEffect(id, procIdCounter);
}
 
function Hide(id)
{
	setTimeout("Hidemenu("+id+")", msec);
}
 
function Hidemenu(id)
{
	if(flag != id)
	{
		menuProcId[id-1] = ++procIdCounter;
		menuDir[id-1]    = 1;
		HideEffect(id, procIdCounter);
	}
}
function t()
 {
//  alert("re-re");
 }

function SeeList(k) { 
   Name_List="List"+k;
   Name_Menu="Menu"+k;
   List=document.all[Name_List];	
   Menu=document.all[Name_Menu];
		
   if ( List.style.display == "none" ) {
       List.style.display="block"; 
	   Menu.title="Закрыть";
   } 
   else {
       List.style.display="none";
	   Menu.title="Показать";
   }
} 	

function SeeListr(k) { 
   Name_List="Listr"+k;
   Name_Menu="Menur"+k;
   List=document.all[Name_List];	
   Menu=document.all[Name_Menu];
		
   if ( List.style.display == "none" ) {
       List.style.display="block"; 
	   Menu.title="Закрыть";
   } 
   else {
       List.style.display="none";
	   Menu.title="Показать";
   }
} 	

