    HM_DOM = (document.getElementById) ? true : false;
    HM_NS4 = (document.layers) ? true : false;
    HM_IE = (document.all) ? true : false;
    HM_IE4 = HM_IE && !HM_DOM;
    HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
    HM_Opera = (navigator.appVersion.indexOf("Opera") != -1);
    HM_IE4M = HM_IE4 && HM_Mac;
    HM_IsMenu = (HM_DOM || HM_NS4 || (HM_IE4 && !HM_IE4M));
if (HM_Opera) 
{
	document.write('Ваш броузер не поддерживает необходимых функций '+
	'для отображения этой страницы');
	
}

showing = new Array;
timerID = 0;
timerRunning = false;
showTimer = new Array;

function stopTimer(x)
{
	if (showing[x]) clearTimeout(showTimer[x]);
}

function startTimer()
{
	stopTimer();
	timerID = setTimeout("stopTimer()",500);
	timerRunning = true;
}

function popUp(x)
{
    if (showing[x]) stopTimer(x);
    popCloseAll(x);
    d = document.getElementById('m'+x);
    c=1;
    if (d.style.visibility == "hidden") {c=0;};
    d.style.visibility = "visible";
    d = document.getElementById('t'+x);
    if (d.src != tree_boxes_off[x].src)
        {d.src = tree_boxes_off[x].src;};
    if (!showing[x]) menu(x,firstelems[x]);
    showing[x]=true;
}

function popCloseAll(x)
{
	for(i=1;i<=7;i++)
	{
		if (i!=x) popDown2(i);
	};
}

function popDown2(x)
{
    y = 't'+x;
    z = 'm'+x;
    d = document.getElementById(z);
    d.style.visibility = "hidden";
    d = document.getElementById(y);
    d.src = tree_boxes_on[x].src;
    showing[x] = false;
}

function popDown(x)
{
	if (showing[x])  showTimer[x] = setTimeout("popDown2("+x+")",2000);
}

colors = new Array;
colors[1] = "#6666cc";
colors[4] = "#336633";
colors[2] = "#996633";
colors[5] = "#009999";
colors[7] = "#ff9933";
colors[6] = "#cc3333";
colors[3] = "#0066cc";



im_on = new Image;
im_on.src = "/ims/on_fm.gif";
im_off = new Image;
im_off.src = "/ims/off_fm.gif";


function m_deset(x)
{
    d = document.getElementById(x);
    d.bgColor = 'white';
    d = document.getElementById('a'+x);
    d.style.color = 'black';
}

function menu(y, x)
{
    m_deset(firstelems[y]);

    d = document.getElementById(x);
    d.bgColor = colors[y];
    d = document.getElementById('a'+x);
    d.style.color = 'white';
}

gr_menu_ims_on = new Array();
gr_menu_ims_off = new Array();

for(i=1;i<=5;i++)
    {
    gr_menu_ims_on[i] = new Image;
    gr_menu_ims_on[i].src = '/ims/'+color_pattern+'/'+i+'o.gif';};
for(i=1;i<=5;i++)
    {
    gr_menu_ims_off[i] = new Image;
    gr_menu_ims_off[i].src = '/ims/'+color_pattern+'/'+i+'.gif';};

tree_boxes_on = new Array();
tree_boxes_off = new Array();

for(i=1;i<=7;i++)
    {
    tree_boxes_on[i] = new Image;
    tree_boxes_on[i].src = '/ims/box/'+i+'.gif';};
for(i=1;i<=7;i++)
    {
    tree_boxes_off[i] = new Image;
    tree_boxes_off[i].src = '/ims/box/'+i+'o.gif';};


function m_on(y)
{
    z = 'im'+y;
    d = document.getElementById(z);
    d.src = gr_menu_ims_on[y].src;
}
function m_off(y)
{
    z = 'im'+y;
    d = document.getElementById(z);
    d.src = gr_menu_ims_off[y].src;
}
function m_init(y)
{
    z = 'im'+y;
    d = document.getElementById(z);
    d.src = gr_menu_ims_off[y].src;
}


