var t = new Array();
var tops = new Array();
var g = new Array();
var step = 5;
var now = "i";

re_s = /\/search\//;
if (re_s.exec(document.URL))
    {
    now = "search";
    }
re_s = /\/betease\//;
if (re_s.exec(document.URL))
    {
    now = "betease";
    }
re_s = /\/(msg)|(news)\//;
if (re_s.exec(document.URL))
    {
    now = "msg";
    }


function Data(name, alt, submenu)
{
this.name = name;
this.alt = alt;
this.submenu = submenu;
}

var data = new Array();

function draw_menu()
{
for (j in data)
	{
	eval('re_name = /\\W' + j + '\\W/');
	add = "";
	if (re_name.exec(document.URL))
		{
		now = j;
		add = "_f2";
		}
	document.write('<td width="1" rowspan="2"><img src="/i/menu_b_center.gif" width="1" height="59">');
	document.write('<div style="position:absolute;top:-1000px;" name="m_'+j+'" id="m_'+j+'"><table cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF" width="116"><tr><td colspan=2><img src="/i/s.gif" width="120" height="15"></td></tr>');
	for (i in data[j].submenu)
		{
		var o = data[j].submenu[i];
		eval('re_name = /\\W' + j + '\\W/');
		eval('re_page = /\\W' + o.name + '\\W/');
		var gray = re_page.exec(document.URL) && re_name.exec(document.URL) ? 'green' : 'gray';
		document.write('<tr><td valign=top><img src="/i/s_menu_'+gray+'.gif" width="12" height="17"></td><td valign="top" width="112"><a href="/'+j+'/'+o.name+'/" class="m'+gray+'">'+o.alt+'</a></td></tr>');
		}
	document.write('</table><table cellpadding="0" cellspacing="0" border="0" width="116"><tr><td background="/i/menu_fon.gif"><img src="/i/s.gif" width="4" height="9"></td><td background="/i/menu_fon.gif"><img src="/i/s.gif" width="108" height="20"><br><a href="/'+j+'/" onMouseOver="menu(\''+j+'\');return false" onClick="g[\'m_'+j+'\']=false;menu(\''+j+'\');return true;"><img src="/i/menu/'+j+add+'.gif" alt="'+data[j].alt+'" width="108" height="30" border="0" name="men_"'+j+'"></a></td><td background="/i/menu_fon.gif"><img src="/i/s.gif" width="4" height="9"></td></tr><tr><td valign="bottom"><img src="/i/menu_b_right.gif" width="4" height="9"></td><td background="/i/menu_bot_fon.gif" valign="bottom"><img src="/i/s.gif" width="112" height="9"></td><td valign="bottom"><img src="/i/menu_b_left.gif" width="4" height="9"></td></tr></table></div>');
	document.write('</td><td rowspan="2"><img src="/i/s.gif" width="116" height="59"></td>');
	}
}	
	

function show_menu()
{
var allm = document.getElementsByTagName("div");
for (i in allm)
	{
	if (allm[i].id && allm[i].id.indexOf("m_") != -1) 
		{
		allm[i].style.top = 59 - allm[i].clientHeight;
		tops[allm[i].id] = step;
		g[allm[i].id] = false;
		}
	}
//if (now) {menu(now);}
}

function menu(name)
{
name = "m_" + name;
if (!g[name] && !t[name])
	{
	t[name] = window.setInterval("go(\'" + name + "\')", 10);
	document.getElementById("menu").focus();
  var allm = document.getElementsByTagName("div");
	for (i in allm)
	{
	if (allm[i].id && allm[i].id.indexOf("m_") != -1 && allm[i].id.indexOf(name) == -1) 
		{
		window.clearInterval(t[allm[i].id]);
		t[allm[i].id] = null;
		tops[allm[i].id] = -step;
		t[allm[i].id] = window.setInterval("go(\'" + allm[i].id + "\')", 10);
		}
	}
	}
}

function go(name)
{
if ((tops[name] > 0 && parseInt(document.getElementById(name).style.top) < -step) || (tops[name] < 0 && parseInt(document.getElementById(name).style.top) > 59 - document.getElementById(name).clientHeight))
	{
	document.getElementById(name).style.top = parseInt(document.getElementById(name).style.top) + tops[name];
	}else
	{
	window.clearInterval(t[name]);
	t[name] = null;
	g[name] = tops[name] > 0;
	tops[name] = -tops[name];
	}
}

function map()
{
document.getElementById('map').style.visibility = document.getElementById('map').style.visibility == 'hidden' ? 'visible' : 'hidden';
document.getElementById('fon').style.visibility = document.getElementById('fon').style.visibility == 'hidden' ? 'visible' : 'hidden';
}


function subWindow(URL)
{
 window.open(URL, 'subwindow', 'toolbar=no, scrollbars=yes, width=650, height=650');
}
